Error print output consistenly only to stderr.
Replace out_printf by fprint(stderr, ...
This commit is contained in:
parent
3fd7bd2183
commit
64cbf224b5
|
|
@ -1340,6 +1340,7 @@ inp_dodeck(
|
||||||
g_ipc.syntax_error = IPC_TRUE;
|
g_ipc.syntax_error = IPC_TRUE;
|
||||||
#endif
|
#endif
|
||||||
p = dd->error;
|
p = dd->error;
|
||||||
|
fflush(stdout);
|
||||||
do {
|
do {
|
||||||
q = strchr(p, '\n');
|
q = strchr(p, '\n');
|
||||||
if (q)
|
if (q)
|
||||||
|
|
@ -1348,7 +1349,7 @@ inp_dodeck(
|
||||||
if (p == dd->error) {
|
if (p == dd->error) {
|
||||||
if (strstr(dd->line, ".model"))
|
if (strstr(dd->line, ".model"))
|
||||||
fprintf(stderr, "Warning: Model issue on line %d :\n %.*s ...\n%s\n",
|
fprintf(stderr, "Warning: Model issue on line %d :\n %.*s ...\n%s\n",
|
||||||
dd->linenum_orig, 72, dd->line, dd->error);
|
dd->linenum_orig, 72, dd->line, dd->error);
|
||||||
else if (dd->linenum_orig == 0) {
|
else if (dd->linenum_orig == 0) {
|
||||||
fprintf(stderr, "Error on line:\n %s\n%s\n",
|
fprintf(stderr, "Error on line:\n %s\n%s\n",
|
||||||
dd->line, dd->error);
|
dd->line, dd->error);
|
||||||
|
|
@ -1364,13 +1365,13 @@ inp_dodeck(
|
||||||
if (ft_stricterror)
|
if (ft_stricterror)
|
||||||
controlled_exit(EXIT_BAD);
|
controlled_exit(EXIT_BAD);
|
||||||
} else {
|
} else {
|
||||||
out_printf("%s\n", p);
|
fprintf(stderr, "%s\n", p);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (q)
|
if (q)
|
||||||
*q++ = '\n';
|
*q++ = '\n';
|
||||||
p = q;
|
p = q;
|
||||||
} while (p && *p);
|
} while (p && *p);
|
||||||
|
fprintf(stderr, "\n");
|
||||||
} /* end if (dd->error) */
|
} /* end if (dd->error) */
|
||||||
|
|
||||||
} /* for (dd = deck; dd; dd = dd->nextcard) */
|
} /* for (dd = deck; dd; dd = dd->nextcard) */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue