Lines Matching refs:b
361 void yy_delete_buffer (YY_BUFFER_STATE b );
362 void yy_flush_buffer (YY_BUFFER_STATE b );
368 static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
1314 YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
1317 (int) ((yy_c_buf_p) - b->yy_ch_buf);
1319 if ( b->yy_is_our_buffer )
1321 int new_size = b->yy_buf_size * 2;
1324 b->yy_buf_size += b->yy_buf_size / 8;
1326 b->yy_buf_size *= 2;
1328 b->yy_ch_buf = (char *)
1330 yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
1334 b->yy_ch_buf = 0;
1336 if ( ! b->yy_ch_buf )
1340 (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
1679 YY_BUFFER_STATE b;
1681 b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1682 if ( ! b )
1685 b->yy_buf_size = size;
1690 b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
1691 if ( ! b->yy_ch_buf )
1694 b->yy_is_our_buffer = 1;
1696 yy_init_buffer(b,file );
1698 return b;
1702 * @param b a buffer created with yy_create_buffer()
1706 void yy_delete_buffer (YY_BUFFER_STATE b )
1712 if ( ! b )
1715 if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
1718 if ( b->yy_is_our_buffer )
1719 yyfree((void *) b->yy_ch_buf );
1721 yyfree((void *) b );
1740 static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
1748 yy_flush_buffer(b );
1750 b->yy_input_file = file;
1751 b->yy_fill_buffer = 1;
1753 /* If b is the current buffer, then yy_init_buffer was _probably_
1757 if (b != YY_CURRENT_BUFFER){
1758 b->yy_bs_lineno = 1;
1759 b->yy_bs_column = 0;
1764 b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
1773 * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
1777 void yy_flush_buffer (YY_BUFFER_STATE b )
1782 if ( ! b )
1785 b->yy_n_chars = 0;
1791 b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
1792 b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
1794 b->yy_buf_pos = &b->yy_ch_buf[0];
1796 b->yy_at_bol = 1;
1797 b->yy_buffer_status = YY_BUFFER_NEW;
1799 if ( b == YY_CURRENT_BUFFER )
1928 YY_BUFFER_STATE b;
1936 b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1937 if ( ! b )
1940 b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
1941 b->yy_buf_pos = b->yy_ch_buf = base;
1942 b->yy_is_our_buffer = 0;
1943 b->yy_input_file = 0;
1944 b->yy_n_chars = b->yy_buf_size;
1945 b->yy_is_interactive = 0;
1946 b->yy_at_bol = 1;
1947 b->yy_fill_buffer = 0;
1948 b->yy_buffer_status = YY_BUFFER_NEW;
1950 yy_switch_to_buffer(b );
1952 return b;
1982 YY_BUFFER_STATE b;
1998 b = yy_scan_buffer(buf,n );
1999 if ( ! b )
2005 b->yy_is_our_buffer = 1;
2007 return b;
2260 * enum e { a, b }; struct s { int a, b; }