]> granicus.if.org Git - php/commitdiff
these need to be exported for extensions that use json
authorJoe Watkins <krakjoe@php.net>
Thu, 3 Sep 2015 18:28:34 +0000 (19:28 +0100)
committerJoe Watkins <krakjoe@php.net>
Thu, 3 Sep 2015 18:28:34 +0000 (19:28 +0100)
ext/json/json.c
ext/json/php_json.h

index 79b9278513ec7b91055c94e629d11747910a5c20..1d1f8ce1c31d12285148d507a774c933a1f4242c 100644 (file)
@@ -48,7 +48,7 @@ static PHP_FUNCTION(json_last_error_msg);
 
 PHP_JSON_API zend_class_entry *php_json_serializable_ce;
 
-ZEND_DECLARE_MODULE_GLOBALS(json)
+PHP_JSON_API ZEND_DECLARE_MODULE_GLOBALS(json)
 
 /* {{{ arginfo */
 ZEND_BEGIN_ARG_INFO_EX(arginfo_json_encode, 0, 0, 1)
index fccab62fb8ddae7a417171c2f084249ffd3bbe18..4b315b8df8be76d614106075fa2bf1bfd40176d5 100644 (file)
@@ -81,7 +81,7 @@ ZEND_BEGIN_MODULE_GLOBALS(json)
        php_json_error_code error_code;
 ZEND_END_MODULE_GLOBALS(json)
 
-ZEND_EXTERN_MODULE_GLOBALS(json);
+PHP_JSON_API ZEND_EXTERN_MODULE_GLOBALS(json);
 #define JSON_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(json, v)
 
 #if defined(ZTS) && defined(COMPILE_DL_JSON)