]> granicus.if.org Git - php/commitdiff
Eliminate usages of _PP macros
authorNikita Popov <nikic@php.net>
Thu, 3 Mar 2016 22:13:50 +0000 (23:13 +0100)
committerNikita Popov <nikic@php.net>
Thu, 3 Mar 2016 22:20:12 +0000 (23:20 +0100)
These are either in debug code (fix them), commented out (drop
them) or in dead compatibility macros (drop them).

One usage was in php_stream_get_from_zval(), which we have not used
since at least PHP 5.2 and, judging from the fact that nobody
complained about it causing compile errors in PHP 7, nobody else
uses it either, so drop it.

There are still remaining uses in mysqli embedded and odbc birdstep.
These probably need to be dropped outright.

ext/dba/php_dba.h
ext/exif/exif.c
ext/mysqlnd/mysqlnd_priv.h
ext/readline/readline.c
ext/soap/php_http.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
main/php_streams.h
sapi/phpdbg/phpdbg_wait.c

index 933e5b516182c59aaab30c54021ccf9b37308493..a0d291a66d6be1926669d391cd851a5cbf4dc85c 100644 (file)
@@ -129,8 +129,6 @@ typedef struct dba_handler {
        DBA_SYNC_FUNC(x); \
        DBA_INFO_FUNC(x)
 
-#define VALLEN(p) Z_STRVAL_PP(p), Z_STRLEN_PP(p)
-
 PHP_FUNCTION(dba_open);
 PHP_FUNCTION(dba_popen);
 PHP_FUNCTION(dba_close);
index 7e001029c9abeba3b39e65ed2ef5dc567ce3db60..0f3c889b2162b3bab0b34dccaddc9f3011d7c161 100644 (file)
@@ -4074,7 +4074,7 @@ PHP_FUNCTION(exif_read_data)
        exif_discard_imageinfo(&ImageInfo);
 
 #ifdef EXIF_DEBUG
-       php_error_docref1(NULL, Z_STRVAL_PP(p_name), E_NOTICE, "done");
+       php_error_docref1(NULL, p_name, E_NOTICE, "done");
 #endif
 }
 /* }}} */
index 86baf121feec0395d945cbae3dfaafed525dc20c..0d8908b13cd06805f2f3ef0b335582203f4984c4 100644 (file)
 #ifndef MYSQLND_PRIV_H
 #define MYSQLND_PRIV_H
 
-#ifndef Z_ADDREF_P
-/* PHP 5.2, old GC */
-#define Z_ADDREF_P(pz)                         (++(pz)->refcount)
-#define Z_DELREF_P(pz)                         (--(pz)->refcount)
-#define Z_REFCOUNT_P(pz)                       ((pz)->refcount)
-#define Z_SET_REFCOUNT_P(pz, rc)       ((pz)->refcount = rc)
-#define Z_REFCOUNT_PP(ppz)                     Z_REFCOUNT_P(*(ppz))
-#define Z_DELREF_PP(ppz)                       Z_DELREF_P(*(ppz))
-#endif
-
 #ifdef ZTS
 #include "TSRM.h"
 #endif
 
-#ifndef pestrndup
-#define pestrndup(s, length, persistent) ((persistent)?zend_strndup((s),(length)):estrndup((s),(length)))
-#endif
-
 #define MYSQLND_STR_W_LEN(str)  str, (sizeof(str) - 1)
 
 #define MYSQLND_DEBUG_DUMP_TIME                                1
index 1d4427f06137f05b4416ef8ed53f579e99548764..ad9b01a94645904e001153d91e8b3b86a47565d9 100644 (file)
@@ -305,7 +305,7 @@ PHP_FUNCTION(readline_info)
                        oldval = rl_erase_empty_line;
                        if (value) {
                                convert_to_long_ex(value);
-                               rl_erase_empty_line = Z_LVAL_PP(value);
+                               rl_erase_empty_line = Z_LVAL_P(value);
                        }
                        RETVAL_LONG(oldval);
 #endif
index a2d0b6207d7db7ef54a6aa175915846498ae75d7..7c9183613c698c8194fd8f8ef2de9d06c257d388 100644 (file)
@@ -700,16 +700,6 @@ try_again:
                                                PHP_MD5Update(&md5ctx, (unsigned char*)phpurl->query, strlen(phpurl->query));
                                        }
 
