From d5183cffb6e73798bff7cb58a12875f8f3507ffa Mon Sep 17 00:00:00 2001 From: yuqing Date: Fri, 19 Feb 2016 10:13:30 +0800 Subject: [PATCH] php7_ext_wrapper.h add more macro defines --- HISTORY | 2 ++ src/php7_ext_wrapper.h | 30 ++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/HISTORY b/HISTORY index 36cadd2..1555405 100644 --- a/HISTORY +++ b/HISTORY @@ -1,3 +1,5 @@ +Version 1.25 2016-02-19 + * php7_ext_wrapper.h add more macro defines Version 1.24 2016-02-15 * php extension compiled on PHP 7 diff --git a/src/php7_ext_wrapper.h b/src/php7_ext_wrapper.h index 5eaeaa8..0ea820a 100644 --- a/src/php7_ext_wrapper.h +++ b/src/php7_ext_wrapper.h @@ -51,9 +51,24 @@ typedef int zend_size_t; #define zend_add_assoc_bool_ex(z, key, key_len, b) \ add_assoc_bool_ex(z, key, key_len, b) +#define zend_add_index_stringl(z, index, value, length, dup) \ + add_index_stringl(z, index, value, length, dup) + #define zend_add_index_string(z, index, value, dup) \ add_index_string(z, index, value, dup) +#define zend_add_assoc_stringl(z, key, str, length, dup) \ + add_assoc_stringl(z, key, str, length, dup) + +#define zend_add_assoc_string(z, key, str, dup) \ + add_assoc_string(z, key, str, dup) + +#define zend_add_next_index_stringl(z, str, length, dup) \ + add_next_index_stringl(z, str, length, dup) + +#define zend_add_next_index_string(z, str, dup) \ + add_next_index_string(z, str, dup) + static inline int zend_hash_find_wrapper(HashTable *ht, char *key, int key_len, zval **value) { @@ -113,9 +128,24 @@ typedef size_t zend_size_t; #define zend_add_assoc_bool_ex(z, key, key_len, b) \ add_assoc_bool_ex(z, key, key_len - 1, b) +#define zend_add_index_stringl(z, index, value, length, dup) \ + add_index_stringl(z, index, value, length) + #define zend_add_index_string(z, index, value, dup) \ add_index_string(z, index, value) +#define zend_add_assoc_stringl(z, key, str, length, dup) \ + add_assoc_stringl(z, key, str, length) + +#define zend_add_assoc_string(z, key, str, dup) \ + add_assoc_string(z, key, str) + +#define zend_add_next_index_stringl(z, str, length, dup) \ + add_next_index_stringl(z, str, length) + +#define zend_add_next_index_string(z, str, dup) \ + add_next_index_string(z, str) + static inline int zend_hash_find_wrapper(HashTable *ht, char *key, int key_len, zval **value) {