48 lines
860 B
Text
48 lines
860 B
Text
|
*** lex.l.orig Wed Mar 10 20:57:51 1993
|
||
|
--- lex.l Mon Dec 5 08:06:40 1994
|
||
|
***************
|
||
|
*** 43,48 ****
|
||
|
--- 43,61 ----
|
||
|
|
||
|
extern int ParseError;
|
||
|
|
||
|
+ #undef YY_INPUT
|
||
|
+ #define YY_INPUT(buf,result,max_size) \
|
||
|
+ { \
|
||
|
+ int res = (*twmInputFunc)(); \
|
||
|
+ if (res == NULL) \
|
||
|
+ result = YY_NULL; \
|
||
|
+ else \
|
||
|
+ { \
|
||
|
+ buf[0] = res; \
|
||
|
+ result = 1; \
|
||
|
+ } \
|
||
|
+ }
|
||
|
+
|
||
|
%}
|
||
|
|
||
|
string \"([^"]|\\.)*\"
|
||
|
***************
|
||
|
*** 98,107 ****
|
||
|
#endif
|
||
|
|
||
|
#undef unput
|
||
|
! #undef input
|
||
|
#undef output
|
||
|
#undef feof
|
||
|
#define unput(c) twmUnput(c)
|
||
|
! #define input() (*twmInputFunc)()
|
||
|
#define output(c) TwmOutput(c)
|
||
|
#define feof() (1)
|
||
|
--- 111,120 ----
|
||
|
#endif
|
||
|
|
||
|
#undef unput
|
||
|
! /*#undef input*/
|
||
|
#undef output
|
||
|
#undef feof
|
||
|
#define unput(c) twmUnput(c)
|
||
|
! /*#define input() (*twmInputFunc)()*/
|
||
|
#define output(c) TwmOutput(c)
|
||
|
#define feof() (1)
|