X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_client_datashare.c;h=387df53656ddc2875f0e065b3f56adabdcaf942e;hp=5f7a90a26ab13406fd511b0256b85587fabec4d5;hb=25f0c16244fc5f8b2c9d9bfddab8a541d2521789;hpb=ffc0b7e324486790e283b6b39353c5a9990b56f6 diff --git a/php_http_client_datashare.c b/php_http_client_datashare.c index 5f7a90a..387df53 100644 --- a/php_http_client_datashare.c +++ b/php_http_client_datashare.c @@ -147,11 +147,7 @@ PHP_HTTP_BEGIN_ARGS(detach, 1) PHP_HTTP_ARG_OBJ(http\\Client, client, 0) PHP_HTTP_END_ARGS; -static void php_http_client_datashare_object_write_prop(zval *object, zval *member, zval *value -#if PHP_VERSION_ID >= 50400 -, const zend_literal *literal_key -#endif -TSRMLS_DC); +static void php_http_client_datashare_object_write_prop(zval *object, zval *member, zval *value PHP_HTTP_ZEND_LITERAL_DC TSRMLS_DC); static zend_class_entry *php_http_client_datashare_class_entry; @@ -205,11 +201,7 @@ zend_object_value php_http_client_datashare_object_new_ex(zend_class_entry *ce, o = ecalloc(1, sizeof(*o)); zend_object_std_init((zend_object *) o, ce TSRMLS_CC); -#if PHP_VERSION_ID < 50339 - zend_hash_copy(((zend_object *) o)->properties, &(ce->default_properties), (copy_ctor_func_t) zval_add_ref, NULL, sizeof(zval*)); -#else object_properties_init((zend_object *) o, ce); -#endif ov.handle = zend_objects_store_put(o, NULL, php_http_client_datashare_object_free, NULL TSRMLS_CC); ov.handlers = &php_http_client_datashare_object_handlers; @@ -234,11 +226,7 @@ void php_http_client_datashare_object_free(void *object TSRMLS_DC) efree(o); } -static void php_http_client_datashare_object_write_prop(zval *object, zval *member, zval *value -#if PHP_VERSION_ID >= 50400 -, const zend_literal *literal_key -#endif -TSRMLS_DC) +static void php_http_client_datashare_object_write_prop(zval *object, zval *member, zval *value PHP_HTTP_ZEND_LITERAL_DC TSRMLS_DC) { zend_property_info *pi; @@ -262,18 +250,10 @@ TSRMLS_DC) } } - zend_get_std_object_handlers()->write_property(object, member, value -#if PHP_VERSION_ID >= 50400 - , literal_key -#endif - TSRMLS_CC); + zend_get_std_object_handlers()->write_property(object, member, value PHP_HTTP_ZEND_LITERAL_CC TSRMLS_CC); } -static zval **php_http_client_datashare_object_get_prop_ptr(zval *object, zval *member -#if PHP_VERSION_ID >= 50400 -, const zend_literal *literal_key -#endif -TSRMLS_DC) +static zval **php_http_client_datashare_object_get_prop_ptr(zval *object, zval *member PHP_HTTP_ZEND_LITERAL_DC TSRMLS_DC) { zend_property_info *pi; @@ -281,11 +261,7 @@ TSRMLS_DC) return &php_http_property_proxy_init(NULL, object, member, NULL TSRMLS_CC)->myself; } - return zend_get_std_object_handlers()->get_property_ptr_ptr(object, member -#if PHP_VERSION_ID >= 50400 - , literal_key -#endif - TSRMLS_CC); + return zend_get_std_object_handlers()->get_property_ptr_ptr(object, member PHP_HTTP_ZEND_LITERAL_CC TSRMLS_CC); }