summaryrefslogtreecommitdiffstats
path: root/usr.bin/sed/defs.h
diff options
context:
space:
mode:
authordwmalone <dwmalone@FreeBSD.org>2008-02-09 09:12:02 +0000
committerdwmalone <dwmalone@FreeBSD.org>2008-02-09 09:12:02 +0000
commit61bc7e9048ebb34f39561b8d4d27617996bfb776 (patch)
tree38656dcb8b2bba08e2797f1f8971c6ba6e82b602 /usr.bin/sed/defs.h
parent7e24637c24d89a152b59a841be37492eb89f6306 (diff)
downloadFreeBSD-src-61bc7e9048ebb34f39561b8d4d27617996bfb776.zip
FreeBSD-src-61bc7e9048ebb34f39561b8d4d27617996bfb776.tar.gz
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
Diffstat (limited to 'usr.bin/sed/defs.h')
-rw-r--r--usr.bin/sed/defs.h6
1 files changed, 3 insertions, 3 deletions
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;
OpenPOWER on IntegriCloud