- exit on the 1st error it finds. Better than stopping processing input
- accept -P as a synonym for -l since this is what xrdb uses to
suppress #line markers.
if a rogue '#' is encountered, do not emit an error and keep it in
the output.
.TP
-.BI \-l
+.B \-l, \-P
supress the emission of '#line' directives in the output.
.TP
.BI \-lg
freemem(sc);
}
va_end(ap);
+ exit(1);
}
/*
ls->flags &= ~FAIL_SHARP;
} else if (!strcmp(argv[i], "-l")) {
ls->flags &= ~LINE_NUM;
+ } else if (!strcmp(argv[i], "-P")) {
+ ls->flags &= ~LINE_NUM;
} else if (!strcmp(argv[i], "-lg")) {
ls->flags |= GCC_LINE_NUM;
} else if (!strcmp(argv[i], "-M")) {