r = onig_initialize(use_encs, sizeof(use_encs)/sizeof(use_encs[0]));
if (r != ONIG_NORMAL) return -1;
+ /* monitor on */
r = onig_setup_builtin_monitors_by_ascii_encoded_name();
if (r != ONIG_NORMAL) return -1;
test("(?:(*MAX{1})a|b)*", "bbbbbabbbbbabbbbb");
test("(?:(*MAX{3})a|(*MAX{4})b)*", "bbbaabbab");
- test("(?:(*MON)(*MAX{3})a(*MON)|(*MAX{4})b)*", "bbbaabbab");
+ /* monitor test */
+ //test("(?:(*MON)(*MAX{3})a(*MON{foo})|(*MAX{4})b)*", "bbbaabbab");
+ test("(?:(*MON)(*FAIL)|.{,3}(*MON[X])k)", "abcdefghijk");
onig_end();
return 0;