From 2baadd9ba00a84b3daa5c7028e7129223fbd5b1d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 11 Sep 2020 01:38:44 -0700 Subject: Tightening up the makefile flags and vim modelines --- compiler.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'compiler.c') diff --git a/compiler.c b/compiler.c index 88919cf..067101b 100644 --- a/compiler.c +++ b/compiler.c @@ -157,7 +157,7 @@ vm_op_t *bpeg_simplepattern(const char *str) len = unescape_string(literal, literal, len); op->op = VM_STRING; - op->len = len; + op->len = (ssize_t)len; op->args.s = literal; check(matchchar(&str, endquote), "Missing closing quote"); @@ -372,8 +372,8 @@ vm_op_t *bpeg_simplepattern(const char *str) const char *refname = str; str = after_name(str); op->op = VM_REF; - op->len = (size_t)(str - refname); - op->args.s = strndup(refname, op->len); + op->len = (ssize_t)(str - refname); + op->args.s = strndup(refname, (size_t)op->len); break; } else { free(op); @@ -410,7 +410,7 @@ vm_op_t *bpeg_stringpattern(const char *str) size_t len = (size_t)(str - literal); literal = strndup(literal, len); len = unescape_string(literal, literal, len); - strop->len = len; + strop->len = (ssize_t)len; strop->args.s = literal; strop->end = str; @@ -459,3 +459,5 @@ vm_op_t *bpeg_pattern(const char *str) if (op != NULL) op = expand_choices(op); return op; } + +// vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1 -- cgit v1.2.3