--- efltk/src/core/filename_list.cpp.original 2009-12-14 15:18:41.000000000 +0100 +++ efltk/src/core/filename_list.cpp 2009-12-14 15:19:42.000000000 +0100 @@ -59,7 +59,7 @@ // The vast majority of Unix systems want the sort function to have this // prototype, most likely so that it can be passed to qsort without any // changes: - return scandir(dir, list, 0, (int(*)(const void*,const void*))sort); + return scandir(dir, list, 0, (int(*)(const dirent **,const dirent **))sort); #else // This version is when we define our own scandir (WIN32 and perhaps // some Unix systems) and apparently on Irix: