From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11065 invoked by alias); 17 May 2018 08:29:52 -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: List-Unsubscribe: X-Seq: 42792 Received: (qmail 14353 invoked by uid 1010); 17 May 2018 08:29:52 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-6.9/5.0):. Processed in 2.079514 secs); 17 May 2018 08:29:52 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS,SPF_PASS,T_DKIMWL_WL_HIGH,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180517082945euoutp01e76775ade44fe13bd54d51aaf2d60f74~vYU3KVz2l2121721217euoutp01h DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1526545785; bh=9pFLPCe+LbEWde56ztcgqVbWyadNu5287pZYOMAPEGU=; h=Date:From:To:Subject:In-Reply-To:References:From; b=sFyJcbtwPV0g8EGNrduOD02iBlvGnuTIVz3x2Z+aY6jhid35XmePIAZ3mkwU7isN8 vx51T3J5V3Bh7UNwVVeJMrau0QLPjpTcvry/9mSinWavRnGjGgCL5CaGkJBTtKZXBu JVpnkbdXC1MhPeV6OmwuPQjOx8y56RuXEQlQ9HQU= X-AuditID: cbfec7f5-f95739c0000028a9-5f-5afd3d7706b2 Date: Thu, 17 May 2018 09:29:40 +0100 From: Peter Stephenson To: Zsh hackers list Subject: Re: [PATCH v4] [[:blank:]] only matches on SPC and TAB Message-ID: <20180517092940.3639d6cd@camnpupstephen.cam.scsc.local> In-Reply-To: <20180516210250.GC1433@chaz.gmail.com> Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsWy7djP87rltn+jDJZ8ULc42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGa3fb7EW3GKr2N+xl72BcQlrFyMnh4SAicSH/iNgtpDACkaJ HyvZuhi5gOw+Jol/V2ezQji9TBIHNr6G67i67h47RGI5o8T/d91scFW3li5hhnDOMEos37eO EWLwBaDBM4RAbBYBVYnZK44wgdhsAoYSUzfNBqsREdCS2HHyJFhcWMBeou3ZT7A4r4CzxNpl 88BsTgFjiQ/7m4BsDg5+ASGJC822EBfZSxzdA9HKKyAocXLmExYQm1lAXmL72znMEDWf2ST+ 3paGsF0kLv18CBUXlnh1fAs7hC0j8X/nfCaQ+yUEmhkl1t6/zwaR6GGUmLU4FMK2lui7fRHs BmYBTYn1u/QhwrYSc39NAAtLCPBJ3HgrCHECn8SkbdOZIcK8Eh1tQhDVahI7mrYyTmBUmYXk 6FlIjp6FMH8BI/MqRvHU0uLc9NRi47zUcr3ixNzi0rx0veT83E2MwDRw+t/xrzsY9/1JOsQo wMGoxMO7w/pPlBBrYllxZe4hRgkOZiURXpMvQCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8cRp1 UUIC6YklqdmpqQWpRTBZJg5OqQbGUK/nCfcu6sm5aSlxqCo83O9tZ+k9/dG33Pqr3jOu6kgq O9c49PhKvVmXXxq+6Evtnjc/JO+1qty+8Gqd1oTvkaI5+8uX9zwrdH2io6aesviz4Pdrpayv fhy1W9fzrMmr6ehE1sr2nGqFlXek3t+2ZHSwlHjLscZg3qXQdv+bC8uUv7WeNZipxFKckWio xVxUnAgAosDoQv8CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeLIzCtJLcpLzFFi42I5/e/4Pd0y279RBrvO6VgcbH7I5MDoserg B6YAxig9m6L80pJUhYz84hJbpWhDCyM9Q0sLPSMTSz1DY/NYKyNTJX07m5TUnMyy1CJ9uwS9 jNbvt1gLbrFV7O/Yy97AuIS1i5GTQ0LAROLqunvsXYxcHEICSxkljn/7AZWQkfh05SM7hC0s 8edaFxtEUTeTxJxJW5lAEkICZxglDs5xgUhcYJSY8OEXG0iCRUBVYvaKI2BFbAKGElM3zWYE sUUEtCR2nDwJFhcWsJdoe/YTLM4r4Cyxdtk8MJtTwFjiw/4mRoihs1gklu3ewNzFyMHBLyAk caHZFuIie4mjeyDm8AoISpyc+YQFxGYW0JE4seoYM4QtL7H97RzmCYzCs5CUzUJSNgtJ2QJG 5lWMIqmlxbnpucWGesWJucWleel6yfm5mxiBUbHt2M/NOxgvbQw+xCjAwajEw7vD+k+UEGti WXFl7iFGCQ5mJRFeky9AId6UxMqq1KL8+KLSnNTiQ4ymwMCYyCwlmpwPjNi8knhDU0NzC0tD c2NzYzMLJXHe8waVUUIC6YklqdmpqQWpRTB9TBycUg2Mmd93TYk8Yf8zJ/qdq7AI37qgv6bL N1lqixhoR294VC4tON+g/k77nKizASw1Ozq41oaXx6/rlJS8pvh+ki9DBt9JxX2cYfNX1luK 3hSTejr/pFLB+9ffeB93a+y9LTlHqui/q++6d7MFcqz/n2MLnFcfvIrJYv92XsW103+9mdAl 3mP4dYqqEktxRqKhFnNRcSIALo2/x6ACAAA= X-CMS-MailID: 20180517082943eucas1p12512ac2697340a2cc8c095b18ca19b94 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-MTR: 20180517082943eucas1p12512ac2697340a2cc8c095b18ca19b94 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180514064505epcas3p1b2f178c595fc9bb962e4094e296ba699 X-RootMTR: 20180514064505epcas3p1b2f178c595fc9bb962e4094e296ba699 References: <20180514064431.GB7263@chaz.gmail.com> <20180514094733.308bff1a@camnpupstephen.cam.scsc.local> <20180514123425.GA19631@chaz.gmail.com> <20180514145056.3eedaea9@camnpupstephen.cam.scsc.local> <20180514155131.GC7263@chaz.gmail.com> <18720.1526411161@thecus> <20180516131547.GA1433@chaz.gmail.com> <20180516144026.7c21e073@camnpupstephen.cam.scsc.local> <20180516163119.GB1433@chaz.gmail.com> <20180516210250.GC1433@chaz.gmail.com> On Wed, 16 May 2018 22:02:51 +0100 Stephane Chazelas wrote: > 2018-05-16 17:31:19 +0100, Stephane Chazelas: > [...] > > > Is iswblank() guaranteed to be available? It's covered by an > > > extra set of #ifdef's compared with the isblank() case but none > > > of them is forcing it to use C99 standard headers. > [...] > > I have to admit I'm not sure what you mean by that. And those > are the kind of thing I'm not very familiar with. AFAICT, the > AC_CHECK_FUNCS() checks that the iswblank symbol is available in > the libc. And Src/zsh_system.h looks like it should enable > enough of the feature test macros for the system headers to > expose it, but I may very well misunderstand things. I think what you've done covers it --- I just wasn't sure if it was safe to bundle it with other stuff. pws