X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-propro;a=blobdiff_plain;f=php_propro.c;fp=php_propro.c;h=b529a202c4e813fb205bc4ab925b9ba1a8455e36;hp=cb9f5fe95b31c4bd930ce4ea12949b72297e03c5;hb=8097dc0ba0178a6652959fc3d3ffbc8ebb319935;hpb=80d85295f0d92eb57c4a37a7f6ea78b8a9e951d8 diff --git a/php_propro.c b/php_propro.c index cb9f5fe..b529a20 100644 --- a/php_propro.c +++ b/php_propro.c @@ -30,7 +30,7 @@ typedef int STATUS; (copy_ctor_func_t) zval_add_ref, NULL, sizeof(zval*)) #endif -PHP_PROPRO_API php_property_proxy_t *php_property_proxy_init(zval *container, +php_property_proxy_t *php_property_proxy_init(zval *container, const char *member_str, size_t member_len TSRMLS_DC) { php_property_proxy_t *proxy = ecalloc(1, sizeof(*proxy)); @@ -43,7 +43,7 @@ PHP_PROPRO_API php_property_proxy_t *php_property_proxy_init(zval *container, return proxy; } -PHP_PROPRO_API void php_property_proxy_free(php_property_proxy_t **proxy) +void php_property_proxy_free(php_property_proxy_t **proxy) { if (*proxy) { zval_ptr_dtor(&(*proxy)->container); @@ -56,13 +56,12 @@ PHP_PROPRO_API void php_property_proxy_free(php_property_proxy_t **proxy) static zend_class_entry *php_property_proxy_class_entry; static zend_object_handlers php_property_proxy_object_handlers; -PHP_PROPRO_API zend_class_entry *php_property_proxy_get_class_entry(void) +zend_class_entry *php_property_proxy_get_class_entry(void) { return php_property_proxy_class_entry; } -PHP_PROPRO_API zend_object_value php_property_proxy_object_new( - zend_class_entry *ce TSRMLS_DC) +zend_object_value php_property_proxy_object_new(zend_class_entry *ce TSRMLS_DC) { return php_property_proxy_object_new_ex(ce, NULL, NULL TSRMLS_CC); } @@ -87,9 +86,8 @@ static void php_property_proxy_object_free(void *object TSRMLS_DC) efree(o); } -PHP_PROPRO_API zend_object_value php_property_proxy_object_new_ex( - zend_class_entry *ce, php_property_proxy_t *proxy, - php_property_proxy_object_t **ptr TSRMLS_DC) +zend_object_value php_property_proxy_object_new_ex(zend_class_entry *ce, + php_property_proxy_t *proxy, php_property_proxy_object_t **ptr TSRMLS_DC) { php_property_proxy_object_t *o;