summaryrefslogtreecommitdiff
path: root/win32.h
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-11-28 19:58:13 +0000
committerDarkvater <darkvater@openttd.org>2006-11-28 19:58:13 +0000
commitd8d210056d5f504f4a3136eb9d0cd14bb39cfbda (patch)
tree3056b2d5953729442df4da61533a3e29d896191f /win32.h
parent4e7109113750d383fae9086638c17646f6df74b5 (diff)
downloadopenttd-d8d210056d5f504f4a3136eb9d0cd14bb39cfbda.tar.xz
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
API exclusively.
Diffstat (limited to 'win32.h')
-rw-r--r--win32.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/win32.h b/win32.h
index be308af78..8353e173c 100644
--- a/win32.h
+++ b/win32.h
@@ -6,6 +6,14 @@
bool MyShowCursor(bool show);
typedef void (*Function)(int);
-bool LoadLibraryList(Function proc[], const char* dll);
+bool LoadLibraryList(Function proc[], const char *dll);
+
+#if defined(UNICODE)
+# define MB_TO_WIDE(x) OTTD2FS(x)
+# define WIDE_TO_MB(x) FS2OTTD(x)
+#else
+# define MB_TO_WIDE(x) (x)
+# define WIDE_TO_MB(x) (x)
+#endif
#endif /* WIN32_H */