From 6f68ab6af00b109e40d74d0d4c34170963210d95 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 29 Sep 2009 13:54:58 +0200 Subject: [PATCH] mkfs.cramfs: fix gcc warning (incompatible pointer type) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- disk-utils/mkfs.cramfs.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c index fbb4327e..4ffa9083 100644 --- a/disk-utils/mkfs.cramfs.c +++ b/disk-utils/mkfs.cramfs.c @@ -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) -- 2.39.5