From: Lukas Krickl Date: Mon, 20 Nov 2023 07:38:43 +0000 (+0100) Subject: Fixed some warnings X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=f2894688acd5529c5071a96d55c48cc617d73524;p=ulas%2F.git Fixed some warnings --- diff --git a/src/ulas.c b/src/ulas.c index e910cfe..b97499b 100644 --- a/src/ulas.c +++ b/src/ulas.c @@ -1058,6 +1058,8 @@ int ulas_parseprim(int *i) { return ulas_exprbufpush(&ulas.exprs, e); } +int ulas_parsecmp(int *i); + int ulas_parseun(int *i) { return ulas_parseprim(i); } int ulas_parsefact(int *i) { @@ -1167,7 +1169,7 @@ int ulas_intexpreval(int i, int *rc) { return 0; } - switch (e->type) { + switch ((int)e->type) { case ULAS_EXPBIN: { struct ulas_tok *op = ulas_tokbufget(&ulas.toks, e->val.bin.op); if (!op) { @@ -1175,7 +1177,7 @@ int ulas_intexpreval(int i, int *rc) { } int left = ulas_intexpreval(e->val.bin.left, rc); int right = ulas_intexpreval(e->val.bin.right, rc); - switch (op->type) { + switch ((int)op->type) { case ULAS_EQ: return left == right; case ULAS_NEQ: