]> granicus.if.org Git - php/commitdiff
switch to the unified globals accessor where appropriate
authorAnatol Belski <ab@php.net>
Wed, 29 Jul 2015 10:26:23 +0000 (12:26 +0200)
committerAnatol Belski <ab@php.net>
Wed, 29 Jul 2015 11:26:35 +0000 (13:26 +0200)
25 files changed:
ext/bcmath/php_bcmath.h
ext/com_dotnet/php_com_dotnet.h
ext/exif/exif.c
ext/filter/php_filter.h
ext/gmp/php_gmp.h
ext/iconv/php_iconv.h
ext/interbase/php_ibase_includes.h
ext/intl/php_intl.h
ext/json/php_json.h
ext/libxml/php_libxml.h
ext/mbstring/mbstring.h
ext/mysqli/php_mysqli_structs.h
ext/mysqlnd/mysqlnd.h
ext/odbc/php_odbc_includes.h
ext/pdo_mysql/php_pdo_mysql_int.h
ext/pgsql/php_pgsql.h
ext/phar/phar_internal.h
ext/skeleton/php_skeleton.h
ext/soap/php_soap.h
ext/sockets/php_sockets.h
ext/standard/assert.c
ext/standard/php_array.h
ext/tidy/php_tidy.h
ext/xml/php_xml.h
ext/zlib/php_zlib.h

index 5cb65547aa73645361e047a650cb1f91857e2e1a..b9af2afeb20a0cca392cb91efc0c5f55edf1bbd1 100644 (file)
@@ -51,15 +51,11 @@ ZEND_BEGIN_MODULE_GLOBALS(bcmath)
        zend_long bc_precision;
 ZEND_END_MODULE_GLOBALS(bcmath)
 
-#ifdef ZTS
-# define BCG(v) ZEND_TSRMG(bcmath_globals_id, zend_bcmath_globals *, v)
-# ifdef COMPILE_DL_BCMATH
+#if defined(ZTS) && defined(COMPILE_DL_BCMATH)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-# define BCG(v) (bcmath_globals.v)
 #endif
 
 ZEND_EXTERN_MODULE_GLOBALS(bcmath)
+#define BCG(v) ZEND_MODULE_GLOBALS_ACCESSOR(bcmath, v)
 
 #endif /* PHP_BCMATH_H */
index 8ac6e039b69fdf5dc46af323641b5438d57e0562..ed35f2896340d08ba85ef0ca4406f9b50316b19f 100644 (file)
@@ -55,16 +55,12 @@ ZEND_BEGIN_MODULE_GLOBALS(com_dotnet)
        zend_bool rshutdown_started;
 ZEND_END_MODULE_GLOBALS(com_dotnet)
 
-#ifdef ZTS
-# define COMG(v) ZEND_TSRMG(com_dotnet_globals_id, zend_com_dotnet_globals *, v)
-# ifdef COMPILE_DL_COM_DOTNET
+#if defined(ZTS) && defined(COMPILE_DL_COM_DOTNET)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-# define COMG(v) (com_dotnet_globals.v)
 #endif
 
 extern ZEND_DECLARE_MODULE_GLOBALS(com_dotnet);
+#define COMG(v) ZEND_MODULE_GLOBALS_ACCESSOR(com_dotnet, v)
 
 #endif /* PHP_COM_DOTNET_H */
 
index 2cd54eb87563b8696d67975c6ddbade4cae01358..8bda4ff0465ce9fcba345e57c2a417cf29a11275 100644 (file)
@@ -152,15 +152,11 @@ ZEND_BEGIN_MODULE_GLOBALS(exif)
 ZEND_END_MODULE_GLOBALS(exif)
 
 ZEND_DECLARE_MODULE_GLOBALS(exif)
+#define EXIF_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(exif, v)
 
-#ifdef ZTS
-#define EXIF_G(v) ZEND_TSRMG(exif_globals_id, zend_exif_globals *, v)
-#ifdef COMPILE_DL_EXIF
+#if defined(ZTS) && defined(COMPILE_DL_EXIF)
 ZEND_TSRMLS_CACHE_DEFINE();
 #endif
-#else
-#define EXIF_G(v) (exif_globals.v)
-#endif
 
 /* {{{ PHP_INI
  */
index 223e7e00150069dd2d1ad15ea02120926fbb5da3..2085b98e45a628385c765594675a7cce4a8c2623 100644 (file)
@@ -65,13 +65,11 @@ ZEND_BEGIN_MODULE_GLOBALS(filter)
        zend_long default_filter_flags;
 ZEND_END_MODULE_GLOBALS(filter)
 
-#ifdef ZTS
-#define IF_G(v) ZEND_TSRMG(filter_globals_id, zend_filter_globals *, v)
+#if defined(COMPILE_DL_FILTER) && defined(ZTS)
 ZEND_TSRMLS_CACHE_EXTERN();
-#else
-#define IF_G(v) (filter_globals.v)
 #endif
 
+#define IF_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(filter, v)
 
 #define PHP_INPUT_FILTER_PARAM_DECL zval *value, zend_long flags, zval *option_array, char *charset
 void php_filter_int(PHP_INPUT_FILTER_PARAM_DECL);
index 2ca592907e295c2793fa3afb44ff2e66117077d1..51c6d1270c769c63b2e3554b546b965cc323a617 100644 (file)
@@ -95,14 +95,11 @@ ZEND_BEGIN_MODULE_GLOBALS(gmp)
        gmp_randstate_t rand_state;
 ZEND_END_MODULE_GLOBALS(gmp)
 
-#ifdef ZTS
-#define GMPG(v) ZEND_TSRMG(gmp_globals_id, zend_gmp_globals *, v)
-#ifdef COMPILE_DL_GMP
+#define GMPG(v) ZEND_MODULE_GLOBALS_ACCESSOR(gmp, v)
+
+#if defined(ZTS) && defined(COMPILE_DL_GMP)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define GMPG(v) (gmp_globals.v)
-#endif
 
 #else
 
index 1dc25de9dd5729c32f4d3fc3fd8fb5af8d95e26c..738a4881e962887926d8b6404700353b32241f09 100644 (file)
@@ -75,13 +75,10 @@ ZEND_BEGIN_MODULE_GLOBALS(iconv)
        char *output_encoding;
 ZEND_END_MODULE_GLOBALS(iconv)
 
-#ifdef ZTS
-# define ICONVG(v) ZEND_TSRMG(iconv_globals_id, zend_iconv_globals *, v)
-# ifdef COMPILE_DL_ICONV
+#define ICONVG(v) ZEND_MODULE_GLOBALS_ACCESSOR(iconv, v)
+
+#ifdef defined(ZTS) && defined(COMPILE_DL_ICONV)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-# define ICONVG(v) (iconv_globals.v)
 #endif
 
 #ifdef HAVE_IBM_ICONV
index 03fa6e3cf0d1bdd58961284158d84b7d53865bde..63a61ed4febe0288ed10410adbe79fddc9bd25fa 100644 (file)
@@ -127,17 +127,10 @@ enum php_interbase_option {
        PHP_IBASE_NOWAIT                        = 256
 };
 
-#ifdef ZTS
-#else
-#endif
+#define IBG(v) ZEND_MODULE_GLOBALS_ACCESSOR(ibase, v)
 
-#ifdef ZTS
-# define IBG(v) ZEND_TSRMG(ibase_globals_id, zend_ibase_globals *, v)
-# ifdef COMPILE_DL_INTERBASE
+#if defined(ZTS) && defined(COMPILE_DL_INTERBASE)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-#define IBG(v) (ibase_globals.v)
 #endif
 
 #define BLOB_ID_LEN            18
index 638fdef1ca95e65b8e4e247da1b8c50e4b3eb29b..b8d1600edb19de128fe904f89eb67caae6e71860 100644 (file)
@@ -55,17 +55,13 @@ ZEND_BEGIN_MODULE_GLOBALS(intl)
        zend_bool use_exceptions;
 ZEND_END_MODULE_GLOBALS(intl)
 
