From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23383 invoked by alias); 21 Jun 2017 09:10:03 -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: 41338 Received: (qmail 21825 invoked from network); 21 Jun 2017 09:10:02 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.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.12):SA:0(-5.0/5.0):. Processed in 4.231543 secs); 21 Jun 2017 09:10:02 -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=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.12 as permitted sender) X-AuditID: cbfec7f2-f797e6d000004438-1d-594a3581ffac Date: Wed, 21 Jun 2017 09:59:39 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: [PATCH] PCRE/NUL: pass NUL in for text, handle NUL out Message-id: <20170621095939.1b5fa49d@pwslap01u.europe.root.pri> In-reply-to: <20170615204050.GA27003@breadbox.private.spodhuis.org> 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+NgFnrLIsWRmVeSWpSXmKPExsWy7djP87qNpl6RBlduGVscbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujP69/xgLlrNW7O3YyNzAuISli5GTQ0LAROLjiy5GCFtM4sK9 9WxdjFwcQgJLGSVutm5lgnB6mSQWLDzCCNOx+udDRojEMkaJc5Nes4IkhASmMUnsPekBkTjD KLG68zlU+1lGiXdfprCDVLEIqEo0L/8AZrMJGEpM3TQbbKyIgLjE2bXnwY4SFnCWuHNjDdhU XgF7iZaGiWA2J1B804qzYDa/gL7E1b+fmCBOspeYeeUMI0S9oMSPyffA5jAL6Ehs2/aYHcKW l9i85i0zyEESAr/ZJPatWwyU4AByZCU2HWCGmOMi0bLgNTuELSzx6vgWKFtG4vLkbmiA9TNK POn2hZgzg1Hi9JkdbBAJa4m+2xcZIZbxSUzaNp0ZYj6vREebEESJh8T5hkdQ5Y4S3Y8uM05g VJyF5OxZSM6eheTsBYzMqxhFUkuLc9NTi431ihNzi0vz0vWS83M3MQITwel/xz/tYPx6wuoQ owAHoxIPb4SyZ6QQa2JZcWXuIUYJDmYlEd5+E69IId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rxc p65FCAmkJ5akZqemFqQWwWSZODilGhizz+5zkuZjfyFbuv+c28Kvi3Y0bZve+23STofbHXu/ HO5Wfc/55MOsPLdNr4tET5ecFem0M1jEUl0bLRmmYOktEm+/tftyXlGX8YMZO6KL38nvSuH5 9LJ7ZYjFEYnm6vNKkz6Khu7z6HA9vyT/u7XTxA939T/kbp1Ym7lBTkHU7MZjz0kKB2WVWIoz Eg21mIuKEwG86ly0AAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t/xK7qNpl6RBtM2s1gcbH7I5MDoserg B6YAxig3m4zUxJTUIoXUvOT8lMy8dFul0BA3XQslhbzE3FRbpQhd35AgJYWyxJxSIM/IAA04 OAe4Byvp2yW4ZfTv/cdYsJy1Ym/HRuYGxiUsXYycHBICJhKrfz5khLDFJC7cW8/WxcjFISSw hFFiwY8/UM4MJolNzS/YIZxzjBJTL/ZAZc4ySqx/NpMdpJ9FQFWiefkHMJtNwFBi6qbZYHNF BMQlzq49D7ZPWMBZ4s6NNawgNq+AvURLw0QwmxMovmnFWVaodYwSV87cAkvwC+hLXP37iQni QHuJmVfOMEI0C0r8mHwPbCizgJbE5m1NrBC2vMTmNW+ZQWwhAXWJG3d3s09gFJ6FpGUWkpZZ SFoWMDKvYhRJLS3OTc8tNtIrTswtLs1L10vOz93ECIykbcd+btnB2PUu+BCjAAejEg8vg6Jn pBBrYllxZe4hRgkOZiUR3n4Tr0gh3pTEyqrUovz4otKc1OJDjKbAkJnILCWanA+M8rySeEMT Q3NLQyNjCwtzIyMlcd6pH66ECwmkJ5akZqemFqQWwfQxcXBKNTCeP7jFkSuvgoG/6/zBG38P mvELyWe8XZ+7JeGZ5H1btuxG5WXs6mbPrzac/nvmxhPupMOP8j51Nza3Ws3WEX2Xe25O9evz z7urXI5zBF44U/nO33FeTMJ8zsA2JdWy2KAb3yqLvqVx2m+7rCtsN9k1+1udzgbveMXWdPbw pZKbe2JNMyRyryuxFGckGmoxFxUnAgBEMd80ugIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170621085945eucas1p1080f6d6f8008c9e8c9e3a9e3ee8c28bc X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170615204203epcas5p4b0a2bcbcfe0843d979c653df6b8352db X-RootMTR: 20170615204203epcas5p4b0a2bcbcfe0843d979c653df6b8352db References: <20170615204050.GA27003@breadbox.private.spodhuis.org> On Thu, 15 Jun 2017 16:40:50 -0400 Phil Pennock wrote: > diff --git a/Test/V07pcre.ztst b/Test/V07pcre.ztst > index ad1770712..03cb95791 100644 > --- a/Test/V07pcre.ztst > +++ b/Test/V07pcre.ztst > @@ -131,6 +131,11 @@ > >78884; ZPCRE_OP: 25 30 > >90210; ZPCRE_OP: 31 36 > > +# Embedded NULs allowed in plaintext, but not in RE (although \0 as two-chars allowed) > + [[ $'a\0bc\0d' =~ '^(a\0.)(.+)$' ]] > + print "${#MATCH}; ${#match[1]}; ${#match[2]}" > +>6; 3; 3 Not sure what's going on here but there needs to be a status / description line. Was there are a response to Stephane's further suggestion? pws