]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
setterm: fix variable types, and unused argument warnings
authorSami Kerola <kerolasa@iki.fi>
Sun, 3 Apr 2011 09:10:55 +0000 (11:10 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 6 Apr 2011 09:21:48 +0000 (11:21 +0200)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
term-utils/setterm.c

index f9e7a755ac50f69a2c271cfe88ab11591bb7c66b..dbe3995ed3240e9fe792b4caaf60205130a4c5ae 100644 (file)
@@ -234,7 +234,7 @@ parse_term(int argc, char **argv, int *option, char **opt_term, int *bad_arg) {
 }
 
 static void
-parse_none(int argc, char **argv, int *option, int *bad_arg) {
+parse_none(int argc, char **argv __attribute__ ((__unused__)), int *option, int *bad_arg) {
        /* argc: Number of arguments for this option. */
        /* argv: Arguments for this option. */
        /* option: Term flag to set. */
@@ -1156,7 +1156,8 @@ screendump(int vcnum, FILE * F)
        char infile[MAXPATHLEN];
        unsigned char header[4];
        unsigned int rows, cols;
-       int fd, i, j;
+       int fd;
+       size_t i, j;
        char *inbuf, *outbuf, *p, *q;
 
        sprintf(infile, "/dev/vcsa%d", vcnum);
@@ -1201,7 +1202,7 @@ screendump(int vcnum, FILE * F)
                        q--;
                *q++ = '\n';
        }
-       if (fwrite(outbuf, 1, q - outbuf, F) != q - outbuf) {
+       if (fwrite(outbuf, 1, q - outbuf, F) != (size_t) (q - outbuf)) {
                warnx(_("Error writing screendump"));
                goto error;
        }