From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16400 invoked from network); 12 Feb 2006 07:54:23 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.1.0 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 12 Feb 2006 07:54:23 -0000 Received: (qmail 95993 invoked from network); 12 Feb 2006 07:54:16 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 12 Feb 2006 07:54:16 -0000 Received: (qmail 10469 invoked by alias); 12 Feb 2006 07:54:14 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 22239 Received: (qmail 10459 invoked from network); 12 Feb 2006 07:54:14 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 12 Feb 2006 07:54:14 -0000 Received: (qmail 95700 invoked from network); 12 Feb 2006 07:54:14 -0000 Received: from flock1.newmail.ru (80.68.241.157) by a.mx.sunsite.dk with SMTP; 12 Feb 2006 07:54:13 -0000 Received: (qmail 14354 invoked from network); 12 Feb 2006 07:54:13 -0000 Received: from unknown (HELO cooker.local) (arvidjaar@newmail.ru@83.237.195.165) by smtpd.newmail.ru with SMTP; 12 Feb 2006 07:54:13 -0000 From: Andrey Borzenkov To: zsh-workers@sunsite.dk Subject: Re: [SOLVED] Libtool/zsh quoting problem: a zsh... bug? Date: Sun, 12 Feb 2006 10:54:11 +0300 User-Agent: KMail/1.9.1 References: <20060209233201.GA5875@fargo> <20060211181440.GA30984@dot.blorf.net> <200602121046.07861.arvidjaar@newmail.ru> In-Reply-To: <200602121046.07861.arvidjaar@newmail.ru> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200602121054.12039.arvidjaar@newmail.ru> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 12 February 2006 10:46, Andrey Borzenkov wrote: > > One question I have is what to do about ${=1:"$@"}? In the patch above, > > I chose to let the double quotes override the '='. If that is not > > desired, change the new "if" to only trigger disallow an spbreak of 2: > > > > + if (spbreak == 1 && (*s == Dnull || *s == Snull)) > > As long as it is documented ... > And BTW this will be consistent with manual: "Perform word splitting using the rules for SH_WORD_SPLIT during the evaluation of SPEC, but regardless of whether the parameter appears in double quotes This forces parameter expansions to be split into separate words before substitution, using IFS as a delimiter." So it is already documented. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD7umjR6LMutpd94wRAhUnAJ4nPVOQ+SUsZEvbrpPm451F4O1nPwCfYrnM pIRowIN/pGHEAHESHEQN9Lg= =4EYQ -----END PGP SIGNATURE-----