git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2711
4a8a32a2-be11-0410-ad9d-
d568d2c75423
if (mylineno && filename) {
if(options.vc_err_style)
- fprintf(stdout,"\n%s(%d) : %s: token -> '%s' ; column %d\n",
+ fprintf(stderr,"\n%s(%d) : %s: token -> '%s' ; column %d\n",
filename,mylineno,
s,yytext,column);
else
- fprintf(stdout,"\n%s:%d: %s: token -> '%s' ; column %d\n",
+ fprintf(stderr,"\n%s:%d: %s: token -> '%s' ; column %d\n",
filename,mylineno,
s,yytext,column);
fatalError++;
*/
extern char scratchFileName[PATH_MAX];
+/* Define well known filenos if the system does not define them. */
+#ifndef STDIN_FILENO
+# define STDIN_FILENO 0
+#endif
+#ifndef STDOUT_FILENO
+# define STDOUT_FILENO 1
+#endif
+#ifndef STDERR_FILENO
+# define STDERR_FILENO 2
+#endif
+
#endif
what you give them. Help stamp out software-hoarding!
-------------------------------------------------------------------------*/
+#include <io.h>
#include <signal.h>
#include "common.h"
#include <ctype.h>
werror (E_FILE_OPEN_ERR, scratchFileName);
}
MSVC_style(options.vc_err_style);
- if(options.use_stdout) SetErrorOut(stdout);
+ if(options.use_stdout) dup2(STDOUT_FILENO, STDERR_FILENO);
+
return 0;
}