X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_negotiate.h;h=44f173589ea3369c54c87466fad1e7b9ac150472;hp=598e871cd03407b95f32ee3bea014a5172fa5cdb;hb=aa6bad843b38494eeceb6d172b781fffb2a9998f;hpb=03f11ce599fa5a89148d588caf6ccec7f939e9d4 diff --git a/php_http_negotiate.h b/php_http_negotiate.h index 598e871..44f1735 100644 --- a/php_http_negotiate.h +++ b/php_http_negotiate.h @@ -77,7 +77,7 @@ static inline HashTable *php_http_negotiate_content_type(HashTable *supported, p \ zend_hash_internal_pointer_reset((supported)); \ if ((value = zend_hash_get_current_data((supported)))) { \ - RETVAL_ZVAL_FAST(value); \ + RETVAL_ZVAL(value, 1, 0); \ } else { \ RETVAL_NULL(); \ } \ @@ -102,7 +102,7 @@ static inline HashTable *php_http_negotiate_content_type(HashTable *supported, p zend_string *key; \ zend_ulong idx; \ \ - if (zend_hash_num_elements(result) && HASH_KEY_IS_STRING == zend_hash_get_current_key_ex(result, &key, &idx, NULL)) { \ + if (zend_hash_num_elements(result) && HASH_KEY_IS_STRING == zend_hash_get_current_key(result, &key, &idx)) { \ RETVAL_STR_COPY(key); \ } else { \ PHP_HTTP_DO_NEGOTIATE_DEFAULT(supported); \ @@ -119,7 +119,7 @@ static inline HashTable *php_http_negotiate_content_type(HashTable *supported, p #define PHP_HTTP_DO_NEGOTIATE(type, supported, rs_array) \ { \ HashTable *result; \ - if ((result = php_http_negotiate_ ##type(supported, NULL TSRMLS_CC))) { \ + if ((result = php_http_negotiate_ ##type(supported, NULL))) { \ PHP_HTTP_DO_NEGOTIATE_HANDLE_RESULT(result, supported, rs_array); \ } else { \ PHP_HTTP_DO_NEGOTIATE_HANDLE_DEFAULT(supported, rs_array); \