1
1
2
- #line 3 "lex.yy.c"
2
+ #line 2 "lex.yy.c"
3
3
4
4
#define YY_INT_ALIGNED short int
5
5
@@ -46,6 +46,7 @@ typedef int16_t flex_int16_t;
46
46
typedef uint16_t flex_uint16_t ;
47
47
typedef int32_t flex_int32_t ;
48
48
typedef uint32_t flex_uint32_t ;
49
+ typedef uint64_t flex_uint64_t ;
49
50
#else
50
51
typedef signed char flex_int8_t ;
51
52
typedef short int flex_int16_t ;
@@ -154,7 +155,7 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE;
154
155
typedef size_t yy_size_t ;
155
156
#endif
156
157
157
- extern int yyleng ;
158
+ extern yy_size_t yyleng ;
158
159
159
160
extern FILE * yyin , * yyout ;
160
161
@@ -197,7 +198,7 @@ struct yy_buffer_state
197
198
/* Number of characters read into yy_ch_buf, not including EOB
198
199
* characters.
199
200
*/
200
- int yy_n_chars ;
201
+ yy_size_t yy_n_chars ;
201
202
202
203
/* Whether we "own" the buffer - i.e., we know we created it,
203
204
* and can realloc() it to grow it, and should free() it to
@@ -266,8 +267,8 @@ static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
266
267
267
268
/* yy_hold_char holds the character lost when yytext is formed. */
268
269
static char yy_hold_char ;
269
- static int yy_n_chars ; /* number of characters read into yy_ch_buf */
270
- int yyleng ;
270
+ static yy_size_t yy_n_chars ; /* number of characters read into yy_ch_buf */
271
+ yy_size_t yyleng ;
271
272
272
273
/* Points to current character in buffer. */
273
274
static char * yy_c_buf_p = NULL ;
@@ -294,7 +295,7 @@ static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file );
294
295
295
296
YY_BUFFER_STATE yy_scan_buffer ( char * base , yy_size_t size );
296
297
YY_BUFFER_STATE yy_scan_string ( const char * yy_str );
297
- YY_BUFFER_STATE yy_scan_bytes ( const char * bytes , int len );
298
+ YY_BUFFER_STATE yy_scan_bytes ( const char * bytes , yy_size_t len );
298
299
299
300
void * yyalloc ( yy_size_t );
300
301
void * yyrealloc ( void * , yy_size_t );
@@ -350,7 +351,7 @@ static void yynoreturn yy_fatal_error ( const char* msg );
350
351
*/
351
352
#define YY_DO_BEFORE_ACTION \
352
353
(yytext_ptr) = yy_bp; \
353
- yyleng = (int ) (yy_cp - yy_bp); \
354
+ yyleng = (yy_size_t ) (yy_cp - yy_bp); \
354
355
(yy_hold_char) = *yy_cp; \
355
356
*yy_cp = '\0'; \
356
357
(yy_c_buf_p) = yy_cp;
@@ -509,7 +510,7 @@ FILE *yyget_out ( void );
509
510
510
511
void yyset_out ( FILE * _out_str );
511
512
512
- int yyget_leng ( void );
513
+ yy_size_t yyget_leng ( void );
513
514
514
515
char * yyget_text ( void );
515
516
@@ -578,7 +579,7 @@ static int input ( void );
578
579
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
579
580
{ \
580
581
int c = '*'; \
581
- int n; \
582
+ yy_size_t n; \
582
583
for ( n = 0; n < max_size && \
583
584
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
584
585
buf[n] = (char) c; \
@@ -1050,7 +1051,7 @@ static int yy_get_next_buffer (void)
1050
1051
1051
1052
else
1052
1053
{
1053
- int num_to_read =
1054
+ yy_size_t num_to_read =
1054
1055
YY_CURRENT_BUFFER_LVALUE -> yy_buf_size - number_to_move - 1 ;
1055
1056
1056
1057
while ( num_to_read <= 0 )
@@ -1064,7 +1065,7 @@ static int yy_get_next_buffer (void)
1064
1065
1065
1066
if ( b -> yy_is_our_buffer )
1066
1067
{
1067
- int new_size = b -> yy_buf_size * 2 ;
1068
+ yy_size_t new_size = b -> yy_buf_size * 2 ;
1068
1069
1069
1070
if ( new_size <= 0 )
1070
1071
b -> yy_buf_size += b -> yy_buf_size / 8 ;
@@ -1122,7 +1123,7 @@ static int yy_get_next_buffer (void)
1122
1123
1123
1124
if (((yy_n_chars ) + number_to_move ) > YY_CURRENT_BUFFER_LVALUE -> yy_buf_size ) {
1124
1125
/* Extend the array by 50%, plus the number we really need. */
1125
- int new_size = (yy_n_chars ) + number_to_move + ((yy_n_chars ) >> 1 );
1126
+ yy_size_t new_size = (yy_n_chars ) + number_to_move + ((yy_n_chars ) >> 1 );
1126
1127
YY_CURRENT_BUFFER_LVALUE -> yy_ch_buf = (char * ) yyrealloc (
1127
1128
(void * ) YY_CURRENT_BUFFER_LVALUE -> yy_ch_buf , (yy_size_t ) new_size );
1128
1129
if ( ! YY_CURRENT_BUFFER_LVALUE -> yy_ch_buf )
@@ -1211,7 +1212,7 @@ static int yy_get_next_buffer (void)
1211
1212
if ( yy_cp < YY_CURRENT_BUFFER_LVALUE -> yy_ch_buf + 2 )
1212
1213
{ /* need to shift things up to make room */
1213
1214
/* +2 for EOB chars. */
1214
- int number_to_move = (yy_n_chars ) + 2 ;
1215
+ yy_size_t number_to_move = (yy_n_chars ) + 2 ;
1215
1216
char * dest = & YY_CURRENT_BUFFER_LVALUE -> yy_ch_buf [
1216
1217
YY_CURRENT_BUFFER_LVALUE -> yy_buf_size + 2 ];
1217
1218
char * source =
@@ -1262,7 +1263,7 @@ static int yy_get_next_buffer (void)
1262
1263
1263
1264
else
1264
1265
{ /* need more input */
1265
- int offset = (int ) (( yy_c_buf_p ) - (yytext_ptr ) );
1266
+ yy_size_t offset = (yy_c_buf_p ) - (yytext_ptr );
1266
1267
++ (yy_c_buf_p );
1267
1268
1268
1269
switch ( yy_get_next_buffer ( ) )
@@ -1631,12 +1632,12 @@ YY_BUFFER_STATE yy_scan_string (const char * yystr )
1631
1632
*
1632
1633
* @return the newly allocated buffer state object.
1633
1634
*/
1634
- YY_BUFFER_STATE yy_scan_bytes (const char * yybytes , int _yybytes_len )
1635
+ YY_BUFFER_STATE yy_scan_bytes (const char * yybytes , yy_size_t _yybytes_len )
1635
1636
{
1636
1637
YY_BUFFER_STATE b ;
1637
1638
char * buf ;
1638
1639
yy_size_t n ;
1639
- int i ;
1640
+ yy_size_t i ;
1640
1641
1641
1642
/* Get memory for full buffer, including space for trailing EOB's. */
1642
1643
n = (yy_size_t ) (_yybytes_len + 2 );
@@ -1678,7 +1679,7 @@ static void yynoreturn yy_fatal_error (const char* msg )
1678
1679
do \
1679
1680
{ \
1680
1681
/* Undo effects of setting up yytext. */ \
1681
- int yyless_macro_arg = (n); \
1682
+ yy_size_t yyless_macro_arg = (n); \
1682
1683
YY_LESS_LINENO(yyless_macro_arg);\
1683
1684
yytext[yyleng] = (yy_hold_char); \
1684
1685
(yy_c_buf_p) = yytext + yyless_macro_arg; \
@@ -1718,7 +1719,7 @@ FILE *yyget_out (void)
1718
1719
/** Get the length of the current token.
1719
1720
*
1720
1721
*/
1721
- int yyget_leng (void )
1722
+ yy_size_t yyget_leng (void )
1722
1723
{
1723
1724
return yyleng ;
1724
1725
}
0 commit comments