From 61bc7e9048ebb34f39561b8d4d27617996bfb776 Mon Sep 17 00:00:00 2001 From: dwmalone Date: Sat, 9 Feb 2008 09:12:02 +0000 Subject: WARNS fixes: 1) Add missing parens around assignment that is compared to zero. 2) Make some variables that only take non-negative values unsigned. 3) Some casts/type changes to fix other constness warnings. 4) Make one variable a const char *. 5) Make sure termwidth is positive, it doesn't make sense for it to be negative. Approved by: dds --- usr.bin/sed/defs.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'usr.bin/sed/defs.h') diff --git a/usr.bin/sed/defs.h b/usr.bin/sed/defs.h index cbc0790..895e719 100644 --- a/usr.bin/sed/defs.h +++ b/usr.bin/sed/defs.h @@ -64,7 +64,7 @@ struct s_subst { char *wfile; /* NULL if no wfile */ int wfd; /* Cached file descriptor */ regex_t *re; /* Regular expression */ - int maxbref; /* Largest backreference. */ + unsigned int maxbref; /* Largest backreference. */ u_long linenum; /* Line number. */ char *new; /* Replacement text */ }; @@ -75,9 +75,9 @@ struct s_subst { struct s_tr { unsigned char bytetab[256]; struct trmulti { - int fromlen; + size_t fromlen; char from[MB_LEN_MAX]; - int tolen; + size_t tolen; char to[MB_LEN_MAX]; } *multis; int nmultis; -- cgit v1.1