Author: ph10 Date: To: Ze'ev Atlas CC: pcre-dev@exim.org Subject: Re: [pcre-dev] issues with EBCDIC and pcretest
On Fri, 12 Jun 2015, Ze'ev Atlas wrote:
> Reviewed the code just one more time.There should be:
> if (ebcdic_valid != 0) { *errorcodeptr = ERR68;
> break;}
> instead of if (ebcdic_valid != 0) *errorcodeptr = ERR68;
Thank you for the patch. I thought about this some more and decided that
it would be best to bring PCRE into line with Perl in all EBCDIC
environments, not just z/OS. I have therefore adapted your patch and
re-organized it a bit - but at the moment only in PCRE2. The error
message can trivially be re-worded for EBCDIC, and I've tried to imitate
Perl for the \c? handling.
The next thing I am going to do is to retro-fit the patch into PCRE1
(but not today). I'll email you when I have committed that code.