From f1e58515eca5ce7f97ad3bc148d004d031054571 Mon Sep 17 00:00:00 2001 From: yuqing Date: Wed, 7 Dec 2016 20:04:43 +0800 Subject: [PATCH] fix compile warning in php 7 --- php_client/fastdfs_client.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/php_client/fastdfs_client.c b/php_client/fastdfs_client.c index 55aab41..dd2fbbb 100644 --- a/php_client/fastdfs_client.c +++ b/php_client/fastdfs_client.c @@ -204,9 +204,10 @@ static int fastdfs_convert_metadata_to_array(zval *metadata_obj, \ unsigned int key_len; int value_len; HashPosition pointer; - zval ***ppp; zval **data; -#if PHP_MAJOR_VERSION >= 7 +#if PHP_MAJOR_VERSION < 7 + zval ***ppp; +#else zval *for_php7; #endif FDFSMetaData *pMetaData; @@ -232,9 +233,9 @@ static int fastdfs_convert_metadata_to_array(zval *metadata_obj, \ memset(*meta_list, 0, sizeof(FDFSMetaData) * (*meta_count)); pMetaData = *meta_list; - ppp = &data; #if PHP_MAJOR_VERSION < 7 + ppp = &data; for (zend_hash_internal_pointer_reset_ex(meta_hash, &pointer); \ zend_hash_get_current_data_ex(meta_hash, (void **)ppp, &pointer) == SUCCESS; zend_hash_move_forward_ex(meta_hash, &pointer))