From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14350 invoked by alias); 4 Sep 2015 15:02:47 -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: 36423 Received: (qmail 25130 invoked from network); 4 Sep 2015 15:02:46 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Injected-Via-Gmane: http://gmane.org/ To: zsh-workers@zsh.org From: Ismail Donmez Subject: Re: invalid characters and multi-byte [x-y] ranges Date: Fri, 4 Sep 2015 15:02:17 +0000 (UTC) Message-ID: References: <20150902230711.GA4967@chaz.gmail.com> <20150903100037.6e6ac852@pwslap01u.europe.root.pri> <20150903100943.GB7821@chaz.gmail.com> <20150903151811.557a40ec@pwslap01u.europe.root.pri> <20150904124719.36ad9457@pwslap01u.europe.root.pri> <20150904133542.4673f880@pwslap01u.europe.root.pri> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 95.14.113.89 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36) Hi, Peter Stephenson samsung.com> writes: > --- a/Src/pattern.c > +++ b/Src/pattern.c > -1929,7 +1929,7 charrefinc(char **x, char *y, int *z) > size_t ret; > > if (!(patglobflags & GF_MULTIBYTE) || !(STOUC(**x) & 0x80)) > - return WCHAR_INVALID(*(*x)++); > + return (wchar_t) STOUC(*(*x)++); > > ret = mbrtowc(&wc, *x, y-*x, &shiftstate); It works now, thanks!