From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1723 invoked by alias); 4 Aug 2010 17:16:59 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 28129 Received: (qmail 2613 invoked from network); 4 Aug 2010 17:16:58 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received-SPF: pass (ns1.primenet.com.au: SPF record at spf-a.hotmail.com designates 65.55.34.207 as permitted sender) Message-ID: Content-Type: multipart/alternative; boundary="_6e82eba6-f9d8-454a-aed3-eebb7be4c845_" X-Originating-IP: [70.53.45.9] From: John Lumby To: Eric Blake CC: , autoconf maillist Subject: RE: Fix testsuite errors due to shell quoted parameter expansion issue. Date: Wed, 4 Aug 2010 13:06:48 -0400 Importance: Normal In-Reply-To: <4C5986DC.1080809@redhat.com> References: <20100803203204.GG13690@gmx.de>, <4C588248.9050807@redhat.com>,,,,<4C5986DC.1080809@redhat.com> MIME-Version: 1.0 X-OriginalArrivalTime: 04 Aug 2010 17:06:48.0618 (UTC) FILETIME=[6CD750A0:01CB33F7] --_6e82eba6-f9d8-454a-aed3-eebb7be4c845_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Eric Blake wrote> On 08/04/2010 09:18 AM=2C John Lumby wrote: >=20 > >=20 > > Re the statement > >=20 > > since "$e" is quoted=2C it must not be elided > >=20 > > I don't think that is correct. In fact "$e" *must* be elided - > > because you juxtaposed it with the next token. eliding and quoting = are orthogonal. > =20 > Your statement is confusing to me. Here=2C in more detail=2C is exactly > what I meant (and what I though I implied in the first case): > =20 > ... > =20 > Because "$e" is quoted=2C the resulting empty string must not be elided > during word splitting. > I see - thanks. I was not aware of that effect of quoting. But I see you are correct. > =20 > ... > =20 > Why do you find that interesting? There is NO word splitting in > assignment contexts=2C so the effect of Again I stand corrected=2C thanks. I thought an unquoted blank would ter= minate an assignment value. Maybe I was confusing tokenization before substitution with word splitting = after substitution. = --_6e82eba6-f9d8-454a-aed3-eebb7be4c845_--