Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham
	autolearn_force=no version=3.4.1
X-AuditID: cbfec7f4-f79026d00000418a-ef-56d964d9ab67
Date: Fri, 04 Mar 2016 10:35:02 +0000
From: Peter Stephenson <p.stephenson@samsung.com>
To: zsh-workers@zsh.org
Subject: Re: Empty $''
Message-id: <20160304103502.531f6bb9@pwslap01u.europe.root.pri>
In-reply-to: <160303153647.ZM31964@torch.brasslantern.com>
References: <1533e4d3e82.cbf3800a134118.3897690426664036468@enosys.org>
 <160303153436.ZM31948@torch.brasslantern.com>
 <160303153647.ZM31964@torch.brasslantern.com>
Organization: Samsung Cambridge Solution Centre
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu)
MIME-version: 1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
X-Brightmail-Tracker:
 H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xy7o3U26GGXx+KGRxsPkhkwOjx6qD
	H5gCGKO4bFJSczLLUov07RK4Mo53NrAXfGKpePJ+BXsD4wPmLkZODgkBE4lXj09D2WISF+6t
	Z+ti5OIQEljKKLFh5mVmCGcGk0THrxeMEM5pRokZn7ewQDhnGCUaGz6D9bMIqEosevONCcRm
	EzCUmLppNiOILSIgLnF27XkWEFsYaMfkF4dYQWxeAXuJ6UdmsYHYnAJWEte6T0NtWM4ocahh
	N1gDv4C+xNW/n5ggDrSXmHnlDCNEs6DEj8n3wGqYBbQkNm9rYoWw5SU2r3kLdpCQgLrEjbu7
	2ScwCs9C0jILScssJC0LGJlXMYqmliYXFCel5xrqFSfmFpfmpesl5+duYoSE9JcdjIuPWR1i
	FOBgVOLhvdFwPUyINbGsuDL3EKMEB7OSCG9m7M0wId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rxz
	d70PERJITyxJzU5NLUgtgskycXBKNTAWpX1Me2WTs9nmJIvKYdv3OReSldj3fQ7x/rp+j1jy
	1bkmjm/S6nlubp1fFM26+evTZom8zGMFcnmLph7VTfJuL7idGpS0sbEnWkRF1D1kx9T9Bx5e
	dTy9bJ1646Mc7wT7WyIsJSWbeZ7d+LzRTeWtunnPzZuCDsICvzzWLNHb+akwwHB20nslluKM
	REMt5qLiRAAnVxNlZQIAAA==
X-Seq: zsh-workers 38089

On Thu, 03 Mar 2016 15:36:47 -0800
Bart Schaefer <schaefer@brasslantern.com> wrote:
> On Mar 3,  3:34pm, Bart Schaefer wrote:
> }
> } $'...' is not a quoted expression, it's a substitution (at least as far
> } as zsh is concerned).
> } 
> } This does appear to be out of step with other shells.
> 
> Comments on the below?

nulstring always confused me, but something like this appears to be
correct, so as long as this passes tests (we should presumably add
another).

Hmm... actually, isn't the usual logic for using nulstring more like

    if (!*strsub)
      strret = dupstring(nulstring);

?

pws

