From 9b38a145e2ee72dc3ff3300a3c13e358fee1495d Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 11 Sep 1996 23:12:24 +0000 Subject: Rationalized MS ifdefs --- Python/importdl.c | 22 +++++++--------------- Python/pythonrun.c | 4 ++-- Python/sysmodule.c | 2 +- 3 files changed, 10 insertions(+), 18 deletions(-) diff --git a/Python/importdl.c b/Python/importdl.c index b910374..a8015ef 100644 --- a/Python/importdl.c +++ b/Python/importdl.c @@ -38,8 +38,8 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. USE_DL -- Jack's dl for IRIX 4 or GNU dld with emulation for Jack's dl USE_SHLIB -- SunOS or IRIX 5 (SVR4?) shared libraries _AIX -- AIX style dynamic linking - NT -- NT style dynamic linking (using DLLs) - WIN16_DL -- Windows 16-bit dynamic linking (using DLLs) + MS_WIN32 -- Windows NT style dynamic linking (using DLLs) + MS_WIN16 -- Windows 16-bit dynamic linking (using DLLs) _DL_FUNCPTR_DEFINED -- if the typedef dl_funcptr has been defined USE_MAC_DYNAMIC_LOADING -- Mac CFM shared libraries SHORT_EXT -- short extension for dynamic module, e.g. ".so" @@ -76,15 +76,7 @@ typedef void (*dl_funcptr)(); #define dlerror() "error in dynamic linking" #endif -#ifdef __WIN32__ -#define NT -#endif - -#ifdef MS_WIN16 -#define WIN16_DL -#endif - -#if defined(NT) || defined(WIN16_DL) +#ifdef MS_WINDOWS /* i.e. MS_WIN32 or MS_WIN16 */ #define DYNAMIC_LINK #include typedef FARPROC dl_funcptr; @@ -382,7 +374,7 @@ load_dynamic_module(name, pathname, fp) } } #endif /* _AIX */ -#ifdef NT +#ifdef MS_WIN32 { HINSTANCE hDLL; hDLL = LoadLibrary(pathname); @@ -424,8 +416,8 @@ load_dynamic_module(name, pathname, fp) } p = GetProcAddress(hDLL, funcname); } -#endif /* NT */ -#ifdef WIN16_DL +#endif /* MS_WIN32 */ +#ifdef MS_WIN16 { HINSTANCE hDLL; hDLL = LoadLibrary(pathname); @@ -437,7 +429,7 @@ load_dynamic_module(name, pathname, fp) } p = GetProcAddress(hDLL, funcname); } -#endif /* WIN16_DL */ +#endif /* MS_WIN16 */ #ifdef USE_DL p = dl_loadmod(getprogramname(), pathname, funcname); #endif /* USE_DL */ diff --git a/Python/pythonrun.c b/Python/pythonrun.c index 1da9d9e..7714248 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -44,7 +44,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include #endif -#ifdef NT +#ifdef MS_WIN32 #undef BYTE #undef arglist #include "windows.h" @@ -562,7 +562,7 @@ fatal(msg) #ifdef macintosh for (;;); #endif -#ifdef NT +#ifdef MS_WIN32 OutputDebugString("Fatal Python error:"); OutputDebugString(msg); OutputDebugString("\n"); diff --git a/Python/sysmodule.c b/Python/sysmodule.c index 5cfd2d6..1bcb287 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -49,7 +49,7 @@ int sys_checkinterval = 10; static object *sysdict; -#ifdef NT +#ifdef MS_COREDLL extern void *PyWin_DLLhModule; #endif -- cgit v0.12