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( );