Lines Matching refs:b

249 void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
250 void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
251 void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
802 YY_BUFFER_STATE b = yy_current_buffer;
805 (int) (yy_c_buf_p - b->yy_ch_buf);
807 if ( b->yy_is_our_buffer )
809 int new_size = b->yy_buf_size * 2;
812 b->yy_buf_size += b->yy_buf_size / 8;
814 b->yy_buf_size *= 2;
816 b->yy_ch_buf = (char *)
818 yy_flex_realloc( (void *) b->yy_ch_buf,
819 b->yy_buf_size + 2 );
823 b->yy_ch_buf = 0;
825 if ( ! b->yy_ch_buf )
829 yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
1133 YY_BUFFER_STATE b;
1135 b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
1136 if ( ! b )
1139 b->yy_buf_size = size;
1144 b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
1145 if ( ! b->yy_ch_buf )
1148 b->yy_is_our_buffer = 1;
1150 yy_init_buffer( b, file );
1152 return b;
1158 void yy_delete_buffer( YY_BUFFER_STATE b )
1160 void yy_delete_buffer( b )
1161 YY_BUFFER_STATE b;
1164 void yyFlexLexer::yy_delete_buffer( YY_BUFFER_STATE b )
1167 if ( ! b )
1170 if ( b == yy_current_buffer )
1173 if ( b->yy_is_our_buffer )
1174 yy_flex_free( (void *) b->yy_ch_buf );
1176 yy_flex_free( (void *) b );
1188 void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
1190 void yy_init_buffer( b, file )
1191 YY_BUFFER_STATE b;
1197 void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, writerfilter::rtftok::RTFInputSource* file )
1201 yy_flush_buffer( b );
1203 b->yy_input_file = file;
1204 b->yy_fill_buffer = 1;
1208 b->yy_is_interactive = 1;
1211 b->yy_is_interactive = 0;
1213 b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
1217 b->yy_is_interactive = 0;
1224 void yy_flush_buffer( YY_BUFFER_STATE b )
1226 void yy_flush_buffer( b )
1227 YY_BUFFER_STATE b;
1231 void yyFlexLexer::yy_flush_buffer( YY_BUFFER_STATE b )
1234 if ( ! b )
1237 b->yy_n_chars = 0;
1243 b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
1244 b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
1246 b->yy_buf_pos = &b->yy_ch_buf[0];
1248 b->yy_at_bol = 1;
1249 b->yy_buffer_status = YY_BUFFER_NEW;
1251 if ( b == yy_current_buffer )
1267 YY_BUFFER_STATE b;
1275 b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
1276 if ( ! b )
1279 b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
1280 b->yy_buf_pos = b->yy_ch_buf = base;
1281 b->yy_is_our_buffer = 0;
1282 b->yy_input_file = 0;
1283 b->yy_n_chars = b->yy_buf_size;
1284 b->yy_is_interactive = 0;
1285 b->yy_at_bol = 1;
1286 b->yy_fill_buffer = 0;
1287 b->yy_buffer_status = YY_BUFFER_NEW;
1289 yy_switch_to_buffer( b );
1291 return b;
1326 YY_BUFFER_STATE b;
1342 b = yy_scan_buffer( buf, n );
1343 if ( ! b )
1349 b->yy_is_our_buffer = 1;
1351 return b;