Francois's patch gets it to compile. This one gets it to run :-) It also now compiles under winegcc.
Dimi, I have some patches for winegcc/winewrap. Are you working on it at the moment, or should I just send them to wine-patches?
Richard.
Changelog:
Use __WINE instead of _WINE_, _WIN32
diff -u -r programs/winefile/Makefile.in programs/winefile/Makefile.in --- programs/winefile/Makefile.in 2003-08-13 12:23:15.000000000 +0100 +++ programs/winefile/Makefile.in 2003-08-13 14:05:33.000000000 +0100 @@ -14,6 +14,7 @@ winefile.c RC_SRCS = rsrc.rc +EXTRARCFLAGS = -D__WINE__ @MAKE_PROG_RULES@ diff -u -r programs/winefile/resource.rc programs/winefile/resource.rc --- programs/winefile/resource.rc 2002-06-04 22:29:40.000000000 +0100 +++ programs/winefile/resource.rc 2003-08-13 14:03:54.000000000 +0100 @@ -29,7 +29,7 @@ } IDI_WINEFILE ICON DISCARDABLE -#ifdef _WIN32 +#ifndef __WINE__ "winefile.ico" #else { @@ -85,7 +85,7 @@ #endif IDB_TOOLBAR BITMAP DISCARDABLE -#ifdef _WIN32 +#ifndef __WINE__ "toolbar.bmp" #else { @@ -153,7 +153,7 @@ #endif IDB_DRIVEBAR BITMAP DISCARDABLE -#ifdef _WIN32 +#ifndef __WINE__ "drivebar.bmp" #else { @@ -208,7 +208,7 @@ #endif IDB_IMAGES BITMAP DISCARDABLE -#ifdef _WIN32 +#ifndef __WINE__ "images.bmp" #else { diff -u -r programs/winefile/winefile.c programs/winefile/winefile.c --- programs/winefile/winefile.c 2003-08-13 13:12:32.000000000 +0100 +++ programs/winefile/winefile.c 2003-08-13 14:12:23.000000000 +0100 @@ -18,7 +18,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#ifndef _WIN32 +#ifdef __WINE__ #include "config.h" #include "wine/port.h" #endif @@ -30,10 +30,12 @@ #include "resource.h" /* for read_directory_unix() */ -#if !defined(_NO_EXTENSIONS) && !defined(_WIN32) +#if !defined(_NO_EXTENSIONS) && defined(__WINE__) #include <dirent.h> #include <sys/stat.h> -#include <unistd.h> +#ifdef HAVE_UNISTD_H +# include <unistd.h> +#endif #include <time.h> #endif @@ -1822,7 +1824,7 @@ /*TODO: There are even more menu items! */ #ifndef _NO_EXTENSIONS -#ifdef _WINE_ +#ifdef __WINE__ case ID_LICENSE: WineLicense(Globals.hMainWnd); break; @@ -3643,7 +3645,7 @@ ShowWindow(Globals.hMainWnd, cmdshow); -#if defined(_SHELL_FOLDERS) && !defined(_WINE_) +#if defined(_SHELL_FOLDERS) && !defined(__WINE__) /* Shell Namespace as default: */ child = alloc_child_window(path, get_path_pidl(path,Globals.hMainWnd), Globals.hMainWnd); #else