From 1fcbeda5fe8e7cda4397f27917aa5b5feb75f09a Mon Sep 17 00:00:00 2001 From: Kostas Nakos Date: Sun, 28 Oct 2007 19:14:12 +0000 Subject: various assorted things required by the new compiler and codebase changes svn-id: r29310 --- backends/platform/wince/CELauncherDialog.cpp | 2 +- backends/platform/wince/missing/gcc/direct.h | 1 + backends/platform/wince/missing/gcc/errno.h | 1 + backends/platform/wince/missing/sys/stat.h | 6 ++++-- backends/platform/wince/missing/time.h | 2 ++ backends/platform/wince/portdefs.h | 8 +++++++- 6 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 backends/platform/wince/missing/gcc/direct.h create mode 100644 backends/platform/wince/missing/gcc/errno.h (limited to 'backends') diff --git a/backends/platform/wince/CELauncherDialog.cpp b/backends/platform/wince/CELauncherDialog.cpp index a87cb429f8..45e41e5e93 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 0000000000..7ee9f5e5ba --- /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 0000000000..7ee9f5e5ba --- /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 d9eef1318d..8f5bda59e1 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 3925b18312..0fd241bdc5 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 bec4b08a8c..4b9c53e707 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 -- cgit v1.2.3