X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fphp_pqtxn.c;h=700f22a9133cf39e3f976ce554ecfa899fe6a0fc;hb=118696aeeb3bed44f1642e62f8697885b7630a90;hp=9a97a8f9567a8ca390359c901e5f142cda145f80;hpb=768d8a8ddc93afddc736df5b1442ad5b326f3c4e;p=m6w6%2Fext-pq diff --git a/src/php_pqtxn.c b/src/php_pqtxn.c index 9a97a8f..700f22a 100644 --- a/src/php_pqtxn.c +++ b/src/php_pqtxn.c @@ -79,14 +79,14 @@ static zend_object *php_pqtxn_create_object(zend_class_entry *class_type) return &php_pqtxn_create_object_ex(class_type, NULL)->zo; } -static void php_pqtxn_object_read_connection(zval *object, void *o, zval *return_value) +static void php_pqtxn_object_read_connection(void *o, zval *return_value) { php_pqtxn_object_t *obj = o; php_pq_object_to_zval(obj->intern->conn, return_value); } -static void php_pqtxn_object_gc_connection(zval *object, void *o, zval *return_value) +static void php_pqtxn_object_gc_connection(void *o, zval *return_value) { php_pqtxn_object_t *obj = o; zval zconn; @@ -95,28 +95,28 @@ static void php_pqtxn_object_gc_connection(zval *object, void *o, zval *return_v add_next_index_zval(return_value, &zconn); } -static void php_pqtxn_object_read_isolation(zval *object, void *o, zval *return_value) +static void php_pqtxn_object_read_isolation(void *o, zval *return_value) { php_pqtxn_object_t *obj = o; RETVAL_LONG(obj->intern->isolation); } -static void php_pqtxn_object_read_readonly(zval *object, void *o, zval *return_value) +static void php_pqtxn_object_read_readonly(void *o, zval *return_value) { php_pqtxn_object_t *obj = o; RETVAL_BOOL(obj->intern->readonly); } -static void php_pqtxn_object_read_deferrable(zval *object, void *o, zval *return_value) +static void php_pqtxn_object_read_deferrable(void *o, zval *return_value) { php_pqtxn_object_t *obj = o; RETVAL_BOOL(obj->intern->deferrable); } -static void php_pqtxn_object_write_isolation(zval *object, void *o, zval *value) +static void php_pqtxn_object_write_isolation(void *o, zval *value) { php_pqtxn_object_t *obj = o; php_pqtxn_isolation_t orig = obj->intern->isolation; @@ -144,7 +144,7 @@ static void php_pqtxn_object_write_isolation(zval *object, void *o, zval *value) } } -static void php_pqtxn_object_write_readonly(zval *object, void *o, zval *value) +static void php_pqtxn_object_write_readonly(void *o, zval *value) { php_pqtxn_object_t *obj = o; PGresult *res; @@ -161,7 +161,7 @@ static void php_pqtxn_object_write_readonly(zval *object, void *o, zval *value) } } -static void php_pqtxn_object_write_deferrable(zval *object, void *o, zval *value) +static void php_pqtxn_object_write_deferrable(void *o, zval *value) { php_pqtxn_object_t *obj = o; PGresult *res; @@ -843,7 +843,7 @@ static PHP_METHOD(pqtxn, exportLOB) { } static zend_function_entry php_pqtxn_methods[] = { - PHP_ME(pqtxn, __construct, ai_pqtxn_construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR) + PHP_ME(pqtxn, __construct, ai_pqtxn_construct, ZEND_ACC_PUBLIC) PHP_ME(pqtxn, commit, ai_pqtxn_commit, ZEND_ACC_PUBLIC) PHP_ME(pqtxn, rollback, ai_pqtxn_rollback, ZEND_ACC_PUBLIC) PHP_ME(pqtxn, commitAsync, ai_pqtxn_commit_async, ZEND_ACC_PUBLIC) @@ -883,7 +883,7 @@ PHP_MINIT_FUNCTION(pqtxn) php_pqtxn_object_handlers.read_property = php_pq_object_read_prop; php_pqtxn_object_handlers.write_property = php_pq_object_write_prop; php_pqtxn_object_handlers.clone_obj = NULL; - php_pqtxn_object_handlers.get_property_ptr_ptr = NULL; + php_pqtxn_object_handlers.get_property_ptr_ptr = php_pq_object_get_prop_ptr_null; php_pqtxn_object_handlers.get_gc = php_pq_object_get_gc; php_pqtxn_object_handlers.get_properties = php_pq_object_properties; php_pqtxn_object_handlers.get_debug_info = php_pq_object_debug_info;