annotate src/of-strings-2-error_state.patch @ 6213:5f64fb928091 release

build-gcc: Avoid library clash when calling msgfmt. * src/build-gcc-1-msgfmt.patch: Don't use libraries from the build tree when calling `msgfmt`. * dist-files.mk: Add patch to list.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 06 May 2022 19:36:10 +0200
parents 5732a63f3182
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5990
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1 # HG changeset patch
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2 # User Markus Mützel <markus.muetzel@gmx.de>
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3 # Date 1638133340 -3600
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4 # Sun Nov 28 22:02:20 2021 +0100
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
5 # Node ID 2f2695e1f4b779632465782368c89ef1c7df0d91
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
6 # Parent c3d5e17f6023c14b85d405aba8b1c76a8f54d02a
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
7 Fix compilation with Octave 8 (bug #61578).
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
8
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
9 * src/pcregexp.cc (Fpcregexp): Remove usage of `error_state`. It was
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
10 unconditionally set to 0 since about 6 years ago and will finally be removed in
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
11 Octave 8.
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
12
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
13 diff -r c3d5e17f6023 -r 2f2695e1f4b7 src/pcregexp.cc
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
14 --- a/src/pcregexp.cc Thu Jan 09 16:50:10 2020 -0500
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
15 +++ b/src/pcregexp.cc Sun Nov 28 22:02:20 2021 +0100
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
16 @@ -48,10 +48,6 @@
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
17
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
18 std::string pattern = args(0).string_value();
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
19 std::string input = args(1).string_value();
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
20 - if (error_state) {
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
21 - gripe_wrong_type_arg("pcregexp", args(0));
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
22 - return retval;
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
23 - }
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
24
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
25 // Compile expression
5732a63f3182 of-strings: Fix for Octave 8 (bug #61578).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
26 pcre *re;