Lines Matching refs:test_comp
468 test_comp(const char *re, int flags, int ret) in test_comp() function
562 test_comp("[A-Z]\\d\\s?\\d[A-Z]{2}|[A-Z]\\d{2}\\s?\\d[A-Z]{2}|[A-Z]{2}\\d" in main()
567 test_comp("a{11}(b{2}c){2}", REG_EXTENDED, 0); in main()
568 test_comp("a{2}{2}xb+xc*xd?x", REG_EXTENDED, 0); in main()
569 test_comp("^!packet [0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3} [0-9]+", in main()
571 test_comp("^!pfast [0-9]{1,15} ([0-9]{1,3}\\.){3}[0-9]{1,3}[0-9]{1,5}$", in main()
576 test_comp("(a)*-\\1b", REG_EXTENDED, 0); in main()
578 test_comp("((.*)\\1)+", REG_EXTENDED, 0); in main()
590 test_comp("(fou){# ~1}", REG_EXTENDED, 0); in main()
591 test_comp("(fuu){#}", REG_EXTENDED, 0); in main()
592 test_comp("(fuu){# ~}", REG_EXTENDED, 0); in main()
593 test_comp("(anaconda){ 1i + 1d < 1, #1}", REG_EXTENDED, 0); in main()
594 test_comp("(anaconda){ 1i + 1d < 1 #1 ~10 }", REG_EXTENDED, 0); in main()
595 test_comp("(anaconda){ #1, ~1, 1i + 1d < 1 }", REG_EXTENDED, 0); in main()
597 test_comp("(znacnda){ #1 ~3 1i + 1d < 1 }", REG_EXTENDED, 0); in main()
600 test_comp("(znacnda){ #1 ~3 1i + 1d < 2 }", REG_EXTENDED, 0); in main()
603 test_comp("(ananda){ 1i + 1d < 2 }", REG_EXTENDED, 0); in main()
607 test_comp("(fuu){ +3 -3 ~5}", REG_EXTENDED, 0); in main()
610 test_comp("(fuu){ +2 -2 ~5}", REG_EXTENDED, 0); in main()
613 test_comp("(fuu){ +3 -3 ~}", REG_EXTENDED, 0); in main()
617 test_comp("(laurikari){ #3, 1i + 1d < 3 }", REG_EXTENDED, 0); in main()
620 test_comp("(foobar){~}", REG_EXTENDED, 0); in main()
624 test_comp("(foobar){~2}", REG_EXTENDED, 0); in main()
629 test_comp("(foobar){+2#2~2}", REG_EXTENDED, 0); in main()
633 test_comp("\\<(foobar){~}\\>", REG_EXTENDED, 0); in main()
638 test_comp("^(foobar){~1}$", REG_EXTENDED, 0); in main()
661 test_comp("(foobar){+1 -2 #3, 2d + 1s < 4}", REG_EXTENDED, 0); in main()
666 test_comp("foo(bar){~1}zap", REG_EXTENDED, 0); in main()
670 test_comp("^.*(dot.org){~}.*$", REG_EXTENDED, 0); in main()
678 test_comp("(foo{~})\\1", REG_EXTENDED, REG_BADPAT); in main()
687 test_comp("foobar", REG_EXTENDED, 0); in main()
690 test_comp("foobar", REG_EXTENDED | REG_NOSUB, 0); in main()
692 test_comp("aaaa", REG_EXTENDED, 0); in main()
696 test_comp("(a*)", REG_EXTENDED, 0); in main()
699 test_comp("(a*)*", REG_EXTENDED, 0); in main()
702 test_comp("((a*)*)*", REG_EXTENDED, 0); in main()
704 test_comp("(a*bcd)*", REG_EXTENDED, 0); in main()
710 test_comp("(a*)+", REG_EXTENDED, 0); in main()
715 test_comp("((a*)*b)*b", REG_EXTENDED, 0); in main()
720 test_comp("", 0, 0); in main()
725 test_comp("(a*)aaaaaa", REG_EXTENDED, 0); in main()
729 test_comp("(a*)(a*)", REG_EXTENDED, 0); in main()
731 test_comp("(abcd|abc)(d?)", REG_EXTENDED, 0); in main()
733 test_comp("(abc|abcd)(d?)", REG_EXTENDED, 0); in main()
735 test_comp("(abc|abcd)(d?)e", REG_EXTENDED, 0); in main()
737 test_comp("(abcd|abc)(d?)e", REG_EXTENDED, 0); in main()
739 test_comp("a(bc|bcd)(d?)", REG_EXTENDED, 0); in main()
741 test_comp("a(bcd|bc)(d?)", REG_EXTENDED, 0); in main()
743 test_comp("a*(a?bc|bcd)(d?)", REG_EXTENDED, 0); in main()
745 test_comp("a*(bcd|a?bc)(d?)", REG_EXTENDED, 0); in main()
747 test_comp("(a|(a*b*))*", REG_EXTENDED, 0); in main()
755 test_comp("((a*b*)|a)*", REG_EXTENDED, 0); in main()
763 test_comp("a.*(.*b.*(.*c.*).*d.*).*e.*(.*f.*).*g", REG_EXTENDED, 0); in main()
765 test_comp("(wee|week)(night|knights)s*", REG_EXTENDED, 0); in main()
768 test_comp("a*", REG_EXTENDED, 0); in main()
770 test_comp("aa*", REG_EXTENDED, 0); in main()
772 test_comp("aaa*", REG_EXTENDED, 0); in main()
774 test_comp("aaaa*", REG_EXTENDED, 0); in main()
779 test_comp("((a)|(b))*c", REG_EXTENDED, 0); in main()
782 test_comp("foo((bar)*)*zot", REG_EXTENDED, 0); in main()
787 test_comp("foo((zup)*|(bar)*|(zap)*)*zot", REG_EXTENDED, 0); in main()
808 test_comp("(a|ab)(blip)?", REG_EXTENDED, 0); in main()
811 test_comp("(ab|a)(blip)?", REG_EXTENDED, 0); in main()
816 test_comp("((a|b)*)a(a|b)*", REG_EXTENDED, 0); in main()
820 test_comp("((a|aba)*)(ababbaba)((a|b)*)", REG_EXTENDED, 0); in main()
825 test_comp("((a|aba|abb|bba|bab)*)(ababbababbabbbabbbbbbabbaba)((a|b)*)", in main()
831 test_comp("", 0, 0); in main()
834 test_comp("(a|)", REG_EXTENDED, 0); in main()
838 test_comp("a|", REG_EXTENDED, 0); in main()
842 test_comp("|a", REG_EXTENDED, 0); in main()
848 test_comp("(a*)b(c*)", REG_EXTENDED, 0); in main()
851 test_comp("(a)", REG_EXTENDED, 0); in main()
853 test_comp("((a))", REG_EXTENDED, 0); in main()
855 test_comp("(((a)))", REG_EXTENDED, 0); in main()
857 test_comp("((((((((((((((((((((a))))))))))))))))))))", REG_EXTENDED, 0); in main()
862 test_comp("ksntoeaiksntoeaikstneoaiksnteoaiksntoeaiskntoeaiskntoekainstoei" in main()
869 test_comp("((aab)|(aac)|(aa*))c", REG_EXTENDED, 0); in main()
874 test_comp("^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$", in main()
878 test_comp("^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$", in main()
882 test_comp("^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$", in main()
887 test_comp("M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", in main()
891 test_comp("(Ab|cD)*", REG_EXTENDED | REG_ICASE, 0); in main()
894 test_comp("a**", REG_EXTENDED, REG_BADRPT); in main()
895 test_comp("a*+", REG_EXTENDED, REG_BADRPT); in main()
896 test_comp("a+*", REG_EXTENDED, REG_BADRPT); in main()
897 test_comp("a++", REG_EXTENDED, REG_BADRPT); in main()
898 test_comp("a?+", REG_EXTENDED, REG_BADRPT); in main()
899 test_comp("a?*", REG_EXTENDED, REG_BADRPT); in main()
900 test_comp("a{1,2}*", REG_EXTENDED, REG_BADRPT); in main()
901 test_comp("a{1,2}+", REG_EXTENDED, REG_BADRPT); in main()
908 test_comp("a", 0, 0); in main()
910 test_comp("\\.", 0, 0); in main()
912 test_comp("\\[", 0, 0); in main()
914 test_comp("\\\\", 0, 0); in main()
916 test_comp("\\*", 0, 0); in main()
918 test_comp("\\^", 0, 0); in main()
920 test_comp("\\$", 0, 0); in main()
923 test_comp("\\", 0, REG_EESCAPE); in main()
925 test_comp("x\\.", 0, 0); in main()
927 test_comp("x\\[", 0, 0); in main()
929 test_comp("x\\\\", 0, 0); in main()
931 test_comp("x\\*", 0, 0); in main()
933 test_comp("x\\^", 0, 0); in main()
935 test_comp("x\\$", 0, 0); in main()
938 test_comp("x\\", 0, REG_EESCAPE); in main()
940 test_comp(".", 0, 0); in main()
944 test_comp("(+|?)", 0, 0); in main()
955 test_comp("[", 0, REG_EBRACK); in main()
956 test_comp("[]", 0, REG_EBRACK); in main()
957 test_comp("[^]", 0, REG_EBRACK); in main()
959 test_comp("[]x]", 0, 0); in main()
963 test_comp("[.]", 0, 0); in main()
967 test_comp("[*]", 0, 0); in main()
970 test_comp("[[]", 0, 0); in main()
973 test_comp("[\\]", 0, 0); in main()
976 test_comp("[-x]", 0, 0); in main()
979 test_comp("[x-]", 0, 0); in main()
982 test_comp("[-]", 0, 0); in main()
985 test_comp("[abc]", 0, 0); in main()
994 test_comp("x[abc]", 0, 0); in main()
999 test_comp("[^abc]", 0, 0); in main()
1008 test_comp("x[^abc]", 0, 0); in main()
1014 test_comp("[()+?*\\]+", REG_EXTENDED, 0); in main()
1018 test_comp("[[:alnum:]]+", REG_EXTENDED, 0); in main()
1020 test_comp("[[:cntrl:]]+", REG_EXTENDED, 0); in main()
1022 test_comp("[[:lower:]]+", REG_EXTENDED, 0); in main()
1024 test_comp("[[:lower:]]+", REG_EXTENDED | REG_ICASE, 0); in main()
1026 test_comp("[[:space:]]+", REG_EXTENDED, 0); in main()
1028 test_comp("[[:alpha:]]+", REG_EXTENDED, 0); in main()
1030 test_comp("[[:digit:]]+", REG_EXTENDED, 0); in main()
1032 test_comp("[^[:digit:]]+", REG_EXTENDED, 0); in main()
1034 test_comp("[[:print:]]+", REG_EXTENDED, 0); in main()
1036 test_comp("[[:upper:]]+", REG_EXTENDED, 0); in main()
1038 test_comp("[[:upper:]]+", REG_EXTENDED | REG_ICASE, 0); in main()
1042 test_comp("[[:blank:]]+", REG_EXTENDED, 0); in main()
1046 test_comp("[[:graph:]]+", REG_EXTENDED, 0); in main()
1048 test_comp("[[:punct:]]+", REG_EXTENDED, 0); in main()
1051 test_comp("[[:xdigit:]]+", REG_EXTENDED, 0); in main()
1053 test_comp("[[:bogus-character-class-name:]", REG_EXTENDED, REG_ECTYPE); in main()
1057 test_comp("[a-z]+", REG_EXTENDED, 0); in main()
1059 test_comp("[z-a]+", REG_EXTENDED, REG_ERANGE); in main()
1060 test_comp("[a-b-c]", 0, REG_ERANGE); in main()
1061 test_comp("[a-a]+", REG_EXTENDED, 0); in main()
1063 test_comp("[--Z]+", REG_EXTENDED, 0); in main()
1065 test_comp("[*--]", 0, 0); in main()
1068 test_comp("[*--Z]+", REG_EXTENDED, 0); in main()
1070 test_comp("[a-]+", REG_EXTENDED, 0); in main()
1074 test_comp("[a-c]*", REG_ICASE | REG_EXTENDED, 0); in main()
1076 test_comp("[^a-c]*", REG_ICASE | REG_EXTENDED, 0); in main()
1078 test_comp("[A-C]*", REG_ICASE | REG_EXTENDED, 0); in main()
1080 test_comp("[^A-C]*", REG_ICASE | REG_EXTENDED, 0); in main()
1084 test_comp("[[:digit:]a-z#$%]+", REG_EXTENDED, 0); in main()
1086 test_comp("[[:digit:]a-z#$%]+", REG_ICASE | REG_EXTENDED, 0); in main()
1088 test_comp("[^[:digit:]a-z#$%]+", REG_EXTENDED, 0); in main()
1090 test_comp("[^[:digit:]a-z#$%]+", REG_ICASE | REG_EXTENDED, 0); in main()
1092 test_comp("[^[:digit:]#$%[:xdigit:]]+", REG_ICASE | REG_EXTENDED, 0); in main()
1094 test_comp("[^-]+", REG_EXTENDED, 0); in main()
1096 test_comp("[^--Z]+", REG_EXTENDED, 0); in main()
1098 test_comp("[^--Z]+", REG_ICASE | REG_EXTENDED, 0); in main()
1103 test_comp("[[.foo.]]", 0, REG_ECOLLATE); in main()
1104 test_comp("[[=foo=]]", 0, REG_ECOLLATE); in main()
1105 test_comp("[[..]]", 0, REG_ECOLLATE); in main()
1106 test_comp("[[==]]", 0, REG_ECOLLATE); in main()
1107 test_comp("[[.]]", 0, REG_ECOLLATE); in main()
1108 test_comp("[[=]]", 0, REG_ECOLLATE); in main()
1109 test_comp("[[.]", 0, REG_ECOLLATE); in main()
1110 test_comp("[[=]", 0, REG_ECOLLATE); in main()
1111 test_comp("[[.", 0, REG_ECOLLATE); in main()
1112 test_comp("[[=", 0, REG_ECOLLATE); in main()
1117 test_comp("abc\\(\\(de\\)\\(fg\\)\\)hi", 0, 0); in main()
1120 test_comp("abc*def", 0, 0); in main()
1125 test_comp("abc\\(def\\)*ghi", 0, 0); in main()
1130 test_comp("a?", REG_EXTENDED, REG_OK); in main()
1133 test_comp("a+", REG_EXTENDED, REG_OK); in main()
1145 test_comp("^abc", 0, 0); in main()
1155 test_comp("abc$", 0, 0); in main()
1163 test_comp("^abc$", 0, 0); in main()
1180 test_comp("^abc", REG_NEWLINE, 0); in main()
1187 test_comp("abc$", REG_NEWLINE, 0); in main()
1194 test_comp("^abc$", REG_NEWLINE, 0); in main()
1217 test_comp("a\\{0,1\\}^bc", 0, 0); in main()
1222 test_comp("a\\{0,1\\}\\(^bc\\)", 0, 0); in main()
1227 test_comp("(^a", 0, 0); in main()
1232 test_comp("ab$c\\{0,1\\}", 0, 0); in main()
1237 test_comp("\\(ab$\\)c\\{0,1\\}", 0, 0); in main()
1242 test_comp("a$)", 0, 0); in main()
1246 test_comp("foo^$", REG_EXTENDED, 0); in main()
1248 test_comp("x$\n^y", REG_EXTENDED | REG_NEWLINE, 0); in main()
1250 test_comp("^$", 0, 0); in main()
1254 test_comp("^$", REG_NEWLINE, 0); in main()
1260 test_comp(".*", 0, 0); in main()
1262 test_comp(".*", REG_NEWLINE, 0); in main()
1270 test_comp("\\<x", REG_EXTENDED, 0); in main()
1273 test_comp("x\\>", REG_EXTENDED, 0); in main()
1276 test_comp("\\bx", REG_EXTENDED, 0); in main()
1280 test_comp("x\\b", REG_EXTENDED, 0); in main()
1284 test_comp("\\Bx", REG_EXTENDED, 0); in main()
1286 test_comp("\\Bx\\b", REG_EXTENDED, 0); in main()
1288 test_comp("\\<.", REG_EXTENDED, 0); in main()
1292 test_comp("\\w+", REG_EXTENDED, 0); in main()
1294 test_comp("\\d+", REG_EXTENDED, 0); in main()
1296 test_comp("\\D+", REG_EXTENDED, 0); in main()
1300 test_comp("\\t", REG_EXTENDED, 0); in main()
1301 test_comp("\\e", REG_EXTENDED, 0); in main()
1305 test_comp("\\x41", REG_EXTENDED, 0); in main()
1307 test_comp("\\x5", REG_EXTENDED, 0); in main()
1309 test_comp("\\x5r", REG_EXTENDED, 0); in main()
1311 test_comp("\\x", REG_EXTENDED, 0); in main()
1313 test_comp("\\xr", REG_EXTENDED, 0); in main()
1315 test_comp("\\x{41}", REG_EXTENDED, 0); in main()
1317 test_comp("\\x{5}", REG_EXTENDED, 0); in main()
1319 test_comp("\\x{5}r", REG_EXTENDED, 0); in main()
1321 test_comp("\\x{}", REG_EXTENDED, 0); in main()
1323 test_comp("\\x{}r", REG_EXTENDED, 0); in main()
1327 test_comp("foo(?i)bar", REG_EXTENDED, 0); in main()
1329 test_comp("foo(?i)bar|zap", REG_EXTENDED, 0); in main()
1334 test_comp("foo(?-i:zap)zot", REG_EXTENDED | REG_ICASE, 0); in main()
1337 test_comp("foo(?i:bar|zap)", REG_EXTENDED, 0); in main()
1342 test_comp("foo(?U:o*)(o*)", REG_EXTENDED, 0); in main()
1346 test_comp("foo(?# This here is a comment. )bar", REG_EXTENDED, 0); in main()
1350 test_comp("\\((\\Q)?:\\<[^$\\E)", REG_EXTENDED, 0); in main()
1352 test_comp("\\Qabc\\E.*", REG_EXTENDED, 0); in main()
1354 test_comp("\\Qabc\\E.*|foo", REG_EXTENDED, 0); in main()
1362 test_comp("a{0,0}", REG_EXTENDED, REG_OK); in main()
1364 test_comp("a{0,1}", REG_EXTENDED, REG_OK); in main()
1366 test_comp("a{1,1}", REG_EXTENDED, REG_OK); in main()
1368 test_comp("a{1,3}", REG_EXTENDED, REG_OK); in main()
1370 test_comp("a{0,3}", REG_EXTENDED, REG_OK); in main()
1372 test_comp("a{0,}", REG_EXTENDED, REG_OK); in main()
1377 test_comp("a{1,}", REG_EXTENDED, REG_OK); in main()
1382 test_comp("a{2,}", REG_EXTENDED, REG_OK); in main()
1387 test_comp("a{3,}", REG_EXTENDED, REG_OK); in main()
1397 test_comp("a{5,10}", REG_EXTENDED, REG_OK); in main()
1398 test_comp("a{6,6}", REG_EXTENDED, REG_OK); in main()
1402 test_comp("a{5,6}", REG_EXTENDED, REG_OK); in main()
1409 test_comp("([ab]{5,10})*b", REG_EXTENDED, REG_OK); in main()
1417 test_comp("([ab]*)(ab[ab]{5,10})ba", REG_EXTENDED, REG_OK); in main()
1428 test_comp("(a){0,5}", REG_EXTENDED, 0); in main()
1437 test_comp("(a){2,3}", REG_EXTENDED, 0); in main()
1444 test_comp("\\(a\\)\\{4\\}", 0, 0); in main()
1447 test_comp("\\(a*\\)\\{2\\}", 0, 0); in main()
1450 test_comp("((..)|(.)){2}", REG_EXTENDED, 0); in main()
1454 test_comp("(.){2}{3}", REG_EXTENDED, 0); in main()
1457 test_comp("(..){2}{3}", REG_EXTENDED, 0); in main()
1460 test_comp("((..){2}.){3}", REG_EXTENDED, 0); in main()
1463 test_comp("((..){1,2}.){3}", REG_EXTENDED, 0); in main()
1468 test_comp("a{2}{2}x", REG_EXTENDED, 0); in main()
1481 test_comp("([a-z]+){2,5}", REG_EXTENDED, 0); in main()
1486 test_comp("a{3}b{3}", REG_EXTENDED, 0); in main()
1495 test_comp("a{2}{2}xb+xc*xd?x", REG_EXTENDED, 0); in main()
1501 test_comp("^!packet [0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3} [0-9]+", in main()
1508 test_comp("([a-z]*) \\1", REG_EXTENDED, 0); in main()
1512 test_comp("(.*)\\1", REG_EXTENDED, 0); in main()
1515 test_comp("a(b)*c\\1", REG_EXTENDED, 0); in main()
1520 test_comp("([a-c]*)\\1", REG_EXTENDED, 0); in main()
1524 test_comp("\\(a*\\)*\\(x\\)\\(\\1\\)", 0, 0); in main()
1530 test_comp("(a)\\1{1,2}", REG_EXTENDED, 0); in main()
1533 test_comp("((.*)\\1)+", REG_EXTENDED, 0); in main()
1537 test_comp("()(\\1\\1)*", REG_EXTENDED, 0); in main()
1542 test_comp("(o)\\1", REG_EXTENDED | REG_NOSUB, 0); in main()
1544 test_comp("(o)\\1", REG_EXTENDED, 0); in main()
1546 test_comp("(o)\\1", REG_EXTENDED, 0); in main()
1549 test_comp("\\1foo", REG_EXTENDED, REG_ESUBREG); in main()
1550 test_comp("\\1foo(bar)", REG_EXTENDED, 0); in main()
1553 test_comp("(.)\\1$", REG_EXTENDED, 0); in main()
1558 test_comp("([0-9]{5})\\1", REG_EXTENDED, 0); in main()
1561 test_comp("([0-9]{4})\\1", REG_EXTENDED, 0); in main()
1571 test_comp(".*?", REG_EXTENDED, 0); in main()
1573 test_comp(".+?", REG_EXTENDED, 0); in main()
1575 test_comp(".??", REG_EXTENDED, 0); in main()
1577 test_comp(".{2,5}?", REG_EXTENDED, 0); in main()
1581 test_comp("<b>(.*?)</b>", REG_EXTENDED, 0); in main()
1583 test_comp("a(.*?)(foo|bar|zap)", REG_EXTENDED, 0); in main()
1588 test_comp(".*", REG_EXTENDED | REG_UNGREEDY, 0); in main()
1590 test_comp(".*?", REG_EXTENDED | REG_UNGREEDY, 0); in main()
1600 test_comp("\\", REG_EXTENDED, REG_EESCAPE); in main()
1601 test_comp("\\\\", REG_EXTENDED, REG_OK); in main()
1603 test_comp("(", REG_EXTENDED, REG_EPAREN); in main()
1604 test_comp("(aaa", REG_EXTENDED, REG_EPAREN); in main()
1605 test_comp(")", REG_EXTENDED, REG_OK); in main()
1607 test_comp("a{1", REG_EXTENDED, REG_EBRACE); in main()
1608 test_comp("a{1,x}", REG_EXTENDED, REG_BADBR); in main()
1609 test_comp("a{1x}", REG_EXTENDED, REG_BADBR); in main()
1610 test_comp("a{1,0}", REG_EXTENDED, REG_BADBR); in main()
1611 test_comp("a{x}", REG_EXTENDED, REG_BADBR); in main()
1612 test_comp("a{}", REG_EXTENDED, REG_BADBR); in main()
1615 test_comp("\\", 0, REG_EESCAPE); in main()
1616 test_comp("\\(", 0, REG_EPAREN); in main()
1617 test_comp("\\)", 0, REG_EPAREN); in main()
1618 test_comp("a\\{1", 0, REG_EBRACE); in main()
1619 test_comp("a\\{1,x\\}", 0, REG_BADBR); in main()
1620 test_comp("a\\{1x\\}", 0, REG_BADBR); in main()
1621 test_comp("a\\{1,0\\}", 0, REG_BADBR); in main()
1622 test_comp("a\\{x\\}", 0, REG_BADBR); in main()
1623 test_comp("a\\{\\}", 0, REG_BADBR); in main()
1633 test_comp("��+", REG_EXTENDED, 0); in main()
1640 test_comp("aBCdeFghiJKlmnoPQRstuvWXyZ���", REG_ICASE, 0); in main()
1651 test_comp("��+", REG_EXTENDED, 0); in main()
1654 test_comp("a", REG_EXTENDED, 0); in main()
1656 test_comp("c$", REG_EXTENDED, 0); in main()