-/* Macro to access request-wide global variables. */
-#ifdef ZTS
-#define INTL_G(v) ZEND_TSRMG(intl_globals_id, zend_intl_globals *, v)
-#ifdef COMPILE_DL_INTL
+#if defined(ZTS) && defined(COMPILE_DL_INTL)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define INTL_G(v) (intl_globals.v)
-#endif
 
 ZEND_EXTERN_MODULE_GLOBALS(intl)
+/* Macro to access request-wide global variables. */
+#define INTL_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(intl, v)
 
 PHP_MINIT_FUNCTION(intl);
 PHP_MSHUTDOWN_FUNCTION(intl);
index c47bc0f401247fb7d85c60d436143af04e73a822..fccab62fb8ddae7a417171c2f084249ffd3bbe18 100644 (file)
@@ -82,14 +82,10 @@ ZEND_BEGIN_MODULE_GLOBALS(json)
 ZEND_END_MODULE_GLOBALS(json)
 
 ZEND_EXTERN_MODULE_GLOBALS(json);
+#define JSON_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(json, v)
 
-#ifdef ZTS
-# define JSON_G(v) ZEND_TSRMG(json_globals_id, zend_json_globals *, v)
-# ifdef COMPILE_DL_JSON
-ZEND_TSRMLS_CACHE_EXTERN;
-# endif
-#else
-# define JSON_G(v) (json_globals.v)
+#if defined(ZTS) && defined(COMPILE_DL_JSON)
+ZEND_TSRMLS_CACHE_EXTERN();
 #endif
 
 /* json_decode() options */
index 5a68a57494dfadbd3118b48fb7aa823ab94fdc65..6dc9daaeaf7d0fc3c8b42d65ee8cac3a5233c2c5 100644 (file)
@@ -115,14 +115,11 @@ PHP_LIBXML_API zend_bool php_libxml_disable_entity_loader(zend_bool disable);
 PHP_LIBXML_API void php_libxml_initialize(void);
 PHP_LIBXML_API void php_libxml_shutdown(void);
 
-#ifdef ZTS
-#define LIBXML(v) ZEND_TSRMG(libxml_globals_id, zend_libxml_globals *, v)
-#ifdef COMPILE_DL_LIBXML
+#define LIBXML(v) ZEND_MODULE_GLOBALS_ACCESSOR(libxml, v)
+
+#if defined(ZTS) && defined(COMPILE_DL_LIBXML)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define LIBXML(v) (libxml_globals.v)
-#endif
 
 #else /* HAVE_LIBXML */
 #define libxml_module_ptr NULL
index 2dffb6370595ef2883f7c8776167b8a781a6a74e..a2864e3de8008a8971ea41f8bf3d8a506fc16112 100644 (file)
@@ -202,11 +202,10 @@ struct mb_overload_def {
        char *save_func;
 };
 
-#ifdef ZTS
-#define MBSTRG(v) ZEND_TSRMG(mbstring_globals_id, zend_mbstring_globals *, v)
+#define MBSTRG(v) ZEND_MODULE_GLOBALS_ACCESSOR(mbstring, v)
+
+#if defined(ZTS) && defined(COMPILE_DL_MBSTRING)
 ZEND_TSRMLS_CACHE_EXTERN();
-#else
-#define MBSTRG(v) (mbstring_globals.v)
 #endif
 
 #else  /* HAVE_MBSTRING */
index 5d4bb049f88c78fb7451edc666865d8f1ef2124d..9f0dc419bf6964b787962edb5dd49852fada436e 100644 (file)
@@ -342,15 +342,11 @@ ZEND_BEGIN_MODULE_GLOBALS(mysqli)
        zend_bool               rollback_on_cached_plink;
 ZEND_END_MODULE_GLOBALS(mysqli)
 
+#define MyG(v) ZEND_MODULE_GLOBALS_ACCESSOR(mysqli, v)
 
