summaryrefslogtreecommitdiff
path: root/scan.l
diff options
context:
space:
mode:
authorVern Paxson <vern@ee.lbl.gov>1993-12-07 11:11:04 +0000
committerVern Paxson <vern@ee.lbl.gov>1993-12-07 11:11:04 +0000
commitf11b7e2d605379289e54554c5752d2970d9f95c2 (patch)
tree729f3d66b045d0715f116ef048a0420932332b02 /scan.l
parent0892f3f0b30ea489a905e0d0513c0317cf1be528 (diff)
Fixed 8-bit bug
Diffstat (limited to 'scan.l')
-rw-r--r--scan.l6
1 files changed, 3 insertions, 3 deletions
diff --git a/scan.l b/scan.l
index cff9d64..7392714 100644
--- a/scan.l
+++ b/scan.l
@@ -39,7 +39,7 @@
int flexscan()
#define RETURNCHAR \
- yylval = yytext[0]; \
+ yylval = (unsigned char) yytext[0]; \
return CHAR;
#define RETURNNAME \
@@ -360,11 +360,11 @@ CCL_CHAR ([^\\\n\]]|{ESCSEQ})
}
}
-<SECT2>[/|*+?.()] return (int) yytext[0];
+<SECT2>[/|*+?.()] return (unsigned char) yytext[0];
<SECT2>. RETURNCHAR;
-<SC>[,*] return (int) yytext[0];
+<SC>[,*] return (unsigned char) yytext[0];
<SC>">" BEGIN(SECT2); return '>';
<SC>">"/^ BEGIN(CARETISBOL); return '>';
<SC>{SCNAME} RETURNNAME;