]> granicus.if.org Git - onig/commitdiff
remove builtin (*SUCCESS) entries
authorK.Kosako <kosako@sofnec.co.jp>
Wed, 14 Mar 2018 00:46:13 +0000 (09:46 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Wed, 14 Mar 2018 00:46:13 +0000 (09:46 +0900)
sample/callout.c
src/ascii.c
src/utf16_be.c
src/utf16_le.c
test/test_utf8.c

index 1126c182faef267fa33c8276a3d55691e53e535f..ee4c702c34eb653237fe03524f8137d02c59927b 100644 (file)
@@ -228,7 +228,6 @@ extern int main(int argc, char* argv[])
 
   // callout of name
   test(enc, "\\A(*foo)abc", "abc");
-  test(enc, "abc(*SUCCESS)", "abcabc");
   test(enc, "abc(?:(*FAIL)|$)", "abcabc");
   test(enc, "abc(?:(*ABORT)|$)", "abcabc");
   test(enc, "ab(*foo{})(*FAIL)", "abc");
index 7483c25d5365fe4b5bc9b2d91ffd9bc47523796a..83ea87bbe93afd27fa502009d15ec3459138781f 100644 (file)
@@ -45,7 +45,6 @@ init(void)
     t_long = ONIG_TYPE_LONG;
 
     name = "FAIL";        BC0_P(name, fail);
-    name = "SUCCESS";     BC0_P(name, success);
     name = "ABORT";       BC0_P(name, abort);
     name = "ERROR";       BC_P(name, error, 1, &t_long);
     name = "MAX";         BC_B(name, max, 1, &t_long);
index f3089687a2dabde6cfa69df591ae8e4cdde2e67b..552becee144e84d435d57fc4105a84c68c089c0e 100644 (file)
@@ -45,9 +45,8 @@ init(void)
     enc = ONIG_ENCODING_UTF16_BE;
     t_long = ONIG_TYPE_LONG;
 
-    name = "\000F\000A\000I\000L\000\000";                BC0_P(name, fail);
-    name = "\000S\000U\000C\000C\000E\000S\000S\000\000"; BC0_P(name, success);
-    name = "\000A\000B\000O\000R\000T\000\000";           BC0_P(name, abort);
+    name = "\000F\000A\000I\000L\000\000";            BC0_P(name, fail);
+    name = "\000A\000B\000O\000R\000T\000\000";       BC0_P(name, abort);
     name = "\000E\000R\000R\000O\000R\000\000";       BC_P(name, error, 1, &t_long);
     name = "\000M\000A\000X\000\000";                 BC_B(name, max, 1, &t_long);
 
index 4d377e5727435d2a8039ace160d6299a42f1aae9..8ffb8110ee8cbcde921665b41411056c99d3b991 100644 (file)
@@ -43,9 +43,8 @@ init(void)
     enc = ONIG_ENCODING_UTF16_LE;
     t_long = ONIG_TYPE_LONG;
 
-    name = "F\000A\000I\000L\000\000\000";                BC0_P(name, fail);
-    name = "S\000U\000C\000C\000E\000S\000S\000\000\000"; BC0_P(name, success);
-    name = "A\000B\000O\000R\000T\000\000\000";           BC0_P(name, abort);
+    name = "F\000A\000I\000L\000\000\000";            BC0_P(name, fail);
+    name = "A\000B\000O\000R\000T\000\000\000";       BC0_P(name, abort);
     name = "E\000R\000R\000O\000R\000\000\000";       BC_P(name, error, 1, &t_long);
     name = "M\000A\000X\000\000\000";                 BC_B(name, max,   1, &t_long);
 
index 02bc449544ee5c71a6f6170d5eaace76b450ff08..286158d053118df5e9c5377d3c72d301d9e7da9a 100644 (file)
@@ -1065,7 +1065,6 @@ extern int main(int argc, char* argv[])
   x2("c.*\\b", "abc", 2, 3);
   x2("\\b.*abc.*\\b", "abc", 0, 3);
 
-  x2("(*SUCCESS)", "abcdefg", 0, 0);
   n("(*FAIL)", "abcdefg");
   n("abcd(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)(*FAIL)", "abcdefg");
   x2("(?:[ab]|(*MAX{2}).)*", "abcbaaccaaa", 0, 7);
@@ -1078,6 +1077,7 @@ extern int main(int argc, char* argv[])
   e("\\u040", "@", ONIGERR_INVALID_CODE_POINT_VALUE);
   e("(?<abc>\\g<abc>)", "zzzz", ONIGERR_NEVER_ENDING_RECURSION);
   e("(?<=(?>abc))", "abc", ONIGERR_INVALID_LOOK_BEHIND_PATTERN);
+  e("(*FOO)", "abcdefg", ONIGERR_UNDEFINED_CALLOUT_NAME);
 
   fprintf(stdout,
        "\nRESULT   SUCC: %d,  FAIL: %d,  ERROR: %d      (by Oniguruma %s)\n",