-#ifdef ZTS
-#define MyG(v) ZEND_TSRMG(mysqli_globals_id, zend_mysqli_globals *, v)
-#ifdef COMPILE_DL_MYSQLI
+#if defined(ZTS) && defined(COMPILE_DL_MYSQLI)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define MyG(v) (mysqli_globals.v)
-#endif
 
 #define my_estrdup(x) (x) ? estrdup(x) : NULL
 #define my_efree(x) if (x) efree(x)
index eded4a18003fea9c4aea98961f6f3e988cc5d375..7e72f9690b1498a1bead7a637c33a831c0d2f655 100644 (file)
@@ -281,15 +281,11 @@ ZEND_BEGIN_MODULE_GLOBALS(mysqlnd)
 ZEND_END_MODULE_GLOBALS(mysqlnd)
 
 PHPAPI ZEND_EXTERN_MODULE_GLOBALS(mysqlnd)
+#define MYSQLND_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(mysqlnd, v)
 
-#ifdef ZTS
-#define MYSQLND_G(v) ZEND_TSRMG(mysqlnd_globals_id, zend_mysqlnd_globals *, v)
-#ifdef COMPILE_DL_MYSQLND
+#if defined(ZTS) && defined(COMPILE_DL_MYSQLND)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define MYSQLND_G(v) (mysqlnd_globals.v)
-#endif
 
 
 PHPAPI void mysqlnd_minfo_print_hash(zval *values);
index 832c65da3e9d49230805dc1ecacc378360236bdb..9d8799c5fba8358ffe26021c6e8d9c19c64c4ff2 100644 (file)
@@ -296,14 +296,11 @@ void odbc_sql_error(ODBC_SQL_ERROR_PARAMS);
 #endif
 #define IS_SQL_BINARY(x) (x == SQL_BINARY || x == SQL_VARBINARY || x == SQL_LONGVARBINARY)
 
-#ifdef ZTS
-# define ODBCG(v) ZEND_TSRMG(odbc_globals_id, zend_odbc_globals *, v)
-# ifdef COMPILE_DL_ODBC
+PHPAPI ZEND_EXTERN_MODULE_GLOBALS(odbc)
+#define ODBCG(v) ZEND_MODULE_GLOBALS_ACCESSOR(odbc, v)
+
+#if defined(ZTS) && defined(COMPILE_DL_ODBC)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-# define ODBCG(v) (odbc_globals.v)
-extern ZEND_API zend_odbc_globals odbc_globals;
 #endif
 
 #endif /* HAVE_UODBC */
index 3d4108dd598e078662749efcfe54469ead68203e..1ae09ab50b07d5b000f9c5cbe6b287f9821a3a38 100644 (file)
@@ -86,14 +86,10 @@ ZEND_BEGIN_MODULE_GLOBALS(pdo_mysql)
 ZEND_END_MODULE_GLOBALS(pdo_mysql)
 
 ZEND_EXTERN_MODULE_GLOBALS(pdo_mysql)
+#define PDO_MYSQL_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(pdo_mysql, v)
 
-#ifdef ZTS
-#define PDO_MYSQL_G(v) ZEND_TSRMG(pdo_mysql_globals_id, zend_pdo_mysql_globals *, v)
-# ifdef COMPILE_DL_PDO_MYSQL
+#if defined(ZTS) && defined(COMPILE_DL_PDO_MYSQL)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-#define PDO_MYSQL_G(v) (pdo_mysql_globals.v)
 #endif
 
 
index 1b31c75b31a5a04a57c86d2edc0fd93d128a9f7e..147c3e6d6e088daea573fc196243ea9f22a7fba5 100644 (file)
@@ -323,14 +323,10 @@ ZEND_BEGIN_MODULE_GLOBALS(pgsql)
 ZEND_END_MODULE_GLOBALS(pgsql)
 
 ZEND_EXTERN_MODULE_GLOBALS(pgsql)
+# define PGG(v) ZEND_MODULE_GLOBALS_ACCESSOR(pgsql, v)
 
-#ifdef ZTS
-# define PGG(v) ZEND_TSRMG(pgsql_globals_id, zend_pgsql_globals *, v)
-# ifdef COMPILE_DL_PGSQL
+#if defined(ZTS) && defined(COMPILE_DL_PGSQL)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-# define PGG(v) (pgsql_globals.v)
 #endif
 
 #endif
