Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:3321 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88846 invoked from network); 9 Jul 2003 03:15:03 -0000 Received: from unknown (HELO blacksheep.csh.rit.edu) (129.21.60.6) by pb1.pair.com with SMTP; 9 Jul 2003 03:15:03 -0000 Received: from fury.csh.rit.edu (fury.csh.rit.edu [2001:470:1f00:135:a00:20ff:fe8d:5399]) by blacksheep.csh.rit.edu (Postfix) with ESMTP id 52DA22F7; Tue, 8 Jul 2003 23:15:03 -0400 (EDT) Received: by fury.csh.rit.edu (Postfix, from userid 37404) id 0F27F1277; Tue, 8 Jul 2003 23:15:02 -0400 (EDT) Date: Tue, 8 Jul 2003 23:15:02 -0400 To: fuhs@purdue.edu Cc: internals@lists.php.net Message-ID: <20030709031501.GB29629@csh.rit.edu> Mail-Followup-To: fuhs@purdue.edu, internals@lists.php.net References: <1057699980.3f0b388c49ac8@webmail.purdue.edu> <1057701504.3f0b3e80ad785@webmail.purdue.edu> <932993776.20030709000015@post.rwth-aachen.de> <1057702282.3f0b418b036ae@webmail.purdue.edu> <03f201c345a1$8982fca0$0702a8c0@TITAN> <1057706851.3f0b5363ab06a@webmail.purdue.edu> <1831773935.20030709013606@post.rwth-aachen.de> <1057709118.3f0b5c3ec5e1a@webmail.purdue.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1057709118.3f0b5c3ec5e1a@webmail.purdue.edu> User-Agent: Mutt/1.5.3i Subject: Re: [PHP-DEV] [PATCH] Add 'Z' flag to zend_parse_parameters*() From: jon@php.net (Jon Parise) On Tue, Jul 08, 2003 at 07:05:18PM -0500, fuhs@purdue.edu wrote: > One more time. I hope it's not too obvious that I'm new at this :) > > This patch would add a 'Z' flag to zend_parse_parameters*(). > > Example: > #typdef zvar zval** > zvar a_zvar; > zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Z", &zvar); ^^^^ That should be &a_var, right? > @@ -471,7 +480,7 @@ static int zend_parse_va_args(int num_ar > case 's': case 'b': > case 'r': case 'a': > case 'o': case 'O': > - case 'z': > + case 'z': case 'Z': > max_num_args++; > break; It looks like you have an extra tab in front of that new 'case'. -- Jon Parise (jon@php.net) :: The PHP Project (http://www.php.net/)