1 /* This used to crash IRA with -O3 -fPIC.
3 struct yy_buffer_state {
6 static struct yy_buffer_state * * yy_buffer_stack = 0;
9 unsigned char *yy_c_buf_p = 0;
10 extern char *orafce_sql_yytext;
11 static const int yy_ec[256] = { };
12 short yy_accept[155], yy_base[193] = { }, yy_def[193] = { };
13 short yy_chk[738] = { };
14 unsigned char *yy_last_accepting_cpos;
15 int orafce_sql_yylex (int a)
17 register int yy_current_state;
18 unsigned char *yy_cp, *yy_bp;
22 char yy_c = yy_ec[*yy_cp];
23 if ( yy_accept[yy_current_state] )
24 yy_last_accepting_cpos = yy_cp;
25 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
26 yy_current_state = yy_def[yy_current_state];
27 } while ( yy_current_state != 154 );
29 yy_act = yy_accept[yy_current_state];
37 addlit(orafce_sql_yytext, orafce_sql_yyleng);
39 addlit(orafce_sql_yytext, orafce_sql_yyleng);
41 yy_fatal_error( "flex scanner jammed" );
44 yy_cp = ++(yy_c_buf_p);
46 if ( yy_buffer_stack[0]->yy_is_interactive )
47 for ( ; _IO_getc () != (-1) ; ++n )
51 yy_current_state = yy_get_previous_state( );