chiark / gitweb /
[PATCH] trivial: fix signedness
authormbuesch@freenet.de <mbuesch@freenet.de>
Sun, 6 Feb 2005 00:39:25 +0000 (01:39 +0100)
committerGreg KH <gregkh@suse.de>
Wed, 27 Apr 2005 06:24:20 +0000 (23:24 -0700)
We are already using %u in the sscanf() format string.
The patch replaces the int for the kernel release number with
unsigned int, as we can never have negative release numbers.

udev_utils.c
udev_utils.h

index 3c5344a..364037f 100644 (file)
@@ -62,11 +62,11 @@ void udev_init_device(struct udevice *udev, const char* devpath, const char *sub
        strcpy(udev->group, "root");
 }
 
-int kernel_release_satisfactory(int version, int patchlevel, int sublevel)
+int kernel_release_satisfactory(unsigned int version, unsigned int patchlevel, unsigned int sublevel)
 {
-       static int kversion = 0;
-       static int kpatchlevel;
-       static int ksublevel;
+       static unsigned int kversion = 0;
+       static unsigned int kpatchlevel;
+       static unsigned int ksublevel;
 
        if (kversion == 0) {
                struct utsname uts;
index cc9dd70..5d2c9c5 100644 (file)
@@ -77,7 +77,7 @@ do { \
 #endif
 
 extern void udev_init_device(struct udevice *udev, const char* devpath, const char *subsystem);
-extern int kernel_release_satisfactory(int version, int patchlevel, int sublevel);
+extern int kernel_release_satisfactory(unsigned int version, unsigned int patchlevel, unsigned int sublevel);
 extern int create_path(const char *path);
 extern int parse_get_pair(char **orig_string, char **left, char **right);
 extern int file_map(const char *filename, char **buf, size_t *bufsize);