X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5b077d483bcd47bcd1c3e89a9adc1d6b1a44e046..794bcc2dea743ac907b839f54e451847c9ea4b72:/include/wx/expr.h diff --git a/include/wx/expr.h b/include/wx/expr.h index 7dee180b93..52f45b9196 100644 --- a/include/wx/expr.h +++ b/include/wx/expr.h @@ -13,6 +13,9 @@ #define _WX_EXPRH__ #include +#if defined(__VISAGECPP__) && __IBMCPP__ >= 400 +# undef __BSEXCPT__ +#endif #include #ifdef ____HPUX__ @@ -29,9 +32,6 @@ #define yyoutput PROIO_yyoutput #define yylex PROIO_yylex #define yyerror PROIO_yyerror -#define input PROIO_input -#define unput PROIO_unput - #define yyleng PROIO_yyleng #define yytext PROIO_yytext #define yymorfg PROIO_yymorfg @@ -82,8 +82,11 @@ #define yy_scan_bytes PROIO_scan_bytes #define yy_flex_debug PROIO_flex_debug #define yy_flush_buffer PROIO_flush_buffer +#if !defined(__VISAGECPP__) +/* multiply defined??? */ #define yyleng PROIO_yyleng #define yytext PROIO_yytext +#endif #ifdef __cplusplus extern "C" { @@ -99,7 +102,7 @@ void process_command(char *); void syntax_error(char *); } #else -#if __BORLANDC__ +#if defined(__BORLANDC__) || defined(__VISAGECPP__) char *proio_cons(char *, char *); char * wxmake_integer(char *); char * wxmake_word(char *); @@ -110,6 +113,7 @@ char * wxmake_exp2(char *, char *, char*); void add_expr(char *); void process_command(char *); void syntax_error(char *); +int lex_input(void); #else char *proio_cons(); char * wxmake_integer();