diff --git a/cde/programs/dthelp/parser/canon1/parser/parser.c b/cde/programs/dthelp/parser/canon1/parser/parser.c index 9fe9d91a0..743385d8d 100644 --- a/cde/programs/dthelp/parser/canon1/parser/parser.c +++ b/cde/programs/dthelp/parser/canon1/parser/parser.c @@ -44,6 +44,11 @@ void main(argc, argv) { M_WCHAR *wc_userdef; +#if defined(linux) +m_outfile = stdout; +m_errfile = stderr; +#endif + m_argc = argc ; m_argv = argv ; diff --git a/cde/programs/dthelp/parser/canon1/parser/parser.h b/cde/programs/dthelp/parser/canon1/parser/parser.h index c4207f323..b7e7eb696 100644 --- a/cde/programs/dthelp/parser/canon1/parser/parser.h +++ b/cde/programs/dthelp/parser/canon1/parser/parser.h @@ -439,8 +439,13 @@ M_PAREXTERN int m_argc ; M_PAREXTERN char **m_argv ; /* PARSER output file */ +#if defined(linux) +M_PAREXTERN FILE *m_outfile; +M_PAREXTERN FILE *m_errfile; +#else M_PAREXTERN FILE *m_outfile M_PARINIT(stdout) ; M_PAREXTERN FILE *m_errfile M_PARINIT(stdout) ; +#endif /* Save processing instruction */ M_PAREXTERN M_WCHAR m_pi[M_PILEN + 1] ; diff --git a/cde/programs/dthelp/parser/pass1/parser/parser.c b/cde/programs/dthelp/parser/pass1/parser/parser.c index a06395e22..f7ac25a9d 100644 --- a/cde/programs/dthelp/parser/pass1/parser/parser.c +++ b/cde/programs/dthelp/parser/pass1/parser/parser.c @@ -55,6 +55,11 @@ void main(argc, argv) sizeof(literal) + M_LITLEN - 2)] ; #endif +#if defined(linux) + m_outfile = stdout; + m_errfile = stderr; +#endif + m_argc = argc ; m_argv = argv ; diff --git a/cde/programs/dthelp/parser/pass1/parser/parser.h b/cde/programs/dthelp/parser/pass1/parser/parser.h index aa8dfbd0a..06e4ce7b2 100644 --- a/cde/programs/dthelp/parser/pass1/parser/parser.h +++ b/cde/programs/dthelp/parser/pass1/parser/parser.h @@ -437,8 +437,13 @@ M_PAREXTERN int m_argc ; M_PAREXTERN char **m_argv ; /* PARSER output file */ +#if defined(linux) +M_PAREXTERN FILE *m_outfile; +M_PAREXTERN FILE *m_errfile; +#else M_PAREXTERN FILE *m_outfile M_PARINIT(stdout) ; M_PAREXTERN FILE *m_errfile M_PARINIT(stdout) ; +#endif /* Save processing instruction */ M_PAREXTERN M_WCHAR m_pi[M_PILEN + 1] ; diff --git a/cde/programs/dthelp/parser/pass2/htag2/sdl.c b/cde/programs/dthelp/parser/pass2/htag2/sdl.c index 8883b7844..f907fa1ea 100644 --- a/cde/programs/dthelp/parser/pass2/htag2/sdl.c +++ b/cde/programs/dthelp/parser/pass2/htag2/sdl.c @@ -35,6 +35,10 @@ #endif /* __osf__ */ #include +#if defined(linux) +#include +#endif + #include "userinc.h" #include "globdec.h" diff --git a/cde/programs/dthelp/parser/pass2/parser/parser.c b/cde/programs/dthelp/parser/pass2/parser/parser.c index 9691fc4d4..4cdccbb80 100644 --- a/cde/programs/dthelp/parser/pass2/parser/parser.c +++ b/cde/programs/dthelp/parser/pass2/parser/parser.c @@ -55,6 +55,11 @@ void main(argc, argv) sizeof(literal) + M_LITLEN - 2)] ; #endif +#if defined(linux) + m_outfile = stdout; + m_errfile = stderr; +#endif + m_argc = argc ; m_argv = argv ; diff --git a/cde/programs/dthelp/parser/pass2/parser/parser.h b/cde/programs/dthelp/parser/pass2/parser/parser.h index bfbd1437e..e47dd77b1 100644 --- a/cde/programs/dthelp/parser/pass2/parser/parser.h +++ b/cde/programs/dthelp/parser/pass2/parser/parser.h @@ -437,8 +437,13 @@ M_PAREXTERN int m_argc ; M_PAREXTERN char **m_argv ; /* PARSER output file */ +#if defined(linux) +M_PAREXTERN FILE *m_outfile; +M_PAREXTERN FILE *m_errfile; +#else M_PAREXTERN FILE *m_outfile M_PARINIT(stdout) ; M_PAREXTERN FILE *m_errfile M_PARINIT(stderr) ; +#endif /* Save processing instruction */ M_PAREXTERN M_WCHAR m_pi[M_PILEN + 1] ;