(svn r8308) [WinCE] -Revert r5764: in case of WinCE, use the code for FileExists as it was in pre-r5764 for Win32 (tnx Darkvater)
--- a/src/fios.cpp Sun Jan 21 14:19:44 2007 +0000
+++ b/src/fios.cpp Sun Jan 21 14:21:31 2007 +0000
@@ -185,7 +185,17 @@
bool FileExists(const char *filename)
{
+#if defined(WINCE)
+ /* There is always one platform that doesn't support basic commands... */
+ HANDLE hand;
+
+ hand = CreateFile(OTTD2FS(filename), 0, 0, NULL, OPEN_EXISTING, 0, NULL);
+ if (hand == INVALID_HANDLE_VALUE) return 1;
+ CloseHandle(hand);
+ return 0;
+#else
return access(filename, 0) == 0;
+#endif
}
typedef byte fios_getlist_callback_proc(int mode, const char *filename, const char *ext, char *title);