summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-04-22 06:47:32 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-04-22 06:47:32 -0700
commita65c642d2c89bbddf755ee825f23a8a620c5d9cb (patch)
treebc83ee9e7bc0cbc75a57ff58b6096f825bc3fdbb
parent3a32f231f2528665c795d0dbc9e89287eab29d56 (diff)
downloadtxr-a65c642d2c89bbddf755ee825f23a8a620c5d9cb.tar.gz
txr-a65c642d2c89bbddf755ee825f23a8a620c5d9cb.tar.bz2
txr-a65c642d2c89bbddf755ee825f23a8a620c5d9cb.zip
parser: C++ cast fix.
* parser.l (YY_INPUT): Must use coerce because we are changing from char * to unsigned char *.
-rw-r--r--parser.l2
1 files changed, 1 insertions, 1 deletions
diff --git a/parser.l b/parser.l
index 52f30f2f..5298efdb 100644
--- a/parser.l
+++ b/parser.l
@@ -55,7 +55,7 @@
#define YY_INPUT(buf, result, max_size) \
do { \
val n = get_bytes(lit("parser"), yyextra->stream, \
- convert(mem_t *, buf), max_size); \
+ coerce(mem_t *, buf), max_size); \
result = c_num(n); \
} while (0)