@@ -79,19 +79,6 @@ typedef unsigned long int uint32_t;
79
79
# define GC_SET_REFCOUNT (p , rc ) GC_REFCOUNT(p) = rc
80
80
#endif
81
81
82
- /* Globals accessor macros */
83
- #ifdef ZTS
84
- # define MEMC_G (v ) TSRMG(php_memcached_globals_id, zend_php_memcached_globals *, memc.v)
85
- # define MEMC_SERVER_G (v ) TSRMG(php_memcached_globals_id, zend_php_memcached_globals *, server.v)
86
- # define MEMC_SESS_INI (v ) TSRMG(php_memcached_globals_id, zend_php_memcached_globals *, session.v)
87
- #else
88
- # define MEMC_G (v ) (php_memcached_globals.memc.v)
89
- # define MEMC_SERVER_G (v ) (php_memcached_globals.server.v)
90
- # define MEMC_SESS_INI (v ) (php_memcached_globals.session.v)
91
- #endif
92
-
93
- #define MEMC_SESS_STR_INI (vv ) ((MEMC_SESS_INI(vv) && *MEMC_SESS_INI(vv)) ? MEMC_SESS_INI(vv) : NULL)
94
-
95
82
/****************************************
96
83
Structures and definitions
97
84
****************************************/
@@ -169,7 +156,7 @@ ZEND_BEGIN_MODULE_GLOBALS(php_memcached)
169
156
170
157
zend_bool binary_protocol_enabled ;
171
158
zend_bool consistent_hash_enabled ;
172
- zend_bool consistent_hash_type ;
159
+ int consistent_hash_type ;
173
160
174
161
zend_long server_failure_limit ;
175
162
zend_long number_of_replicas ;
@@ -221,6 +208,19 @@ ZEND_BEGIN_MODULE_GLOBALS(php_memcached)
221
208
222
209
ZEND_END_MODULE_GLOBALS (php_memcached )
223
210
211
+ /* Globals accessor macros */
212
+ #ifdef ZTS
213
+ # define MEMC_G (v ) TSRMG(php_memcached_globals_id, zend_php_memcached_globals *, memc.v)
214
+ # define MEMC_SERVER_G (v ) TSRMG(php_memcached_globals_id, zend_php_memcached_globals *, server.v)
215
+ # define MEMC_SESS_INI (v ) TSRMG(php_memcached_globals_id, zend_php_memcached_globals *, session.v)
216
+ #else
217
+ # define MEMC_G (v ) (php_memcached_globals.memc.v)
218
+ # define MEMC_SERVER_G (v ) (php_memcached_globals.server.v)
219
+ # define MEMC_SESS_INI (v ) (php_memcached_globals.session.v)
220
+ #endif
221
+
222
+ #define MEMC_SESS_STR_INI (vv ) ((MEMC_SESS_INI(vv) && *MEMC_SESS_INI(vv)) ? MEMC_SESS_INI(vv) : NULL)
223
+
224
224
PHP_RINIT_FUNCTION (memcached );
225
225
PHP_RSHUTDOWN_FUNCTION (memcached );
226
226
PHP_MINIT_FUNCTION (memcached );
0 commit comments