kbuild: Fix warnings in binoffset.c

From: Sam Ravnborg
Date: Wed Aug 18 2004 - 16:11:47 EST


# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
# 2004/08/18 00:02:40+02:00 rddunlap@xxxxxxxx
# fix warnings in scripts/binoffset.c
#
# Correct gcc warnings for function return type, printf argument
# types, and signed/unsigned compare.
#
# Cross-compiled with no warnings/errors for alpha, ia64,
# ppc32, ppc64, sparc32, sparc64, x86_64, and native on i386.
# (-W -Wall)
#
# [pre-built tool chains are available from:
# http://developer.osdl.org/dev/plm/cross_compile/ ]
#
# Signed-off-by: Randy Dunlap <rddunlap@xxxxxxxx>
# Signed-off-by: Sam Ravnborg <sam@xxxxxxxxxxxx>
#
# scripts/binoffset.c
# 2004/08/10 05:28:01+02:00 rddunlap@xxxxxxxx +6 -6
# fix warnings in scripts/binoffset.c
#
diff -Nru a/scripts/binoffset.c b/scripts/binoffset.c
--- a/scripts/binoffset.c 2004-08-19 01:06:15 +02:00
+++ b/scripts/binoffset.c 2004-08-19 01:06:15 +02:00
@@ -41,7 +41,7 @@
char *progname;
char *inputname;
int inputfd;
-int bix; /* buf index */
+unsigned int bix; /* buf index */
unsigned char patterns [PAT_SIZE] = {0}; /* byte-sized pattern array */
int pat_len; /* actual number of pattern bytes */
unsigned char *madr; /* mmap address */
@@ -58,7 +58,7 @@
exit (1);
}

-int get_pattern (int pat_count, char *pats [])
+void get_pattern (int pat_count, char *pats [])
{
int ix, err, tmp;

@@ -81,7 +81,7 @@
pat_len = pat_count;
}

-int search_pattern (void)
+void search_pattern (void)
{
for (bix = 0; bix < filesize; bix++) {
if (madr[bix] == patterns[0]) {
@@ -109,7 +109,7 @@
struct stat stat;

err = fstat (fd, &stat);
- fprintf (stderr, "filesize: %d\n", err < 0 ? err : stat.st_size);
+ fprintf (stderr, "filesize: %ld\n", err < 0 ? (long)err : stat.st_size);
if (err < 0)
return err;
return (size_t) stat.st_size;
@@ -154,8 +154,8 @@
fprintf (stderr, "number of pattern matches = %d\n", num_matches);
if (num_matches == 0)
firstloc = ~0;
- printf ("%d\n", firstloc);
- fprintf (stderr, "%d\n", firstloc);
+ printf ("%ld\n", firstloc);
+ fprintf (stderr, "%ld\n", firstloc);

exit (num_matches ? 0 : 2);
}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/