Lines Matching refs:b
289 void yy_delete_buffer (YY_BUFFER_STATE b );
290 void yy_flush_buffer (YY_BUFFER_STATE b );
296 static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
1098 YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
1101 (int) ((yy_c_buf_p) - b->yy_ch_buf);
1103 if ( b->yy_is_our_buffer )
1105 int new_size = b->yy_buf_size * 2;
1108 b->yy_buf_size += b->yy_buf_size / 8;
1110 b->yy_buf_size *= 2;
1112 b->yy_ch_buf = (char *)
1114 yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
1118 b->yy_ch_buf = 0;
1120 if ( ! b->yy_ch_buf )
1124 (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
1417 YY_BUFFER_STATE b;
1419 b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1420 if ( ! b )
1423 b->yy_buf_size = size;
1428 b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
1429 if ( ! b->yy_ch_buf )
1432 b->yy_is_our_buffer = 1;
1434 yy_init_buffer(b,file );
1436 return b;
1440 * @param b a buffer created with yy_create_buffer()
1443 void yy_delete_buffer (YY_BUFFER_STATE b )
1446 if ( ! b )
1449 if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
1452 if ( b->yy_is_our_buffer )
1453 yyfree((void *) b->yy_ch_buf );
1455 yyfree((void *) b );
1466 static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
1471 yy_flush_buffer(b );
1473 b->yy_input_file = file;
1474 b->yy_fill_buffer = 1;
1476 /* If b is the current buffer, then yy_init_buffer was _probably_
1480 if (b != YY_CURRENT_BUFFER){
1481 b->yy_bs_lineno = 1;
1482 b->yy_bs_column = 0;
1485 b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
1491 * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
1494 void yy_flush_buffer (YY_BUFFER_STATE b )
1496 if ( ! b )
1499 b->yy_n_chars = 0;
1505 b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
1506 b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
1508 b->yy_buf_pos = &b->yy_ch_buf[0];
1510 b->yy_at_bol = 1;
1511 b->yy_buffer_status = YY_BUFFER_NEW;
1513 if ( b == YY_CURRENT_BUFFER )
1623 YY_BUFFER_STATE b;
1631 b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1632 if ( ! b )
1635 b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
1636 b->yy_buf_pos = b->yy_ch_buf = base;
1637 b->yy_is_our_buffer = 0;
1638 b->yy_input_file = 0;
1639 b->yy_n_chars = b->yy_buf_size;
1640 b->yy_is_interactive = 0;
1641 b->yy_at_bol = 1;
1642 b->yy_fill_buffer = 0;
1643 b->yy_buffer_status = YY_BUFFER_NEW;
1645 yy_switch_to_buffer(b );
1647 return b;
1673 YY_BUFFER_STATE b;
1689 b = yy_scan_buffer(buf,n );
1690 if ( ! b )
1696 b->yy_is_our_buffer = 1;
1698 return b;
1916 * enum e { a, b }; struct s { int a, b; }