From a19043c1d1a89dde89d3b31c9c330d4a3b0c9328 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Thu, 26 May 2011 21:13:07 +0000 Subject: Some small lint checks in preconv. Also add it to the default lint rule. --- preconv.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'preconv.c') diff --git a/preconv.c b/preconv.c index 59c34349..a53504ec 100644 --- a/preconv.c +++ b/preconv.c @@ -1,4 +1,4 @@ -/* $Id: preconv.c,v 1.3 2011/05/26 14:43:07 kristaps Exp $ */ +/* $Id: preconv.c,v 1.4 2011/05/26 21:13:07 kristaps Exp $ */ /* * Copyright (c) 2011 Kristaps Dzonsons * @@ -137,7 +137,7 @@ conv_utf_8(const struct buf *b) /* Quick test for big-endian value. */ - if ( ! (*((char *)(&one)))) + if ( ! (*((const char *)(&one)))) be = 1; for (i = b->offs; i < b->sz; i++) { @@ -376,7 +376,7 @@ cue_enc(const struct buf *b, size_t *offs, enum enc *enc) /* Check us against known encodings. */ - for (i = 0; i < ENC__MAX; i++) { + for (i = 0; i < (int)ENC__MAX; i++) { nsz = strlen(encs[i].name); if (phsz < nsz) continue; @@ -403,7 +403,7 @@ main(int argc, char *argv[]) struct buf b; const char *fn; enum enc enc, def; - const char bom[3] = { 0xEF, 0xBB, 0xBF }; + unsigned char bom[3] = { 0xEF, 0xBB, 0xBF }; size_t offs; extern int optind; extern char *optarg; @@ -427,12 +427,12 @@ main(int argc, char *argv[]) case ('D'): /* FALLTHROUGH */ case ('e'): - for (i = 0; i < ENC__MAX; i++) { + for (i = 0; i < (int)ENC__MAX; i++) { if (strcasecmp(optarg, encs[i].name)) continue; break; } - if (i < ENC__MAX) { + if (i < (int)ENC__MAX) { if ('D' == ch) def = (enum enc)i; else -- cgit v1.2.3-56-ge451