chiark
/
gitweb
/
~ian
/
userv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update some copyright notices.
[userv.git]
/
lexer.l.m4
diff --git
a/lexer.l.m4
b/lexer.l.m4
index 78aab9d4020f4ced1b63aa6942844679f82e6aa0..575c2f17850d976a5a17615b2cfc46940710b6ea 100644
(file)
--- a/
lexer.l.m4
+++ b/
lexer.l.m4
@@
-134,11
+134,10
@@
static struct error_handling eh = { tokv_word_errorstostderr, 0,0,0,0,0 };
static int dequote(char *inplace);
static void countnewlines(void);
static int dequote(char *inplace);
static void countnewlines(void);
-#define YY_NO_UNPUT
-
%}
%option noyywrap
%}
%option noyywrap
+%option nounput
%%
%%
@@
-156,7
+155,7
@@
changequote({*,*})
char *ep;
lr_min= (int)strtoul(yytext,&ep,10);
assert(*ep == HYPHEN);
char *ep;
lr_min= (int)strtoul(yytext,&ep,10);
assert(*ep == HYPHEN);
-
assert(*++
ep);
+
ep++; assert(*
ep);
lr_max= (int)strtoul(ep,&ep,10);
assert(!*ep);
if (lr_max < lr_min)
lr_max= (int)strtoul(ep,&ep,10);
assert(!*ep);
if (lr_max < lr_min)
@@
-167,7
+166,7
@@
changequote({*,*})
char *ep;
lr_min= (int)strtoul(yytext,&ep,10);
assert(*ep == HYPHEN);
char *ep;
lr_min= (int)strtoul(yytext,&ep,10);
assert(*ep == HYPHEN);
-
assert(!*++
ep);
+
ep++; assert(!*
ep);
lr_max=-1;
return tokv_fdstoend;
}
lr_max=-1;
return tokv_fdstoend;
}