From: Matthew Fernandez Date: Tue, 8 Sep 2020 00:05:50 +0000 (-0700) Subject: squash some -Wsign-compare warnings X-Git-Tag: 2.46.0~20^2^2~82^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b49bf947c2ff6c4af563eac173d889177863cf01;p=graphviz squash some -Wsign-compare warnings --- diff --git a/lib/expr/exgram.h b/lib/expr/exgram.h index 5d346c9c4..9e57173be 100644 --- a/lib/expr/exgram.h +++ b/lib/expr/exgram.h @@ -31,6 +31,7 @@ extern "C" { #endif #include "exlib.h" +#include #include #define exlex() extoken_fn(expr.program) @@ -83,7 +84,6 @@ exfreenode(Expr_t* p, Exnode_t* x) Exref_t* r; Print_t* pn; Exref_t* rn; - int i; switch (x->op) { @@ -164,6 +164,7 @@ exfreenode(Expr_t* p, Exnode_t* x) pn = x->data.print.args; while ((pr = pn)) { + size_t i; for (i = 0; i < elementsof(pr->param) && pr->param[i]; i++) exfreenode(p, pr->param[i]); if (pr->arg) @@ -1044,13 +1045,13 @@ excomp(Expr_t* p, const char* name, int line, const char* sp, Sfio_t* fp) void exclose(Expr_t* p, int all) { - int i; Exinput_t* in; if (p) { if (all) { + size_t i; for (i = 3; i < elementsof(p->file); i++) if (p->file[i]) sfclose(p->file[i]);