author | rubidium |
Sun, 03 Dec 2006 13:06:49 +0000 | |
changeset 5213 | f5234ffd2cc4 |
parent 5168 | e206899169c4 |
child 5218 | bde1f7566777 |
permissions | -rw-r--r-- |
2186 | 1 |
/* $Id$ */ |
2 |
||
2183
b88b90aba8bc
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
3 |
#ifndef WIN32_H |
b88b90aba8bc
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
4 |
#define WIN32_H |
b88b90aba8bc
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
5 |
|
2207
be1ef1e1fc58
(svn r2725) Move MyShowCursor() back into win32.c, it fits better there
tron
parents:
2186
diff
changeset
|
6 |
bool MyShowCursor(bool show); |
be1ef1e1fc58
(svn r2725) Move MyShowCursor() back into win32.c, it fits better there
tron
parents:
2186
diff
changeset
|
7 |
|
2183
b88b90aba8bc
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
8 |
typedef void (*Function)(int); |
5168
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
9 |
bool LoadLibraryList(Function proc[], const char *dll); |
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
10 |
|
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
11 |
#if defined(UNICODE) |
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
12 |
# define MB_TO_WIDE(x) OTTD2FS(x) |
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
13 |
# define WIDE_TO_MB(x) FS2OTTD(x) |
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
14 |
#else |
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
15 |
# define MB_TO_WIDE(x) (x) |
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
16 |
# define WIDE_TO_MB(x) (x) |
e206899169c4
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
17 |
#endif |
2183
b88b90aba8bc
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
18 |
|
2436
7d5df545bd5d
(svn r2962) - const correctness for all Get* functions and most Draw* functions that don't change their pointer parameters
Darkvater
parents:
2207
diff
changeset
|
19 |
#endif /* WIN32_H */ |