diff options
author | Dmitry Stogov <dmitry@zend.com> | 2015-06-22 11:44:13 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2015-06-22 11:44:13 +0300 |
commit | 9a68fe51d735f230fdd6dc1672a39edfa25f20b2 (patch) | |
tree | 5d0461327202ed4e420202ecabcbc39b94349fc8 /scripts | |
parent | 13d5893c2aad219cde5d9c5a83000669bc7e6d06 (diff) | |
download | php-git-9a68fe51d735f230fdd6dc1672a39edfa25f20b2.tar.gz |
Revert "Fix genarginfo to respect by-ref passing"
This reverts commit db6990a91b2ca931074b29886c7f7819b14bb021.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/dev/genarginfo.php | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/scripts/dev/genarginfo.php b/scripts/dev/genarginfo.php index 94c10f8f83..de69f5b045 100644 --- a/scripts/dev/genarginfo.php +++ b/scripts/dev/genarginfo.php @@ -38,21 +38,13 @@ if($m) { echo "ZEND_BEGIN_ARG_INFO_EX(arginfo_{$name}, 0, 0, {$required})\n"; } foreach($args as $arg) { - list($type, $name) = explode(' ', trim($arg), 2); - list($name) = explode('|', trim($name), 2); // No |'s in the names - choose the first - $name = trim($name); - if ($ref = ($name[0] == "&")) { - $name = trim(substr($name, 1)); - } - list($name, $default) = explode("=", $name, 2); - $name = trim($name); - $allow_null = (int) (trim($default) == "null"); - $ref = (int) $ref; + list($type,$name) = explode(' ', $arg, 2); + list($name,) = explode('|', $name, 2); // No |'s in the names - choose the first $type=trim($type); if(!empty($types[$type])) { - echo "\tZEND_ARG_TYPE_INFO($ref, {$name}, {$types[$type]}, $allow_null)\n"; + echo "\tZEND_ARG_TYPE_INFO(0, {$name}, {$types[$type]}, 0)\n"; } else { - echo "\tZEND_ARG_INFO($ref, {$name})\n"; + echo "\tZEND_ARG_INFO(0, {$name})\n"; } } echo "ZEND_END_ARG_INFO()\n\n"; |