diff options
Diffstat (limited to 'win32/win32.h')
-rw-r--r-- | win32/win32.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/win32/win32.h b/win32/win32.h index 04cb192c43..cbcf4e8117 100644 --- a/win32/win32.h +++ b/win32/win32.h @@ -87,7 +87,7 @@ #undef leave #if defined(__cplusplus) -} +extern "C++" { #endif #include <stdio.h> @@ -103,7 +103,7 @@ #include <malloc.h> #if defined(__cplusplus) -extern "C" { +} #endif #define UIDTYPE int @@ -387,6 +387,11 @@ extern char *mystrerror(int); #endif #define get_osfhandle myget_osfhandle +#ifdef getcwd +#undef getcwd +#endif +#define getcwd win32_getcwd + #ifdef getenv #undef getenv #endif |