Fix pcrepattern(3) documentation
This commit is contained in:
parent
4608e09564
commit
b7ceedada0
59
pcre2-10.22-Fix-typos-in-documentation.patch
Normal file
59
pcre2-10.22-Fix-typos-in-documentation.patch
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
From 21a37ed924de50cc36ff47b17a9711058bb5ab2e Mon Sep 17 00:00:00 2001
|
||||||
|
From: ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>
|
||||||
|
Date: Thu, 6 Oct 2016 17:44:39 +0000
|
||||||
|
Subject: [PATCH] Fix typos in documentation.
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@560 6239d852-aaf2-0410-a92c-79f79f948069
|
||||||
|
|
||||||
|
Petr Písař: Ported to 10.22.
|
||||||
|
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com>
|
||||||
|
---
|
||||||
|
doc/pcre2pattern.3 | 13 ++++++-------
|
||||||
|
1 file changed, 6 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3
|
||||||
|
index 70ac14a..4516ffc 100644
|
||||||
|
--- a/doc/pcre2pattern.3
|
||||||
|
+++ b/doc/pcre2pattern.3
|
||||||
|
@@ -359,8 +359,7 @@ case letter, it is converted to upper case. Then bit 6 of the character (hex
|
||||||
|
40) is inverted. Thus \ecA to \ecZ become hex 01 to hex 1A (A is 41, Z is 5A),
|
||||||
|
but \ec{ becomes hex 3B ({ is 7B), and \ec; becomes hex 7B (; is 3B). If the
|
||||||
|
code unit following \ec has a value less than 32 or greater than 126, a
|
||||||
|
-compile-time error occurs. This locks out non-printable ASCII characters in all
|
||||||
|
-modes.
|
||||||
|
+compile-time error occurs.
|
||||||
|
.P
|
||||||
|
When PCRE2 is compiled in EBCDIC mode, \ea, \ee, \ef, \en, \er, and \et
|
||||||
|
generate the appropriate EBCDIC code values. The \ec escape is processed
|
||||||
|
@@ -369,19 +368,19 @@ that are allowed after \ec are A-Z, a-z, or one of @, [, \e, ], ^, _, or ?. Any
|
||||||
|
other character provokes a compile-time error. The sequence \e@ encodes
|
||||||
|
character code 0; the letters (in either case) encode characters 1-26 (hex 01
|
||||||
|
to hex 1A); [, \e, ], ^, and _ encode characters 27-31 (hex 1B to hex 1F), and
|
||||||
|
-\e? becomes either 255 (hex FF) or 95 (hex 5F).
|
||||||
|
+\ec? becomes either 255 (hex FF) or 95 (hex 5F).
|
||||||
|
.P
|
||||||
|
-Thus, apart from \e?, these escapes generate the same character code values as
|
||||||
|
+Thus, apart from \ec?, these escapes generate the same character code values as
|
||||||
|
they do in an ASCII environment, though the meanings of the values mostly
|
||||||
|
-differ. For example, \eG always generates code value 7, which is BEL in ASCII
|
||||||
|
+differ. For example, \ecG always generates code value 7, which is BEL in ASCII
|
||||||
|
but DEL in EBCDIC.
|
||||||
|
.P
|
||||||
|
-The sequence \e? generates DEL (127, hex 7F) in an ASCII environment, but
|
||||||
|
+The sequence \ec? generates DEL (127, hex 7F) in an ASCII environment, but
|
||||||
|
because 127 is not a control character in EBCDIC, Perl makes it generate the
|
||||||
|
APC character. Unfortunately, there are several variants of EBCDIC. In most of
|
||||||
|
them the APC character has the value 255 (hex FF), but in the one Perl calls
|
||||||
|
POSIX-BC its value is 95 (hex 5F). If certain other characters have POSIX-BC
|
||||||
|
-values, PCRE2 makes \e? generate 95; otherwise it generates 255.
|
||||||
|
+values, PCRE2 makes \ec? generate 95; otherwise it generates 255.
|
||||||
|
.P
|
||||||
|
After \e0 up to two further octal digits are read. If there are fewer than two
|
||||||
|
digits, just those that are present are used. Thus the sequence \e0\ex\e015
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
36
pcre2-10.22-Missed-typo-fixed.patch
Normal file
36
pcre2-10.22-Missed-typo-fixed.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
From 509ecc74dcbbcfabc01f4d290c9cc8b62c921ac4 Mon Sep 17 00:00:00 2001
|
||||||
|
From: ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>
|
||||||
|
Date: Thu, 6 Oct 2016 17:48:24 +0000
|
||||||
|
Subject: [PATCH] Missed typo fixed.
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@561 6239d852-aaf2-0410-a92c-79f79f948069
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com>
|
||||||
|
---
|
||||||
|
doc/pcre2pattern.3 | 8 ++++----
|
||||||
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3
|
||||||
|
index 3cde744..f9d1f53 100644
|
||||||
|
--- a/doc/pcre2pattern.3
|
||||||
|
+++ b/doc/pcre2pattern.3
|
||||||
|
@@ -365,10 +365,10 @@ When PCRE2 is compiled in EBCDIC mode, \ea, \ee, \ef, \en, \er, and \et
|
||||||
|
generate the appropriate EBCDIC code values. The \ec escape is processed
|
||||||
|
as specified for Perl in the \fBperlebcdic\fP document. The only characters
|
||||||
|
that are allowed after \ec are A-Z, a-z, or one of @, [, \e, ], ^, _, or ?. Any
|
||||||
|
-other character provokes a compile-time error. The sequence \e@ encodes
|
||||||
|
-character code 0; the letters (in either case) encode characters 1-26 (hex 01
|
||||||
|
-to hex 1A); [, \e, ], ^, and _ encode characters 27-31 (hex 1B to hex 1F), and
|
||||||
|
-\ec? becomes either 255 (hex FF) or 95 (hex 5F).
|
||||||
|
+other character provokes a compile-time error. The sequence \ec@ encodes
|
||||||
|
+character code 0; after \ec the letters (in either case) encode characters 1-26
|
||||||
|
+(hex 01 to hex 1A); [, \e, ], ^, and _ encode characters 27-31 (hex 1B to hex
|
||||||
|
+1F), and \ec? becomes either 255 (hex FF) or 95 (hex 5F).
|
||||||
|
.P
|
||||||
|
Thus, apart from \ec?, these escapes generate the same character code values as
|
||||||
|
they do in an ASCII environment, though the meanings of the values mostly
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
@ -30,6 +30,10 @@ Patch1: pcre2-10.22-Fix-bug-that-caused-chars-255-not-to-be-matched-by-c.pat
|
|||||||
# Fix displaying a callout position in pcretest output with an escape sequence
|
# Fix displaying a callout position in pcretest output with an escape sequence
|
||||||
# greater than \x{ff}, in upstream after 10.22
|
# greater than \x{ff}, in upstream after 10.22
|
||||||
Patch2: pcre2-10.22-Fix-callout-display-bug-in-pcre2test.patch
|
Patch2: pcre2-10.22-Fix-callout-display-bug-in-pcre2test.patch
|
||||||
|
# 1/2 Fix pcrepattern(3) documentation, un upstream after 10.22
|
||||||
|
Patch3: pcre2-10.22-Fix-typos-in-documentation.patch
|
||||||
|
# 2/2 Fix pcrepattern(3) documentation, in upstream after 10.22
|
||||||
|
Patch4: pcre2-10.22-Missed-typo-fixed.patch
|
||||||
# New libtool to get rid of RPATH and to use distribution autotools
|
# New libtool to get rid of RPATH and to use distribution autotools
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
@ -109,6 +113,8 @@ Utilities demonstrating PCRE2 capabilities like pcre2grep or pcre2test.
|
|||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%patch3 -p1
|
||||||
|
%patch4 -p1
|
||||||
# Because of multilib patch
|
# Because of multilib patch
|
||||||
libtoolize --copy --force
|
libtoolize --copy --force
|
||||||
autoreconf -vif
|
autoreconf -vif
|
||||||
@ -208,6 +214,7 @@ make %{?_smp_mflags} check VERBOSE=yes
|
|||||||
* Wed Oct 19 2016 Petr Pisar <ppisar@redhat.com> - 10.22-3
|
* Wed Oct 19 2016 Petr Pisar <ppisar@redhat.com> - 10.22-3
|
||||||
- Fix displaying a callout position in pcretest output with an escape sequence
|
- Fix displaying a callout position in pcretest output with an escape sequence
|
||||||
greater than \x{ff}
|
greater than \x{ff}
|
||||||
|
- Fix pcrepattern(3) documentation
|
||||||
|
|
||||||
* Mon Aug 29 2016 Petr Pisar <ppisar@redhat.com> - 10.22-2
|
* Mon Aug 29 2016 Petr Pisar <ppisar@redhat.com> - 10.22-2
|
||||||
- Fix matching characters above 255 when a negative character type was used
|
- Fix matching characters above 255 when a negative character type was used
|
||||||
|
Loading…
Reference in New Issue
Block a user