I compiled FOX with Mingw and MSys (a Bash environment for MS Windows). With the command:
$ ./configure --enable-shared --prefix=/mingw
When running the dirlist.exe the filenames containing non ASCII characters wheren't correctly displayed. I found out, that in the other Windows Makefiles, a Compiler Define "UNICODE" is defined, wich is not defined by the configure script.
The configure script must be changed, to correctly set this define.
if test "x$CYGWIN" = "xyes" -o "x$MINGW32" = "xyes" ; then
# use Win32 Unicode