From 4524b49872b238db92922dbe961a8f1aa8430178 Mon Sep 17 00:00:00 2001 From: Kostas Nakos Date: Sun, 8 Oct 2006 18:15:18 +0000 Subject: Initial commit of the wince-gcc re-port svn-id: r24212 --- backends/platform/wince/portdefs.h | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'backends/platform/wince/portdefs.h') diff --git a/backends/platform/wince/portdefs.h b/backends/platform/wince/portdefs.h index ccd68b13cd..fca78367e4 100644 --- a/backends/platform/wince/portdefs.h +++ b/backends/platform/wince/portdefs.h @@ -43,10 +43,23 @@ char *strpbrk(const char *s, const char *accept); #ifdef _WIN32_WCE -void *bsearch(const void *, const void *, size_t, size_t, int (*x) (const void *, const void *)); -char *getcwd(char *buf, int size); -void GetCurrentDirectory(int len, char *buf); -#define INVALID_FILE_ATTRIBUTES 0xffffffff +#ifndef __GNUC__ + void *bsearch(const void *, const void *, size_t, size_t, int (*x) (const void *, const void *)); + char *getcwd(char *buf, int size); + typedef int ptrdiff_t; + void GetCurrentDirectory(int len, char *buf); + #define INVALID_FILE_ATTRIBUTES 0xffffffff +#else + #include + #undef GetCurrentDirectory + extern "C" void GetCurrentDirectory(int len, char *buf); + #define stricmp _stricmp + #define strnicmp _strnicmp + #define snprintf _snprintf + #define strdup _strdup + #define fopen wce_fopen +#endif + #include #include #include @@ -59,13 +72,11 @@ void GetCurrentDirectory(int len, char *buf); #include #include #include -#include #include #include void drawError(char*); #define vsnprintf _vsnprintf -typedef int ptrdiff_t; #endif -- cgit v1.2.3