aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authorWynn Wolf Arbor2020-03-18 19:45:08 +0100
committerWolfgang Müller2021-04-27 12:28:22 +0200
commit78e4541a97ee90145fd630a363a69318e4dc972d (patch)
treee40ede3c563cd3ca6b395f6a4b40be70cba7a990 /parse.y
parent5418e51f221e27a39944327eaed149e45d8227aa (diff)
downloadcwm-78e4541a97ee90145fd630a363a69318e4dc972d.tar.gz
Revert "use u_char for buffers in yylex"
This reverts commit 603548105b9bf9ffd11eb053e62db99f9433e821. Using u_char instead of char will generate signedness warnings for strtonum(), lookup(), and xstrdup().
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y10
1 files changed, 5 insertions, 5 deletions
diff --git a/parse.y b/parse.y
index c1bf8c5..9a018fe 100644
--- a/parse.y
+++ b/parse.y
@@ -361,9 +361,9 @@ lookup(char *s)
#define MAXPUSHBACK 128
-u_char *parsebuf;
+char *parsebuf;
int parseindex;
-u_char pushback_buffer[MAXPUSHBACK];
+char pushback_buffer[MAXPUSHBACK];
int pushback_index = 0;
int
@@ -456,8 +456,8 @@ findeol(void)
int
yylex(void)
{
- u_char buf[8096];
- u_char *p;
+ char buf[8096];
+ char *p;
int quotec, next, c;
int token;
@@ -502,7 +502,7 @@ yylex(void)
yyerror("string too long");
return (findeol());
}
- *p++ = c;
+ *p++ = (char)c;
}
yylval.v.string = xstrdup(buf);
return (STRING);