summaryrefslogtreecommitdiff
path: root/flex.skl
diff options
context:
space:
mode:
authorVern Paxson <vern@ee.lbl.gov>1996-09-10 16:58:48 +0000
committerVern Paxson <vern@ee.lbl.gov>1996-09-10 16:58:48 +0000
commit16ccee95a2c5e02d3fb9086fb1ff1c5b09746244 (patch)
treed364fa6e66c158876be6868c0ee19810067b5dce /flex.skl
parente0f211e864b9c0b9f07d3e4b9323915475291e7e (diff)
"str" -> "yy_str"
Diffstat (limited to 'flex.skl')
-rw-r--r--flex.skl15
1 files changed, 9 insertions, 6 deletions
diff --git a/flex.skl b/flex.skl
index a491f65..ec80e94 100644
--- a/flex.skl
+++ b/flex.skl
@@ -250,7 +250,7 @@ void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
-YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *str ));
+YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));
%*
@@ -1230,6 +1230,9 @@ YY_BUFFER_STATE b;
void yyFlexLexer::yy_flush_buffer( YY_BUFFER_STATE b )
%*
{
+ if ( ! b )
+ return;
+
b->yy_n_chars = 0;
/* We always need two end-of-buffer characters. The first causes
@@ -1293,17 +1296,17 @@ yy_size_t size;
#ifndef YY_NO_SCAN_STRING
%-
#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_scan_string( yyconst char *str )
+YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
#else
-YY_BUFFER_STATE yy_scan_string( str )
-yyconst char *str;
+YY_BUFFER_STATE yy_scan_string( yy_str )
+yyconst char *yy_str;
#endif
{
int len;
- for ( len = 0; str[len]; ++len )
+ for ( len = 0; yy_str[len]; ++len )
;
- return yy_scan_bytes( str, len );
+ return yy_scan_bytes( yy_str, len );
}
%*
#endif