diff options
Diffstat (limited to 'ext/mysql/php3_mysql.h')
-rw-r--r-- | ext/mysql/php3_mysql.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ext/mysql/php3_mysql.h b/ext/mysql/php3_mysql.h index 2b5e55e985..fc964a1945 100644 --- a/ext/mysql/php3_mysql.h +++ b/ext/mysql/php3_mysql.h @@ -36,6 +36,9 @@ #if COMPILE_DL #undef HAVE_MYSQL #define HAVE_MYSQL 1 +# if WIN32||WINNT +# define PHP_MYSQL_API __declspec(dllexport) +# endif #endif #if HAVE_MYSQL @@ -43,6 +46,10 @@ #define DLEXPORT #endif +#ifdef ZTS +#include "TSRM.h" +#endif + extern php3_module_entry mysql_module_entry; #define mysql_module_ptr &mysql_module_entry @@ -106,7 +113,7 @@ typedef struct { # define MySLS_CC # define MySG(v) (mysql_globals.v) # define MySLS_FETCH() -extern ZEND_API php_mysql_globals mysql_globals; +extern PHP_MYSQL_API php_mysql_globals mysql_globals; #endif |