]> err.no Git - util-linux/commitdiff
mkfs.cramfs: fix gcc warning (incompatible pointer type)
authorKarel Zak <kzak@redhat.com>
Tue, 29 Sep 2009 11:54:58 +0000 (13:54 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 29 Sep 2009 11:56:37 +0000 (13:56 +0200)
mkfs.cramfs.c: In function ‘parse_directory’:
mkfs.cramfs.c:310: warning: passing argument 4 of ‘scandir’ from incompatible pointer type

Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/mkfs.cramfs.c

index fbb4327e581193730f6003b3bb4927641f7a512a..4ffa9083eae6ad2d8607c4bf45f8bd1bbf211495 100644 (file)
@@ -285,10 +285,9 @@ static void eliminate_doubles(struct entry *root, struct entry *orig, loff_t *fs
  * We define our own sorting function instead of using alphasort which
  * uses strcoll and changes ordering based on locale information.
  */
-static int cramsort (const void *a, const void *b)
+static int cramsort (const struct dirent **a, const struct dirent **b)
 {
-       return strcmp ((*(const struct dirent **) a)->d_name,
-                      (*(const struct dirent **) b)->d_name);
+       return strcmp((*a)->d_name, (*b)->d_name);
 }
 
 static unsigned int parse_directory(struct entry *root_entry, const char *name, struct entry **prev, loff_t *fslen_ub)