X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_misc.h;h=36f4020359877a501068eaa5dc359d67ed538b0c;hp=421c9912cf57082283554c2c4ca759c82a098c4e;hb=468e8d748d365811af4ce890fd8fc4c1f88cc08a;hpb=af63b51f8172e530c3fd9d780ceff76918f0ebd3 diff --git a/php_http_misc.h b/php_http_misc.h index 421c991..36f4020 100644 --- a/php_http_misc.h +++ b/php_http_misc.h @@ -139,6 +139,11 @@ static inline const char *php_http_locate_bin_eol(const char *bin, size_t len, i /* ZEND */ +#ifdef PHP_DEBUG +# undef HASH_OF +# define HASH_OF(p) ((HashTable*)(Z_TYPE_P(p)==IS_ARRAY ? Z_ARRVAL_P(p) : ((Z_TYPE_P(p)==IS_OBJECT ? Z_OBJ_HT_P(p)->get_properties((p)) : NULL)))) +#endif + static inline void *PHP_HTTP_OBJ(zend_object *zo, zval *zv) { if (!zo) {