index f5209faf7557a9551ec1177cb878fed53d478ddd..48dfb9f7fa63495f12f60cd972e73f64a9a4f1fd 100644 (file)
@@ -195,15 +195,10 @@ ZEND_BEGIN_MODULE_GLOBALS(phar)
 ZEND_END_MODULE_GLOBALS(phar)
 
 ZEND_EXTERN_MODULE_GLOBALS(phar)
+#define PHAR_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(phar, v)
 
-#ifdef ZTS
-#      include "TSRM.h"
-#   ifdef COMPILE_DL_PHAR
+#if defined(ZTS) && defined(COMPILE_DL_PHAR)
 ZEND_TSRMLS_CACHE_EXTERN();
-#   endif
-#      define PHAR_G(v) ZEND_TSRMG(phar_globals_id, zend_phar_globals *, v)
-#else
-#      define PHAR_G(v) (phar_globals.v)
 #endif
 
 #ifndef php_uint16
index d79ca491a7f05953696da10b6480badf20590096..8518f8095a54887ee7f1b86f4c56d9996b942486 100644 (file)
@@ -34,15 +34,11 @@ ZEND_END_MODULE_GLOBALS(extname)
    You are encouraged to rename these macros something shorter, see
    examples in any other php module directory.
 */
+#define EXTNAME_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(extname, v)
 
-#ifdef ZTS
-#define EXTNAME_G(v) ZEND_TSRMG(extname_globals_id, zend_extname_globals *, v)
-#ifdef COMPILE_DL_EXTNAME
+#if defined(ZTS) && defined(COMPILE_DL_EXTNAME)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define EXTNAME_G(v) (extname_globals.v)
-#endif
 
 #endif /* PHP_EXTNAME_H */
 
index ea3b54ce4d816059fb9c2d0fd8e82758b829a183..223fa39e58f76a9a8dcf9da4b65c22ffe26a76c9 100644 (file)
@@ -189,14 +189,10 @@ extern zend_module_entry soap_module_entry;
 #define phpext_soap_ptr soap_module_ptr
 
 ZEND_EXTERN_MODULE_GLOBALS(soap)
+#define SOAP_GLOBAL(v) ZEND_MODULE_GLOBALS_ACCESSOR(soap, v)
 
-#ifdef ZTS
-# define SOAP_GLOBAL(v) ZEND_TSRMG(soap_globals_id, zend_soap_globals *, v)
-# ifdef COMPILE_DL_SOAP
+#if defined(ZTS) && defined(COMPILE_DL_SOAP)
 ZEND_TSRMLS_CACHE_EXTERN();
-# endif
-#else
-# define SOAP_GLOBAL(v) (soap_globals.v)
 #endif
 
 extern zend_class_entry* soap_var_class_entry;
index 2e90e120a4ec08df36c9398b0e86be5081e633cd..5dcbd29eef06cd2a53fa787f6665f90cc4e3f8e6 100644 (file)
@@ -92,13 +92,8 @@ ZEND_BEGIN_MODULE_GLOBALS(sockets)
        char *strerror_buf;
 ZEND_END_MODULE_GLOBALS(sockets)
 
-#ifdef ZTS
-#define SOCKETS_G(v) ZEND_TSRMG(sockets_globals_id, zend_sockets_globals *, v)
-#else
-#define SOCKETS_G(v) (sockets_globals.v)
-#endif
-
 ZEND_EXTERN_MODULE_GLOBALS(sockets);
