mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-03-10 12:18:15 +01:00
Normalize leading line break in sample text
This commit is contained in:
parent
f6913d6684
commit
157f4a136b
@ -972,18 +972,18 @@ static int list_styles()
|
||||
else {
|
||||
char *all_names = names(list[i]);
|
||||
if (list[i]->author && list[i]->designer && strcmp(list[i]->author, list[i]->designer) != 0) {
|
||||
fprintf(opt.outfile, "%s\n%s, coded by %s:\n%s\n\n", all_names,
|
||||
fprintf(opt.outfile, "%s\n%s, coded by %s:\n\n%s\n\n", all_names,
|
||||
list[i]->designer, list[i]->author, list[i]->sample);
|
||||
}
|
||||
else if (list[i]->designer) {
|
||||
fprintf(opt.outfile, "%s\n%s:\n%s\n\n", all_names, list[i]->designer, list[i]->sample);
|
||||
fprintf(opt.outfile, "%s\n%s:\n\n%s\n\n", all_names, list[i]->designer, list[i]->sample);
|
||||
}
|
||||
else if (list[i]->author) {
|
||||
fprintf(opt.outfile, "%s\nunknown artist, coded by %s:\n%s\n\n", all_names,
|
||||
fprintf(opt.outfile, "%s\nunknown artist, coded by %s:\n\n%s\n\n", all_names,
|
||||
list[i]->author, list[i]->sample);
|
||||
}
|
||||
else {
|
||||
fprintf(opt.outfile, "%s:\n%s\n\n", all_names, list[i]->sample);
|
||||
fprintf(opt.outfile, "%s:\n\n%s\n\n", all_names, list[i]->sample);
|
||||
}
|
||||
BFREE(all_names);
|
||||
}
|
||||
|
@ -796,7 +796,12 @@ block: YSAMPLE STRING YENDSAMPLE
|
||||
yyerror(bison_args, "duplicate SAMPLE block");
|
||||
YYERROR;
|
||||
}
|
||||
line = (char *) strdup ($2);
|
||||
|
||||
char *p = $2;
|
||||
while ((*p == '\r' || *p == '\n') && *p != '\0') {
|
||||
p++;
|
||||
}
|
||||
line = (char *) strdup (p);
|
||||
if (line == NULL) {
|
||||
perror (PROJECT);
|
||||
YYABORT;
|
||||
|
Loading…
Reference in New Issue
Block a user