author | peter1138 |
Tue, 28 Nov 2006 23:44:12 +0000 | |
changeset 5174 | cc6593dedd42 |
parent 5168 | 10a8dc9788d7 |
child 5218 | aae5f36a5256 |
permissions | -rw-r--r-- |
2186 | 1 |
/* $Id$ */ |
2 |
||
2183
6fba9150225b
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
3 |
#ifndef WIN32_H |
6fba9150225b
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
4 |
#define WIN32_H |
6fba9150225b
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
5 |
|
2207
40c928fbde8a
(svn r2725) Move MyShowCursor() back into win32.c, it fits better there
tron
parents:
2186
diff
changeset
|
6 |
bool MyShowCursor(bool show); |
40c928fbde8a
(svn r2725) Move MyShowCursor() back into win32.c, it fits better there
tron
parents:
2186
diff
changeset
|
7 |
|
2183
6fba9150225b
(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
10a8dc9788d7
(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); |
10a8dc9788d7
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
10 |
|
10a8dc9788d7
(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) |
10a8dc9788d7
(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) |
10a8dc9788d7
(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) |
10a8dc9788d7
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
14 |
#else |
10a8dc9788d7
(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) |
10a8dc9788d7
(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) |
10a8dc9788d7
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater
parents:
2436
diff
changeset
|
17 |
#endif |
2183
6fba9150225b
(svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
tron
parents:
diff
changeset
|
18 |
|
2436
177cb6a8339f
(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 */ |