+#define SOCKETS_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(sockets, v)
 
 enum sockopt_return {
        SOCKOPT_ERROR,
index 162b58ae25ae50704671a7ed20d24e6f9da57828..61dd286d6d6dacd2b753fef12b4a253e6fed420e 100644 (file)
@@ -39,11 +39,7 @@ ZEND_DECLARE_MODULE_GLOBALS(assert)
 
 static zend_class_entry *assertion_error_ce;
 
-#ifdef ZTS
-#define ASSERTG(v) ZEND_TSRMG(assert_globals_id, zend_assert_globals *, v)
-#else
-#define ASSERTG(v) (assert_globals.v)
-#endif
+#define ASSERTG(v) ZEND_MODULE_GLOBALS_ACCESSOR(assert, v)
 
 #define SAFE_STRING(s) ((s)?(s):"")
 
index 8176e175bce2bb5d6e81c7e07bc04231ed032873..fb333410309154a10c6215a044d467488e2022e4 100644 (file)
@@ -129,10 +129,6 @@ ZEND_BEGIN_MODULE_GLOBALS(array)
        int (*compare_func)(zval *result, zval *op1, zval *op2);
 ZEND_END_MODULE_GLOBALS(array)
 
-#ifdef ZTS
-#define ARRAYG(v) ZEND_TSRMG(array_globals_id, zend_array_globals *, v)
-#else
-#define ARRAYG(v) (array_globals.v)
-#endif
+#define ARRAYG(v) ZEND_MODULE_GLOBALS_ACCESSOR(array, v)
 
 #endif /* PHP_ARRAY_H */
index 76d42e45667a2ebaf040104c68d1b3401c9d26c7..42b8264d6b93f77a2ca0aa96f3d1d993b5ab1bb6 100644 (file)
@@ -42,14 +42,11 @@ ZEND_BEGIN_MODULE_GLOBALS(tidy)
        zend_bool clean_output;
 ZEND_END_MODULE_GLOBALS(tidy)
 
-#ifdef ZTS
-#define TG(v) ZEND_TSRMG(tidy_globals_id, zend_tidy_globals *, v)
-#ifdef COMPILE_DL_TIDY
+#define TG(v) ZEND_MODULE_GLOBALS_ACCESSOR(tidy, v)
+
+#if defined(ZTS) && defined(COMPILE_DL_TIDY)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define TG(v) (tidy_globals.v)
-#endif
 
 #endif
 
index c8eb3cf6d183b99012fdeb25ad8ee3c240f0ab84..8f92eefe1d3f2b5f22e610febceb1476a57dcf98 100644 (file)
@@ -144,14 +144,11 @@ PHP_XML_API zend_string *xml_utf8_encode(const char *, size_t, const XML_Char *)
 
 #define phpext_xml_ptr xml_module_ptr
 
-#ifdef ZTS
-#define XML(v) ZEND_TSRMG(xml_globals_id, zend_xml_globals *, v)
-#ifdef COMPILE_DL_XML
+#define XML(v) ZEND_MODULE_GLOBALS_ACCESSOR(xml, v)
+
+#if defined(ZTS) && defined(COMPILE_DL_XML)
 ZEND_TSRMLS_CACHE_EXTERN();
 #endif
-#else
-#define XML(v) (xml_globals.v)
-#endif
 
 #endif /* PHP_XML_H */
 
index b69c948523c253c6340fa35ff13da047cd3fbaba..b8930706a31576eb9949c918f6f9ea02aa50ecf5 100644 (file)
@@ -63,6 +63,8 @@ ZEND_BEGIN_MODULE_GLOBALS(zlib)
        int compression_coding;
 ZEND_END_MODULE_GLOBALS(zlib);
 
+#define ZLIBG(v) ZEND_MODULE_GLOBALS_ACCESSOR(zlib, v)
+
 php_stream *php_stream_gzopen(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC);
 extern php_stream_ops php_stream_gzio_ops;
 extern php_stream_wrapper php_stream_gzip_wrapper;
@@ -71,13 +73,6 @@ extern zend_module_entry php_zlib_module_entry;
 #define zlib_module_ptr &php_zlib_module_entry
 #define phpext_zlib_ptr zlib_module_ptr
 
-#ifdef ZTS
-# include "TSRM.h"
-# define ZLIBG(v) ZEND_TSRMG(zlib_globals_id, zend_zlib_globals *, v)
-#else
-# define ZLIBG(v) (zlib_globals.v)
-#endif
-
 #endif /* PHP_ZLIB_H */
 
 /*