-                                       /* TODO: Support for qop="auth-int" */
-/*
-                                       if (zend_hash_find(Z_ARRVAL_PP(digest), "qop", sizeof("qop"), (void **)&tmp) == SUCCESS &&
-                                           Z_TYPE_PP(tmp) == IS_STRING &&
-                                           Z_STRLEN_PP(tmp) == sizeof("auth-int")-1 &&
-                                           stricmp(Z_STRVAL_PP(tmp), "auth-int") == 0) {
-                                               PHP_MD5Update(&md5ctx, ":", 1);
-                                               PHP_MD5Update(&md5ctx, HEntity, HASHHEXLEN);
-                                       }
-*/
                                        PHP_MD5Final(hash, &md5ctx);
                                        make_digest(HA2, hash);
 
index 12a15c3a691d32fe81c02b3ebd2d688755b1f401..f8c715284f7e3326657f834c2904ab4d0d1677d2 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.13.7.5 */
+/* Generated by re2c 0.13.5 */
 #line 1 "ext/standard/var_unserializer.re"
 /*
   +----------------------------------------------------------------------+
@@ -44,7 +44,7 @@ static inline void var_push(php_unserialize_data_t *var_hashx, zval *rval)
 {
        var_entries *var_hash = (*var_hashx)->last;
 #if VAR_ENTRIES_DBG
-       fprintf(stderr, "var_push(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_PP(rval));
+       fprintf(stderr, "var_push(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_P(rval));
 #endif
 
        if (!var_hash || var_hash->used_slots == VAR_ENTRIES_MAX) {
@@ -104,7 +104,7 @@ PHPAPI void var_replace(php_unserialize_data_t *var_hashx, zval *ozval, zval *nz
        zend_long i;
        var_entries *var_hash = (*var_hashx)->first;
 #if VAR_ENTRIES_DBG
-       fprintf(stderr, "var_replace(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_PP(nzval));
+       fprintf(stderr, "var_replace(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_P(nzval));
 #endif
 
        while (var_hash) {
@@ -651,8 +651,7 @@ yy20:
        if (yybm[0+yych] & 128) {
                goto yy20;
        }
-       if (yych <= '/') goto yy18;
-       if (yych >= ';') goto yy18;
+       if (yych != ':') goto yy18;
        yych = *++YYCURSOR;
        if (yych != '"') goto yy18;
        ++YYCURSOR;
@@ -801,7 +800,7 @@ yy20:
 
        return object_common2(UNSERIALIZE_PASSTHRU, elements);
 }
-#line 805 "ext/standard/var_unserializer.c"
+#line 804 "ext/standard/var_unserializer.c"
 yy25:
        yych = *++YYCURSOR;
        if (yych <= ',') {
@@ -833,7 +832,7 @@ yy27:
        return object_common2(UNSERIALIZE_PASSTHRU,
                        object_common1(UNSERIALIZE_PASSTHRU, ZEND_STANDARD_CLASS_DEF_PTR));
 }
-#line 837 "ext/standard/var_unserializer.c"
+#line 836 "ext/standard/var_unserializer.c"
 yy32:
        yych = *++YYCURSOR;
        if (yych == '+') goto yy33;
@@ -878,7 +877,7 @@ yy34:
 
        return finish_nested_data(UNSERIALIZE_PASSTHRU);
 }
-#line 882 "ext/standard/var_unserializer.c"
+#line 881 "ext/standard/var_unserializer.c"
 yy39:
        yych = *++YYCURSOR;
        if (yych == '+') goto yy40;
@@ -927,7 +926,7 @@ yy41:
        ZVAL_STR(rval, str);
        return 1;
 }
-#line 931 "ext/standard/var_unserializer.c"
+#line 930 "ext/standard/var_unserializer.c"
 yy46:
        yych = *++YYCURSOR;
        if (yych == '+') goto yy47;
@@ -975,7 +974,7 @@ yy48:
        ZVAL_STRINGL(rval, str, len);
        return 1;
 }
-#line 979 "ext/standard/var_unserializer.c"
+#line 978 "ext/standard/var_unserializer.c"
 yy53:
        yych = *++YYCURSOR;
        if (yych <= '/') {
@@ -1072,7 +1071,7 @@ use_double:
        ZVAL_DOUBLE(rval, zend_strtod((const char *)start + 2, NULL));
        return 1;
 }
-#line 1076 "ext/standard/var_unserializer.c"
+#line 1075 "ext/standard/var_unserializer.c"
 yy65:
        yych = *++YYCURSOR;
        if (yych <= ',') {
@@ -1147,7 +1146,7 @@ yy73:
 
        return 1;
 }
-#line 1151 "ext/standard/var_unserializer.c"
+#line 1150 "ext/standard/var_unserializer.c"
 yy76:
        yych = *++YYCURSOR;
        if (yych == 'N') goto yy73;
@@ -1200,7 +1199,7 @@ yy79:
        ZVAL_LONG(rval, parse_iv(start + 2));
        return 1;
 }
-#line 1204 "ext/standard/var_unserializer.c"
+#line 1203 "ext/standard/var_unserializer.c"
 yy83:
        yych = *++YYCURSOR;
        if (yych <= '/') goto yy18;
@@ -1214,7 +1213,7 @@ yy83:
        ZVAL_BOOL(rval, parse_iv(start + 2));
        return 1;
 }
-#line 1218 "ext/standard/var_unserializer.c"
+#line 1217 "ext/standard/var_unserializer.c"
 yy87:
        ++YYCURSOR;
 #line 573 "ext/standard/var_unserializer.re"
@@ -1223,7 +1222,7 @@ yy87:
        ZVAL_NULL(rval);
        return 1;
 }
-#line 1227 "ext/standard/var_unserializer.c"
+#line 1226 "ext/standard/var_unserializer.c"
 yy89:
        yych = *++YYCURSOR;
        if (yych <= ',') {
@@ -1271,7 +1270,7 @@ yy91:
 
        return 1;
 }
-#line 1275 "ext/standard/var_unserializer.c"
+#line 1274 "ext/standard/var_unserializer.c"
 yy95:
        yych = *++YYCURSOR;
        if (yych <= ',') {
@@ -1320,7 +1319,7 @@ yy97:
 
        return 1;
 }
-#line 1324 "ext/standard/var_unserializer.c"
+#line 1323 "ext/standard/var_unserializer.c"
 }
 #line 875 "ext/standard/var_unserializer.re"
 
index e4db9090b915d6ae16b197373413cc5ce0a27e48..762bed507f00fa33b019c10a42923ec0be239e5c 100644 (file)
@@ -42,7 +42,7 @@ static inline void var_push(php_unserialize_data_t *var_hashx, zval *rval)
 {
        var_entries *var_hash = (*var_hashx)->last;
 #if VAR_ENTRIES_DBG
-       fprintf(stderr, "var_push(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_PP(rval));
+       fprintf(stderr, "var_push(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_P(rval));
 #endif
 
        if (!var_hash || var_hash->used_slots == VAR_ENTRIES_MAX) {
@@ -102,7 +102,7 @@ PHPAPI void var_replace(php_unserialize_data_t *var_hashx, zval *ozval, zval *nz
        zend_long i;
        var_entries *var_hash = (*var_hashx)->first;
 #if VAR_ENTRIES_DBG
-       fprintf(stderr, "var_replace(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_PP(nzval));
+       fprintf(stderr, "var_replace(%ld): %d\n", var_hash?var_hash->used_slots:-1L, Z_TYPE_P(nzval));
 #endif
 
        while (var_hash) {
index de7c280050888122719070a1e78026ad5b3b7e66..cd5319ca22712b755f9deb130f9e31d3d37d995d 100644 (file)
@@ -568,12 +568,6 @@ PHPAPI const char *php_stream_locate_eol(php_stream *stream, zend_string *buf);
 #define php_stream_open_wrapper(path, mode, options, opened)   _php_stream_open_wrapper_ex((path), (mode), (options), (opened), NULL STREAMS_CC)
 #define php_stream_open_wrapper_ex(path, mode, options, opened, context)       _php_stream_open_wrapper_ex((path), (mode), (options), (opened), (context) STREAMS_CC)
 
-#define php_stream_get_from_zval(stream, zstream, mode, options, opened, context) \
-               if (Z_TYPE_PP((zstream)) == IS_RESOURCE) { \
-                       php_stream_from_zval((stream), (zstream)); \
-               } else (stream) = Z_TYPE_PP((zstream)) == IS_STRING ?  \
-                       php_stream_open_wrapper_ex(Z_STRVAL_PP((zstream)), (mode), (options), (opened), (context)) : NULL
-
 /* pushes an error message onto the stack for a wrapper instance */
 PHPAPI void php_stream_wrapper_log_error(php_stream_wrapper *wrapper, int options, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 3, 4);
 
index 7972d5ec96e38e5aa4b578c0eefc758700e83251..c7dcd4fbd495ab5982ebc311cb1bfbf1b9dc59fd 100644 (file)
@@ -281,11 +281,6 @@ void phpdbg_webdata_decompress(char *msg, int len) {
                                pefree(elm, zend_extensions.persistent);
                                zend_extensions.count--;
                        } else {
-/*                             zend_hash_get_current_key_zval_ex(Z_ARRVAL_PP(zvpp), &key, &hpos);
-                               if (Z_TYPE(key) == IS_LONG) {
-                                       zend_hash_index_del(Z_ARRVAL_PP(zvpp), Z_LVAL(key));
-                               }
-*/
                                zend_hash_del(Z_ARRVAL_P(zvp), strkey);
                        }
                }