diff --git a/src/rootmenu.c b/src/rootmenu.c index 5d651442..68963402 100644 --- a/src/rootmenu.c +++ b/src/rootmenu.c @@ -1270,12 +1270,12 @@ typedef struct { static int -myCompare(const void **d1, const void **d2) +myCompare(const void *d1, const void *d2) { - d1 = *d1; - d2 = *d2; - - return strcmp(((dir_data*) d1)->name, ((dir_data*) d2)->name); + dir_data *p1 = *(dir_data**)d1; + dir_data *p2 = *(dir_data**)d2; + + return strcmp(p1->name, p2->name); }