X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=blobdiff_plain;f=src%2Fphp_pqcopy.c;h=e0a80297ed5d83612bc2016cfbd15994f5b8bd48;hp=1b3a3aa9212e6daca9eea49faaa8cc578f40ff5f;hb=HEAD;hpb=b00e81afafdb7bc6e76b6ef4d283f5b5fb8feec7 diff --git a/src/php_pqcopy.c b/src/php_pqcopy.c index 1b3a3aa..e0a8029 100644 --- a/src/php_pqcopy.c +++ b/src/php_pqcopy.c @@ -58,14 +58,14 @@ static zend_object *php_pqcopy_create_object(zend_class_entry *class_type) return &php_pqcopy_create_object_ex(class_type, NULL)->zo; } -static void php_pqcopy_object_read_connection(zval *object, void *o, zval *return_value) +static void php_pqcopy_object_read_connection(void *o, zval *return_value) { php_pqcopy_object_t *obj = o; php_pq_object_to_zval(obj->intern->conn, return_value); } -static void php_pqcopy_object_gc_connection(zval *object, void *o, zval *return_value) +static void php_pqcopy_object_gc_connection(void *o, zval *return_value) { php_pqcopy_object_t *obj = o; zval zconn; @@ -74,21 +74,21 @@ static void php_pqcopy_object_gc_connection(zval *object, void *o, zval *return_ add_next_index_zval(return_value, &zconn); } -static void php_pqcopy_object_read_direction(zval *object, void *o, zval *return_value) +static void php_pqcopy_object_read_direction(void *o, zval *return_value) { php_pqcopy_object_t *obj = o; RETVAL_LONG(obj->intern->direction); } -static void php_pqcopy_object_read_expression(zval *object, void *o, zval *return_value) +static void php_pqcopy_object_read_expression(void *o, zval *return_value) { php_pqcopy_object_t *obj = o; RETURN_STRING(obj->intern->expression); } -static void php_pqcopy_object_read_options(zval *object, void *o, zval *return_value) +static void php_pqcopy_object_read_options(void *o, zval *return_value) { php_pqcopy_object_t *obj = o; @@ -293,7 +293,7 @@ static PHP_METHOD(pqcopy, get) { } static zend_function_entry php_pqcopy_methods[] = { - PHP_ME(pqcopy, __construct, ai_pqcopy_construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR) + PHP_ME(pqcopy, __construct, ai_pqcopy_construct, ZEND_ACC_PUBLIC) PHP_ME(pqcopy, put, ai_pqcopy_put, ZEND_ACC_PUBLIC) PHP_ME(pqcopy, end, ai_pqcopy_end, ZEND_ACC_PUBLIC) PHP_ME(pqcopy, get, ai_pqcopy_get, ZEND_ACC_PUBLIC) @@ -321,7 +321,7 @@ PHP_MINIT_FUNCTION(pqcopy) php_pqcopy_object_handlers.read_property = php_pq_object_read_prop; php_pqcopy_object_handlers.write_property = php_pq_object_write_prop; php_pqcopy_object_handlers.clone_obj = NULL; - php_pqcopy_object_handlers.get_property_ptr_ptr = NULL; + php_pqcopy_object_handlers.get_property_ptr_ptr = php_pq_object_get_prop_ptr_null; php_pqcopy_object_handlers.get_gc = php_pq_object_get_gc; php_pqcopy_object_handlers.get_properties = php_pq_object_properties; php_pqcopy_object_handlers.get_debug_info = php_pq_object_debug_info;