From: Zeev Suraski Date: Thu, 13 Jan 2000 20:34:45 +0000 (+0000) Subject: Make Win32 compile again X-Git-Tag: BEFORE_PRE_SHUTDOWN_REVERSE_PATCH~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f24931222c0df9b38de08f99f894136be2d9f533;p=php Make Win32 compile again --- diff --git a/Zend/zend.h b/Zend/zend.h index ef39a00ebe..bfcf96d70a 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -58,14 +58,20 @@ #endif #if defined(HAVE_LIBDL) && defined(RTLD_NOW) -# define DL_LOAD(libname) dlopen(libname, RTLD_NOW) -# define DL_UNLOAD dlclose -# define DL_FETCH_SYMBOL dlsym -# define DL_HANDLE void * -# define ZEND_EXTENSIONS_SUPPORT 1 +# define DL_LOAD(libname) dlopen(libname, RTLD_NOW) +# define DL_UNLOAD dlclose +# define DL_FETCH_SYMBOL dlsym +# define DL_HANDLE void * +# define ZEND_EXTENSIONS_SUPPORT 1 +#elif (WIN32||WINNT) +# define DL_LOAD(libname) LoadLibrary(libname) +# define DL_FETCH_SYMBOL GetProcAddress +# define DL_UNLOAD FreeLibrary +# define DL_HANDLE HMODULE +# define ZEND_EXTENSIONS_SUPPORT 1 #else -# define DL_HANDLE void * -# define ZEND_EXTENSIONS_SUPPORT 0 +# define DL_HANDLE void * +# define ZEND_EXTENSIONS_SUPPORT 0 #endif #if ZEND_DEBUG diff --git a/Zend/zend_config.w32.h b/Zend/zend_config.w32.h index 4e6f23a555..8171727c2e 100644 --- a/Zend/zend_config.w32.h +++ b/Zend/zend_config.w32.h @@ -57,11 +57,6 @@ typedef unsigned int uint; # define inline #endif -#define DL_LOAD(libname) LoadLibrary(libname) -#define DL_FETCH_SYMBOL GetProcAddress -#define DL_UNLOAD FreeLibrary -#define DL_HANDLE HMODULE -#define ZEND_EXTENSIONS_SUPPORT 1 #ifdef LIBZEND_EXPORTS # define ZEND_API __declspec(dllexport)