diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-07-23 11:38:17 +0200 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-07-23 11:38:17 +0200 | 
| commit | 3d4afdf89f76345dc7ebae66434b94146368dc83 (patch) | |
| tree | fcdf7af9a6c468cba36e18adbf256837cd7c0e34 /test | |
| parent | 7aac082e4e72a80c965825bbc5e8176bc7667e5a (diff) | |
| parent | f133fa1db9ef9191f17d55fe086c8fbe951a345d (diff) | |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'test')
| -rw-r--r-- | test/testc.c | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/test/testc.c b/test/testc.c index ddf9fd5..725e375 100644 --- a/test/testc.c +++ b/test/testc.c @@ -586,7 +586,17 @@ extern int main(int argc, char* argv[])    n("[0-9-a]", ":");          // PR#44    x3("(\\(((?:[^(]|\\g<1>)*)\\))", "(abc)(abc)", 1, 4, 2); // PR#43    x2("\\o{101}", "A", 0, 1); +  x2("(?:\\k'+1'B|(A)C)*", "ACAB", 0, 4); // relative backref by postitive number +  x2("\\g<+2>(abc)(ABC){0}", "ABCabc", 0, 6); // relative call by positive number +  x2("A\\g'0'|B()", "AAAAB", 0, 5); +  x3("(A\\g'0')|B", "AAAAB", 0, 5, 1); +  /* +    < ifndef IGNORE_EUC_JP > +    for testcases print warnings #63 +    warning: illegal character encoding in string literal [-Winvalid-source-encoding] +   */ +#ifndef IGNORE_EUC_JP    x2("", "¤¢", 0, 0);    x2("¤¢", "¤¢", 0, 2);    n("¤¤", "¤¢"); @@ -868,6 +878,8 @@ extern int main(int argc, char* argv[])    n("\\P{Hiragana}", "¤Ô");  #endif +#endif /* IGNORE_EUC_JP */ +    fprintf(stdout,         "\nRESULT   SUCC: %d,  FAIL: %d,  ERROR: %d      (by Oniguruma %s)\n",         nsucc, nfail, nerror, onig_version()); | 
