X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=blobdiff_plain;f=src%2Fphp_pq_misc.h;fp=src%2Fphp_pq_misc.h;h=8c0ea235e10b80b3e1ae1c6c9dad71e09d07b670;hp=1672567d844fb9ec7f71f9e5f18cb0e4c5265df5;hb=6db32a98b72c6ecadfb94dacbb1b04894e9065ec;hpb=d3e3e97737cda9dafbb17c9076251c09a92bdf78 diff --git a/src/php_pq_misc.h b/src/php_pq_misc.h index 1672567..8c0ea23 100644 --- a/src/php_pq_misc.h +++ b/src/php_pq_misc.h @@ -42,12 +42,10 @@ extern const char *php_pq_strmode(long mode); /* compare array index */ #if PHP_VERSION_ID >= 80000 -# define php_pq_compare_index php_pq_compare_index_80 +extern int php_pq_compare_index(Bucket *lptr, Bucket *rptr); #else -# define php_pq_compare_index php_pq_compare_index_70 +extern int php_pq_compare_index(const void *lptr, const void *rptr); #endif -extern int php_pq_compare_index_80(Bucket *lptr, Bucket *rptr); -extern int php_pq_compare_index_70(const void *lptr, const void *rptr); /* free zval ptr values (as hash dtor) */ extern void php_pq_hash_ptr_dtor(zval *p); @@ -92,10 +90,14 @@ extern HashTable *php_pq_parse_array(php_pqres_t *res, const char *val_str, size #define php_pq_cast_object(objval_ptr, cast_type, retval_ptr) \ (Z_OBJ_HT_P(objval_ptr)->cast_object && \ SUCCESS == Z_OBJ_HT_P(objval_ptr)->cast_object(objval_ptr, (retval_ptr), (cast_type))) +# if PHP_VERSION_ID <= 70200 +zval *zend_std_read_property(zval *object, zval *member, int type, void **cache_slot, zval *rv); +# endif #endif + extern PHP_MINIT_FUNCTION(pq_misc); #endif