summaryrefslogtreecommitdiff
path: root/test/test_back.c
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2021-04-26 17:40:17 +0200
committerJörg Frings-Fürst <debian@jff.email>2021-04-26 17:40:17 +0200
commit98f7065a3f7b386564840bb5b24b94f9335b2e97 (patch)
tree0bd27b59da70360ac879db886b2cfbf7f2f56e41 /test/test_back.c
parentfc9ba4264eafbb5a6ec0f3cc4cd2e1964c9b8fcf (diff)
New upstream version 6.9.7.1upstream/6.9.7.1
Diffstat (limited to 'test/test_back.c')
-rw-r--r--test/test_back.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/test/test_back.c b/test/test_back.c
index 6bf5159..9a6e4a8 100644
--- a/test/test_back.c
+++ b/test/test_back.c
@@ -1,8 +1,7 @@
/*
* test_back.c
- * Copyright (c) 2020 K.Kosako
+ * Copyright (c) 2020-2021 K.Kosako
*/
-#include "config.h"
#ifdef ONIG_ESCAPE_UCHAR_COLLISION
#undef ONIG_ESCAPE_UCHAR_COLLISION
#endif
@@ -141,7 +140,7 @@ static void xe(char* pattern, char* str, int error_no, int line_no)
#define x2(p,s,f,t) xx2(p,s,f,t, __LINE__)
#define x3(p,s,f,t,m) xx3(p,s,f,t,m, __LINE__)
#define n(p,s) xn(p,s, __LINE__)
-#define e(p,s,e) xe(p,s,e, __LINE__)
+#define e(p,s,en) xe(p,s,en, __LINE__)
extern int main(int argc, char* argv[])
{
@@ -1331,10 +1330,10 @@ extern int main(int argc, char* argv[])
x2("(?<!v|^t|^a+.*[efg])z", "uabcdfz", 6, 7);
x2("((?(a)\\g<1>|b))", "aab", 2, 3);
- x2("((?(a)\\g<1>))", "aab", 1, 2);
+ x2("((?(a)\\g<1>))", "aab", 3, 3);
x2("(b(?(a)|\\g<1>))", "bba", 1, 3);
e("(()(?(2)\\g<1>))", "", ONIGERR_NEVER_ENDING_RECURSION);
- x2("(?(a)(?:b|c))", "ac", 0, 2);
+ x2("(?(a)(?:b|c))", "ac", 2, 2);
n("^(?(a)b|c)", "ac");
x2("(?i)a|b", "B", 0, 1);
n("((?i)a|b.)|c", "C");