@@ -604,10 +604,8 @@ static void multihost_distribute(INTERNAL_FUNCTION_PARAMETERS, const char *metho
604604
605605 array_init (return_value );
606606 for (i = 0 ; i < ra -> count ; ++ i ) {
607- zval zv , * z_tmp = & zv ;
608- #if (PHP_MAJOR_VERSION < 7 )
609- MAKE_STD_ZVAL (z_tmp );
610- #endif
607+ zval * z_tmp ;
608+ PHPREDIS_STD_ZVAL (z_tmp );
611609
612610 /* Call each node in turn */
613611 call_user_function (& redis_ce -> function_table , & ra -> redis [i ], & z_fun , z_tmp , 0 , NULL );
@@ -679,11 +677,8 @@ PHP_METHOD(RedisArray, keys)
679677
680678 /* Iterate our RedisArray nodes */
681679 for (i = 0 ; i < ra -> count ; ++ i ) {
682- zval zv , * z_tmp = & zv ;
683- #if (PHP_MAJOR_VERSION < 7 )
684- /* Return for this node */
685- MAKE_STD_ZVAL (z_tmp );
686- #endif
680+ zval * z_tmp ;
681+ PHPREDIS_STD_ZVAL (z_tmp );
687682
688683 /* Call KEYS on each node */
689684 call_user_function (& redis_ce -> function_table , & ra -> redis [i ], & z_fun , z_tmp , 1 , z_args );
@@ -719,10 +714,8 @@ PHP_METHOD(RedisArray, getOption)
719714
720715 array_init (return_value );
721716 for (i = 0 ; i < ra -> count ; ++ i ) {
722- zval zv , * z_tmp = & zv ;
723- #if (PHP_MAJOR_VERSION < 7 )
724- MAKE_STD_ZVAL (z_tmp );
725- #endif
717+ zval * z_tmp ;
718+ PHPREDIS_STD_ZVAL (z_tmp );
726719
727720 /* Call each node in turn */
728721 call_user_function (& redis_ce -> function_table , & ra -> redis [i ], & z_fun , z_tmp , 1 , z_args );
@@ -759,10 +752,8 @@ PHP_METHOD(RedisArray, setOption)
759752
760753 array_init (return_value );
761754 for (i = 0 ; i < ra -> count ; ++ i ) {
762- zval zv , * z_tmp = & zv ;
763- #if (PHP_MAJOR_VERSION < 7 )
764- MAKE_STD_ZVAL (z_tmp );
765- #endif
755+ zval * z_tmp ;
756+ PHPREDIS_STD_ZVAL (z_tmp );
766757
767758 /* Call each node in turn */
768759 call_user_function (& redis_ce -> function_table , & ra -> redis [i ], & z_fun , z_tmp , 2 , z_args );
@@ -797,10 +788,8 @@ PHP_METHOD(RedisArray, select)
797788
798789 array_init (return_value );
799790 for (i = 0 ; i < ra -> count ; ++ i ) {
800- zval zv , * z_tmp = & zv ;
801- #if (PHP_MAJOR_VERSION < 7 )
802- MAKE_STD_ZVAL (z_tmp );
803- #endif
791+ zval * z_tmp ;
792+ PHPREDIS_STD_ZVAL (z_tmp );
804793
805794 /* Call each node in turn */
806795 call_user_function (& redis_ce -> function_table , & ra -> redis [i ], & z_fun , z_tmp , 1 , z_args );
@@ -927,7 +916,7 @@ PHP_METHOD(RedisArray, mget)
927916 argv [i ++ ] = data ;
928917 } ZEND_HASH_FOREACH_END ();
929918
930- MAKE_STD_ZVAL (z_tmp_array );
919+ PHPREDIS_STD_ZVAL (z_tmp_array );
931920 array_init (z_tmp_array );
932921
933922 /* calls */
@@ -936,13 +925,13 @@ PHP_METHOD(RedisArray, mget)
936925 if (!argc_each [n ]) continue ;
937926
938927 /* copy args for MGET call on node. */
939- MAKE_STD_ZVAL (z_argarray );
928+ PHPREDIS_STD_ZVAL (z_argarray );
940929 array_init (z_argarray );
941930
942931 for (i = 0 ; i < argc ; ++ i ) {
943932 if (pos [i ] != n ) continue ;
944933
945- MAKE_STD_ZVAL (z_tmp );
934+ PHPREDIS_STD_ZVAL (z_tmp );
946935 ZVAL_ZVAL (z_tmp , argv [i ], 1 , 0 );
947936 add_next_index_zval (z_argarray , z_tmp );
948937 }
@@ -952,7 +941,7 @@ PHP_METHOD(RedisArray, mget)
952941 ZVAL_STRINGL (& z_fun , "MGET" , 4 );
953942
954943 /* call MGET on the node */
955- MAKE_STD_ZVAL (z_ret );
944+ PHPREDIS_STD_ZVAL (z_ret );
956945 call_user_function (& redis_ce -> function_table , & ra -> redis [n ], & z_fun , z_ret , 1 , z_argarray );
957946 zval_dtor (& z_fun );
958947
@@ -977,7 +966,7 @@ PHP_METHOD(RedisArray, mget)
977966
978967 z_cur = zend_hash_index_find (Z_ARRVAL_P (z_ret ), j ++ );
979968
980- MAKE_STD_ZVAL (z_tmp );
969+ PHPREDIS_STD_ZVAL (z_tmp );
981970 ZVAL_ZVAL (z_tmp , z_cur , 1 , 0 );
982971 add_index_zval (z_tmp_array , i , z_tmp );
983972 }
@@ -991,7 +980,7 @@ PHP_METHOD(RedisArray, mget)
991980 for (i = 0 ; i < argc ; ++ i ) {
992981 z_cur = zend_hash_index_find (Z_ARRVAL_P (z_tmp_array ), i );
993982
994- MAKE_STD_ZVAL (z_tmp );
983+ PHPREDIS_STD_ZVAL (z_tmp );
995984 ZVAL_ZVAL (z_tmp , z_cur , 1 , 0 );
996985 add_next_index_zval (return_value , z_tmp );
997986 }
@@ -1072,14 +1061,14 @@ PHP_METHOD(RedisArray, mset)
10721061 int found = 0 ;
10731062
10741063 /* Array for calling MSET */
1075- MAKE_STD_ZVAL (z_argarray );
1064+ PHPREDIS_STD_ZVAL (z_argarray );
10761065 array_init (z_argarray );
10771066
10781067 /* copy args */
10791068 for (i = 0 ; i < argc ; ++ i ) {
10801069 if (pos [i ] != n ) continue ;
10811070
1082- MAKE_STD_ZVAL (z_tmp );
1071+ PHPREDIS_STD_ZVAL (z_tmp );
10831072 ZVAL_ZVAL (z_tmp , argv [i ], 1 , 0 );
10841073 add_assoc_zval_ex (z_argarray , keys [i ], key_lens [i ], z_tmp );
10851074 found ++ ;
@@ -1099,7 +1088,7 @@ PHP_METHOD(RedisArray, mset)
10991088 ZVAL_STRINGL (& z_mset , "MSET" , 4 );
11001089
11011090 /* call */
1102- MAKE_STD_ZVAL (z_ret );
1091+ PHPREDIS_STD_ZVAL (z_ret );
11031092 call_user_function (& redis_ce -> function_table , & ra -> redis [n ], & z_mset , z_ret , 1 , z_argarray );
11041093 zval_dtor (& z_mset );
11051094 PHPREDIS_FREE_ZVAL (z_ret );
@@ -1161,12 +1150,7 @@ PHP_METHOD(RedisArray, del)
11611150 array_init (& z_keys );
11621151 for (i = 0 ; i < argc ; ++ i ) {
11631152 zval * z_arg = & z_args [i ];
1164- #if (PHP_MAJOR_VERSION < 7 )
1165- MAKE_STD_ZVAL (z_tmp );
1166- #else
1167- zval zv ;
1168- z_tmp = & zv ;
1169- #endif
1153+ PHPREDIS_STD_ZVAL (z_tmp );
11701154 ZVAL_ZVAL (z_tmp , z_arg , 1 , 0 );
11711155 /* add copy to z_keys */
11721156 add_next_index_zval (& z_keys , z_tmp );
@@ -1219,12 +1203,7 @@ PHP_METHOD(RedisArray, del)
12191203 for (i = 0 ; i < argc ; ++ i ) {
12201204 if (pos [i ] != n ) continue ;
12211205
1222- #if (PHP_MAJOR_VERSION < 7 )
1223- MAKE_STD_ZVAL (z_tmp );
1224- #else
1225- zval zv ;
1226- z_tmp = & zv ;
1227- #endif
1206+ PHPREDIS_STD_ZVAL (z_tmp );
12281207 ZVAL_ZVAL (z_tmp , argv [i ], 1 , 0 );
12291208 add_next_index_zval (& z_argarray , z_tmp );
12301209 found ++ ;
0 commit comments