Mercurial > hg > early-roguelike
comparison arogue7/mdport.c @ 201:6fb21004a981
Fix some preprocessor directives.
Include process.h in the right place, and use the correct definition of
PATH_MAX, when compiling on Windows.
author | John "Elwin" Edwards |
---|---|
date | Wed, 12 Aug 2015 16:56:19 -0400 |
parents | 600873555ec0 |
children | e69128d2e4c5 |
comparison
equal
deleted
inserted
replaced
200:1cd604c827a3 | 201:6fb21004a981 |
---|---|
30 */ | 30 */ |
31 | 31 |
32 #if defined(_WIN32) | 32 #if defined(_WIN32) |
33 #include <Windows.h> | 33 #include <Windows.h> |
34 #include <Lmcons.h> | 34 #include <Lmcons.h> |
35 #include <process.h> | |
36 #include <shlobj.h> | 35 #include <shlobj.h> |
37 #include <Shlwapi.h> | 36 #include <Shlwapi.h> |
38 #include <sys/types.h> | 37 #include <sys/types.h> |
39 #undef MOUSE_MOVED | 38 #undef MOUSE_MOVED |
40 #elif defined(__DJGPP__) | 39 #elif defined(__DJGPP__) |
46 #endif | 45 #endif |
47 | 46 |
48 #include <stdlib.h> | 47 #include <stdlib.h> |
49 | 48 |
50 #if defined(_WIN32) && !defined(__MINGW32__) | 49 #if defined(_WIN32) && !defined(__MINGW32__) |
51 #define PATH_MAX _PATH_MAX | 50 #define PATH_MAX _MAX_PATH |
52 #endif | 51 #endif |
53 | 52 |
54 #include <curses.h> | 53 #include <curses.h> |
55 | 54 |
56 #if defined(__INTERIX) || defined(__MSYS__) | 55 #if defined(__INTERIX) || defined(__MSYS__) |
57 #include <term.h> | 56 #include <term.h> |
58 #else | 57 #else |
59 #ifdef NCURSES_VERSION | 58 #ifdef NCURSES_VERSION |
60 #include <ncurses/term.h> | 59 #include <ncurses/term.h> |
61 #endif | 60 #endif |
61 #endif | |
62 | |
63 #if defined(_WIN32) | |
64 #include <process.h> | |
62 #endif | 65 #endif |
63 | 66 |
64 #include <stdio.h> | 67 #include <stdio.h> |
65 #include <string.h> | 68 #include <string.h> |
66 #include <fcntl.h> | 69 #include <fcntl.h> |