(void) strcpy(ai.name, alias);
if (lfind((VOID *)&ai, (VOID *)aliases, &naliases, sizeof(ai),
aliascmp) != NULL) {
- (void) sprintf(s, "Alias `%s' already defined", alias);
+ (void) sprintf(s, "Alias `%.*s' already defined", sizeof(s) - 25,
+ alias);
yyerror(s);
} else {
if (naliases >= nslots && !more_aliases()) {
- (void) sprintf(s, "Out of memory defining alias `%s'", alias);
+ (void) sprintf(s, "Out of memory defining alias `%.*s'",
+ sizeof(s) - 32, alias);
yyerror(s);
}
if (aip != NULL) {
ok = TRUE;
} else {
- (void) sprintf(s, "Aliases corrupted defining alias `%s'", alias);
+ (void) sprintf(s, "Aliases corrupted defining alias `%.*s'",
+ sizeof(s) - 36, alias);
yyerror(s);
}
}