diff --git a/backends/platform/wince/CELauncherDialog.cpp b/backends/platform/wince/CELauncherDialog.cpp index a87cb429f80..45e41e5e93c 100644 --- a/backends/platform/wince/CELauncherDialog.cpp +++ b/backends/platform/wince/CELauncherDialog.cpp @@ -42,7 +42,7 @@ using namespace Common; class CEAboutDialog : public Dialog { public: - CEAboutDialog::CEAboutDialog() + CEAboutDialog() : Dialog(10, 60, 300, 77) { char tempo[100]; diff --git a/backends/platform/wince/missing/gcc/direct.h b/backends/platform/wince/missing/gcc/direct.h new file mode 100644 index 00000000000..7ee9f5e5bad --- /dev/null +++ b/backends/platform/wince/missing/gcc/direct.h @@ -0,0 +1 @@ +/* Header is not present in Windows CE SDK */ diff --git a/backends/platform/wince/missing/gcc/errno.h b/backends/platform/wince/missing/gcc/errno.h new file mode 100644 index 00000000000..7ee9f5e5bad --- /dev/null +++ b/backends/platform/wince/missing/gcc/errno.h @@ -0,0 +1 @@ +/* Header is not present in Windows CE SDK */ diff --git a/backends/platform/wince/missing/sys/stat.h b/backends/platform/wince/missing/sys/stat.h index d9eef1318d8..8f5bda59e19 100644 --- a/backends/platform/wince/missing/sys/stat.h +++ b/backends/platform/wince/missing/sys/stat.h @@ -2,6 +2,7 @@ #include +#ifndef __MINGW32CE__ struct stat { _dev_t st_dev; _ino_t st_ino; @@ -16,8 +17,9 @@ struct stat { time_t st_ctime; }; +int stat(const char *, struct stat *); + +#endif #define _S_IFDIR 0040000 /* directory */ #define S_IFDIR _S_IFDIR - -int stat(const char *, struct stat *); diff --git a/backends/platform/wince/missing/time.h b/backends/platform/wince/missing/time.h index 3925b183128..0fd241bdc56 100644 --- a/backends/platform/wince/missing/time.h +++ b/backends/platform/wince/missing/time.h @@ -5,6 +5,7 @@ #include +#ifndef __MINGW32CE__ struct tm { short tm_year; @@ -28,3 +29,4 @@ EXT_C struct tm* localtime(time_t* dummy); unsigned int clock(); #endif +#endif diff --git a/backends/platform/wince/portdefs.h b/backends/platform/wince/portdefs.h index bec4b08a8ca..4b9c53e7076 100644 --- a/backends/platform/wince/portdefs.h +++ b/backends/platform/wince/portdefs.h @@ -75,9 +75,15 @@ char *strpbrk(const char *s, const char *accept); #include #include #include -#include +//#include #include +#ifdef __MINGW32CE__ + void *bsearch(const void *, const void *, size_t, size_t, int (*x) (const void *, const void *)); +#endif +int remove(const char *path); +int _access(const char *path, int mode); + void drawError(char*); #define vsnprintf _vsnprintf