From a00d6b371486efc2fbe6e812882d250f5a0bb75c Mon Sep 17 00:00:00 2001 From: Lev Walkin Date: Tue, 21 Mar 2006 03:40:38 +0000 Subject: refactored parameterization support --- libasn1parser/asn1p_l.c | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) (limited to 'libasn1parser/asn1p_l.c') diff --git a/libasn1parser/asn1p_l.c b/libasn1parser/asn1p_l.c index 12084cc0..d4f152ff 100644 --- a/libasn1parser/asn1p_l.c +++ b/libasn1parser/asn1p_l.c @@ -28,7 +28,7 @@ #define YY_FLEX_MINOR_VERSION 5 #include -#include + /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ #ifdef c_plusplus @@ -41,9 +41,7 @@ #ifdef __cplusplus #include -#ifndef _WIN32 #include -#endif /* Use prototypes in function declarations. */ #define YY_USE_PROTOS @@ -83,7 +81,6 @@ #define YY_PROTO(proto) () #endif - /* Returned upon end-of-file. */ #define YY_NULL 0 @@ -1887,7 +1884,7 @@ static asn1c_integer_t _lex_atoi(const char *ptr); /* Newline */ /* White-space */ -#line 1891 "asn1p_l.c" +#line 1888 "asn1p_l.c" /* Macros after this point can all be overridden by user definitions in * section 1. @@ -1987,20 +1984,9 @@ YY_MALLOC_DECL YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ - else \ - { \ - errno=0; \ - while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \ - { \ - if( errno != EINTR) \ - { \ - YY_FATAL_ERROR( "input in flex scanner failed" ); \ - break; \ - } \ - errno=0; \ - clearerr(yyin); \ - } \ - } + else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \ + && ferror( yyin ) ) \ + YY_FATAL_ERROR( "input in flex scanner failed" ); #endif /* No semi-colon after return; correct usage is to write "yyterminate();" - @@ -2052,7 +2038,7 @@ YY_DECL #line 93 "asn1p_l.l" -#line 2056 "asn1p_l.c" +#line 2042 "asn1p_l.c" if ( yy_init ) { @@ -3112,7 +3098,7 @@ YY_RULE_SETUP #line 538 "asn1p_l.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK -#line 3116 "asn1p_l.c" +#line 3102 "asn1p_l.c" case YY_END_OF_BUFFER: { @@ -3672,15 +3658,11 @@ YY_BUFFER_STATE b; } -#ifndef _WIN32 -#include -#else #ifndef YY_ALWAYS_INTERACTIVE #ifndef YY_NEVER_INTERACTIVE extern int isatty YY_PROTO(( int )); #endif #endif -#endif #ifdef YY_USE_PROTOS void yy_init_buffer( YY_BUFFER_STATE b, FILE *file ) -- cgit v1.2.3