| author | KUDr |
| Thu, 30 Nov 2006 13:52:31 +0000 | |
| changeset 5186 | 1b5e0a0eace5 |
| 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 */ |