• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/tre-0.8.0/tests/

Lines Matching refs:REG_OK

119 #ifndef REG_OK
120 #define REG_OK 0
121 #endif /* REG_OK */
602 0, REG_OK, 9, 17, 9, 17, END);
609 0, REG_OK, 9, 10, 9, 10, END);
612 0, REG_OK, 9, 10, 9, 10, END);
615 0, REG_OK, 9, 10, 9, 10, END);
621 test_exec("xirefoabralfobarxie", 0, REG_OK, 11, 16, 11, 16, END);
625 test_exec("xirefoabrzlfd", 0, REG_OK, 4, 9, 4, 9, END);
630 test_exec("oobargoobaploowap", 0, REG_OK, 5, 11, 5, 11, END);
634 test_exec("zfoobarz", 0, REG_OK, 0, 8, 0, 8, END);
635 test_exec("boing zfoobarz goobar woop", 0, REG_OK, 15, 21, 15, 21, END);
639 test_exec("foobar", 0, REG_OK, 0, 6, 0, 6, END);
640 test_exec("xfoobar", 0, REG_OK, 0, 7, 0, 7, END);
643 test_exec("foobarx", 0, REG_OK, 0, 7, 0, 7, END);
645 test_exec("fooxbar", 0, REG_OK, 0, 7, 0, 7, END);
646 test_exec("foxbar", 0, REG_OK, 0, 6, 0, 6, END);
647 test_exec("xoobar", 0, REG_OK, 0, 6, 0, 6, END);
648 test_exec("foobax", 0, REG_OK, 0, 6, 0, 6, END);
649 test_exec("oobar", 0, REG_OK, 0, 5, 0, 5, END);
650 test_exec("fobar", 0, REG_OK, 0, 5, 0, 5, END);
651 test_exec("fooba", 0, REG_OK, 0, 5, 0, 5, END);
663 0, REG_OK, 26, 33, 26, 33, END);
667 test_exec("foobarzap", 0, REG_OK, 0, 9, 3, 6, END);
669 test_exec("foobrzap", 0, REG_OK, 0, 8, 3, 5, END);
675 0, REG_OK, 0, 120, 93, 100, END);
688 test_exec("foobar", 0, REG_OK, 0, 6, END);
689 test_exec("xxxfoobarzapzot", 0, REG_OK, 3, 9, END);
691 test_exec("foobar", 0, REG_OK, END);
693 test_exec("xxaaaaaaaaaaaaaaaaa", 0, REG_OK, 2, 6, END);
697 test_exec("", 0, REG_OK, 0, 0, 0, 0, END);
700 test_exec("", 0, REG_OK, 0, 0, 0, 0, END);
703 test_exec("", 0, REG_OK, 0, 0, 0, 0, 0, 0, END);
705 test_exec("aaaaaaaaaaaabcxbcxbcxaabcxaabcx", 0, REG_OK, 0, 0, -1, -1, END);
706 test_exec("aaaaaaaaaaaabcxbcxbcxaabcxaabc", 0, REG_OK, 0, 0, -1, -1, END);
707 test_exec("aaaaaaaaaaaabcxbcdbcxaabcxaabc", 0, REG_OK, 0, 0, -1, -1, END);
708 test_exec("aaaaaaaaaaaabcdbcdbcxaabcxaabc", 0, REG_OK, 0, 18, 15, 18, END);
711 test_exec("-", 0, REG_OK, 0, 0, 0, 0, END);
716 test_exec("aaaaaaaaaaaaaaaaaaaaaaaaab", 0, REG_OK,
721 test_exec("", 0, REG_OK, 0, 0, END);
722 test_exec("foo", 0, REG_OK, 0, 0, END);
726 test_exec("aaaaaaaaaaaaaaax", 0, REG_OK, 0, 15, 0, 9, END);
730 test_exec("aaaa", 0, REG_OK, 0, 4, 0, 4, 4, 4, END);
732 test_exec("abcd", 0, REG_OK, 0, 4, 0, 4, 4, 4, END);
734 test_exec("abcd", 0, REG_OK, 0, 4, 0, 4, 4, 4, END);
736 test_exec("abcde", 0, REG_OK, 0, 5, 0, 4, 4, 4, END);
738 test_exec("abcde", 0, REG_OK, 0, 5, 0, 4, 4, 4, END);
740 test_exec("abcd", 0, REG_OK, 0, 4, 1, 4, 4, 4, END);
742 test_exec("abcd", 0, REG_OK, 0, 4, 1, 4, 4, 4, END);
744 test_exec("aaabcd", 0, REG_OK, 0, 6, 3, 6, 6, 6, END);
746 test_exec("aaabcd", 0, REG_OK, 0, 6, 3, 6, 6, 6, END);
748 test_exec("", 0, REG_OK, 0, 0, 0, 0, 0, 0, END);
749 test_exec("a", 0, REG_OK, 0, 1, 0, 1, -1, -1, END);
750 test_exec("aa", 0, REG_OK, 0, 2, 0, 2, 0, 2, END);
751 test_exec("aaa", 0, REG_OK, 0, 3, 0, 3, 0, 3, END);
752 test_exec("bbb", 0, REG_OK, 0, 3, 0, 3, 0, 3, END);
753 test_exec("aaabbb", 0, REG_OK, 0, 6, 0, 6, 0, 6, END);
754 test_exec("bbbaaa", 0, REG_OK, 0, 6, 3, 6, 3, 6, END);
756 test_exec("", 0, REG_OK, 0, 0, 0, 0, 0, 0, END);
757 test_exec("a", 0, REG_OK, 0, 1, 0, 1, 0, 1, END);
758 test_exec("aa", 0, REG_OK, 0, 2, 0, 2, 0, 2, END);
759 test_exec("aaa", 0, REG_OK, 0, 3, 0, 3, 0, 3, END);
760 test_exec("bbb", 0, REG_OK, 0, 3, 0, 3, 0, 3, END);
761 test_exec("aaabbb", 0, REG_OK, 0, 6, 0, 6, 0, 6, END);
762 test_exec("bbbaaa", 0, REG_OK, 0, 6, 3, 6, 3, 6, END);
764 test_exec("aabbccddeeffgg", 0, REG_OK, 0, 14, 3, 9, 5, 7, 11, 13, END);
766 test_exec("weeknights", 0, REG_OK, 0, 10, 0, 3, 3, 10, END);
767 test_exec("weeknightss", 0, REG_OK, 0, 11, 0, 3, 3, 10, END);
769 test_exec("aaaaaaaaaa", 0, REG_OK, 0, 10, END);
771 test_exec("aaaaaaaaaa", 0, REG_OK, 0, 10, END);
773 test_exec("aaaaaaaaaa", 0, REG_OK, 0, 10, END);
775 test_exec("aaaaaaaaaa", 0, REG_OK, 0, 10, END);
780 test_exec("aaabc", 0, REG_OK, 0, 5, 3, 4, -1, -1, 3, 4, END);
781 test_exec("aaaac", 0, REG_OK, 0, 5, 3, 4, 3, 4, -1, -1, END);
783 test_exec("foozot", 0, REG_OK, 0, 6, 3, 3, -1, -1, END);
784 test_exec("foobarzot", 0, REG_OK, 0, 9, 3, 6, 3, 6, END);
785 test_exec("foobarbarzot", 0, REG_OK, 0, 12, 3, 9, 6, 9, END);
788 test_exec("foobarzapzot", 0, REG_OK,
790 test_exec("foobarbarzapzot", 0, REG_OK,
792 test_exec("foozupzot", 0, REG_OK,
794 test_exec("foobarzot", 0, REG_OK,
796 test_exec("foozapzot", 0, REG_OK,
798 test_exec("foozot", 0, REG_OK,
809 test_exec("ablip", 0, REG_OK, 0, 5, 0, 1, 1, 5, END);
810 test_exec("ab", 0, REG_OK, 0, 2, 0, 2, -1, -1, END);
812 test_exec("ablip", 0, REG_OK, 0, 5, 0, 1, 1, 5, END);
813 test_exec("ab", 0, REG_OK, 0, 2, 0, 2, -1, -1, END);
817 test_exec("aaaaabaaaba", 0, REG_OK, 0, 11, 0, 10, 9, 10, -1, -1, END);
818 test_exec("aaaaabaaab", 0, REG_OK, 0, 10, 0, 8, 7, 8, 9, 10, END);
819 test_exec("caa", 0, REG_OK, 1, 3, 1, 2, 1, 2, -1, -1, END);
821 test_exec("aabaababbabaaababbab", 0, REG_OK,
823 test_exec("aaaaababbaba", 0, REG_OK,
828 0, REG_OK, 0, 63, 0, 16, 13, 16, 16, 43, 43, 63, 62, 63, END);
832 test_exec("", 0, REG_OK, 0, 0, END);
833 test_exec("foo", 0, REG_OK, 0, 0, END);
835 test_exec("a", 0, REG_OK, 0, 1, 0, 1, END);
836 test_exec("b", 0, REG_OK, 0, 0, 0, 0, END);
837 test_exec("", 0, REG_OK, 0, 0, 0, 0, END);
839 test_exec("a", 0, REG_OK, 0, 1, END);
840 test_exec("b", 0, REG_OK, 0, 0, END);
841 test_exec("", 0, REG_OK, 0, 0, END);
843 test_exec("a", 0, REG_OK, 0, 1, END);
844 test_exec("b", 0, REG_OK, 0, 0, END);
845 test_exec("", 0, REG_OK, 0, 0, END);
849 test_exec("abc", 0, REG_OK, 0, 3, 0, 1, 2, 3, END);
850 test_exec("***abc***", 0, REG_OK, 3, 6, 3, 4, 5, 6, END);
852 test_exec("a", 0, REG_OK, 0, 1, 0, 1, END);
854 test_exec("a", 0, REG_OK, 0, 1, 0, 1, 0, 1, END);
856 test_exec("a", 0, REG_OK, 0, 1, 0, 1, 0, 1, 0, 1, END);
858 test_exec("a", 0, REG_OK, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
870 test_exec("aabc", 0, REG_OK, 0, 4, 0, 3, 0, 3, -1, -1, -1, -1, END);
871 test_exec("aacc", 0, REG_OK, 0, 4, 0, 3, -1, -1, 0, 3, -1, -1, END);
872 test_exec("aaac", 0, REG_OK, 0, 4, 0, 3, -1, -1, -1, -1, 0, 3, END);
876 test_exec("foo!bar!bas", 0, REG_OK,
880 test_exec("foo!bar!bas", 0, REG_OK,
884 test_exec("foo!bar!bas", 0, REG_OK,
889 test_exec("Muammar Quathafi", 0, REG_OK, 0, 16, -1, -1, 11, 13, END);
892 test_exec("aBcD", 0, REG_OK, 0, 4, 2, 4, END);
909 test_exec("a", 0, REG_OK, 0, 1, END);
911 test_exec(".", 0, REG_OK, 0, 1, END);
913 test_exec("[", 0, REG_OK, 0, 1, END);
915 test_exec("\\", 0, REG_OK, 0, 1, END);
917 test_exec("*", 0, REG_OK, 0, 1, END);
919 test_exec("^", 0, REG_OK, 0, 1, END);
921 test_exec("$", 0, REG_OK, 0, 1, END);
926 test_exec("x.", 0, REG_OK, 0, 2, END);
928 test_exec("x[", 0, REG_OK, 0, 2, END);
930 test_exec("x\\", 0, REG_OK, 0, 2, END);
932 test_exec("x*", 0, REG_OK, 0, 2, END);
934 test_exec("x^", 0, REG_OK, 0, 2, END);
936 test_exec("x$", 0, REG_OK, 0, 2, END);
941 test_exec("a", 0, REG_OK, 0, 1, END);
942 test_exec("\n", 0, REG_OK, 0, 1, END);
945 test_exec("(+|?)", 0, REG_OK, 0, 5, END);
960 test_exec("]", 0, REG_OK, 0, 1, END);
961 test_exec("x", 0, REG_OK, 0, 1, END);
964 test_exec(".", 0, REG_OK, 0, 1, END);
968 test_exec("*", 0, REG_OK, 0, 1, END);
971 test_exec("[", 0, REG_OK, 0, 1, END);
974 test_exec("\\", 0, REG_OK, 0, 1, END);
977 test_exec("-", 0, REG_OK, 0, 1, END);
978 test_exec("x", 0, REG_OK, 0, 1, END);
980 test_exec("-", 0, REG_OK, 0, 1, END);
981 test_exec("x", 0, REG_OK, 0, 1, END);
983 test_exec("-", 0, REG_OK, 0, 1, END);
986 test_exec("a", 0, REG_OK, 0, 1, END);
987 test_exec("b", 0, REG_OK, 0, 1, END);
988 test_exec("c", 0, REG_OK, 0, 1, END);
990 test_exec("xa", 0, REG_OK, 1, 2, END);
991 test_exec("xb", 0, REG_OK, 1, 2, END);
992 test_exec("xc", 0, REG_OK, 1, 2, END);
995 test_exec("xa", 0, REG_OK, 0, 2, END);
996 test_exec("xb", 0, REG_OK, 0, 2, END);
997 test_exec("xc", 0, REG_OK, 0, 2, END);
1003 test_exec("d", 0, REG_OK, 0, 1, END);
1004 test_exec("xa", 0, REG_OK, 0, 1, END);
1005 test_exec("xb", 0, REG_OK, 0, 1, END);
1006 test_exec("xc", 0, REG_OK, 0, 1, END);
1007 test_exec("xd", 0, REG_OK, 0, 1, END);
1012 test_exec("xd", 0, REG_OK, 0, 2, END);
1015 test_exec("x\\*?+()x", 0, REG_OK, 1, 7, END);
1019 test_exec("%abc123890XYZ=", 0, REG_OK, 1, 13, END);
1021 test_exec("%\n\t\015\f ", 0, REG_OK, 1, 5, END);
1023 test_exec("AbcdE", 0, REG_OK, 1, 4, END);
1025 test_exec("AbcdE", 0, REG_OK, 0, 5, END);
1027 test_exec("x \t\f\nx", 0, REG_OK, 1, 5, END);
1029 test_exec("%abC123890xyz=", 0, REG_OK, 1, 4, END);
1031 test_exec("%abC123890xyz=", 0, REG_OK, 4, 10, END);
1033 test_exec("%abC123890xyz=", 0, REG_OK, 0, 4, END);
1035 test_exec("\n %abC12\f", 0, REG_OK, 1, 8, END);
1037 test_exec("\n aBCDEFGHIJKLMNOPQRSTUVWXYz", 0, REG_OK, 3, 27, END);
1039 test_exec("\n aBCDEFGHIJKLMNOPQRSTUVWXYz", 0, REG_OK, 2, 28, END);
1043 test_exec("\na \t b", 0, REG_OK, 2, 5, END);
1047 test_exec("\n %abC12\f", 0, REG_OK, 2, 8, END);
1050 0, REG_OK, 1, 33, END);
1052 test_exec("-0123456789ABCDEFabcdef", 0, REG_OK, 1, 23, END);
1058 test_exec("ABCabcxyzABC", 0, REG_OK, 3, 9, END);
1062 test_exec("zaaaaab", 0, REG_OK, 1, 6, END);
1064 test_exec("!ABC-./XYZ~", 0, REG_OK, 1, 10, END);
1066 test_exec("-", 0, REG_OK, 0, 1, END);
1067 test_exec("*", 0, REG_OK, 0, 1, END);
1069 test_exec("!+*,---ABC", 0, REG_OK, 1, 7, END);
1071 test_exec("xa-a--a-ay", 0, REG_OK, 1, 9, END);
1075 test_exec("cABbage", 0, REG_OK, 0, 5, END);
1077 test_exec("tObAcCo", 0, REG_OK, 0, 2, END);
1079 test_exec("cABbage", 0, REG_OK, 0, 5, END);
1081 test_exec("tObAcCo", 0, REG_OK, 0, 2, END);
1085 test_exec("__abc#lmn012$x%yz789*", 0, REG_OK, 2, 20, END);
1087 test_exec("__abcLMN012x%#$yz789*", 0, REG_OK, 2, 20, END);
1089 test_exec("abc#lmn012$x%yz789--@*,abc", 0, REG_OK, 18, 23, END);
1091 test_exec("abc#lmn012$x%yz789--@*,abc", 0, REG_OK, 18, 23, END);
1093 test_exec("abc#lmn012$x%yz789--@*,abc", 0, REG_OK, 4, 7, END);
1095 test_exec("---afd*(&,ml---", 0, REG_OK, 3, 12, END);
1097 test_exec("---AFD*(&,ml---", 0, REG_OK, 6, 12, END);
1099 test_exec("---AFD*(&,ml---", 0, REG_OK, 6, 10, END);
1118 test_exec("xabcdefghiy", 0, REG_OK, 1, 10, 4, 8, 4, 6, 6, 8, END);
1121 test_exec("xabdefy", 0, REG_OK, 1, 6, END);
1122 test_exec("xabcdefy", 0, REG_OK, 1, 7, END);
1123 test_exec("xabcccccccdefy", 0, REG_OK, 1, 13, END);
1126 test_exec("xabcghiy", 0, REG_OK, 1, 7, -1, -1, END);
1127 test_exec("xabcdefghi", 0, REG_OK, 1, 10, 4, 7, END);
1128 test_exec("xabcdefdefdefghi", 0, REG_OK, 1, 16, 10, 13, END);
1130 test_comp("a?", REG_EXTENDED, REG_OK);
1131 test_exec("aaaaa", 0, REG_OK, 0, 1, END);
1132 test_exec("xaaaaa", 0, REG_OK, 0, 0, END);
1133 test_comp("a+", REG_EXTENDED, REG_OK);
1134 test_exec("aaaaa", 0, REG_OK, 0, 5, END);
1135 test_exec("xaaaaa", 0, REG_OK, 1, 6, END);
1146 test_exec("abcdef", 0, REG_OK, 0, 3, END);
1156 test_exec("defabc", 0, REG_OK, 3, 6, END);
1164 test_exec("abc", 0, REG_OK, 0, 3, END);
1181 test_exec("abcdef", 0, REG_OK, 0, 3, END);
1185 test_exec("\nabcdef", 0, REG_OK, 1, 4, END);
1188 test_exec("defabc", 0, REG_OK, 3, 6, END);
1192 test_exec("defabc\n", 0, REG_OK, 3, 6, END);
1195 test_exec("abc", 0, REG_OK, 0, 3, END);
1199 test_exec("\nabc\n", 0, REG_OK, 1, 4, END);
1206 test_exec("abc\ndef", 0, REG_OK, 0, 3, END);
1210 test_exec("def\nabc", 0, REG_OK, 4, 7, END);
1219 test_exec("^bc", 0, REG_OK, 0, 3, END);
1221 test_exec("a^bc", 0, REG_OK, 0, 4, END);
1223 test_exec("bc", 0, REG_OK, 0, 2, 0, 2, END);
1228 test_exec("(^a", 0, REG_OK, 0, 3, END);
1234 test_exec("ab$", 0, REG_OK, 0, 3, END);
1236 test_exec("ab$c", 0, REG_OK, 0, 4, END);
1238 test_exec("ab", 0, REG_OK, 0, 2, 0, 2, END);
1243 test_exec("a$)", 0, REG_OK, 0, 3, END);
1249 test_exec("foo\nybarx\nyes\n", 0, REG_OK, 8, 11, END);
1252 test_exec("", 0, REG_OK, 0, 0, END);
1256 test_exec("", 0, REG_OK, 0, 0, END);
1257 test_exec("\n", 0, REG_OK, 0, 0, END);
1261 test_exec("ab\ncd", 0, REG_OK, 0, 5, END);
1263 test_exec("ab\ncd", 0, REG_OK, 0, 2, END);
1271 test_exec("aax xaa", 0, REG_OK, 4, 5, END);
1272 test_exec("xaa", 0, REG_OK, 0, 1, END);
1274 test_exec("axx xaa", 0, REG_OK, 2, 3, END);
1275 test_exec("aax", 0, REG_OK, 2, 3, END);
1277 test_exec("axx xaa", 0, REG_OK, 4, 5, END);
1279 test_exec("xax", 0, REG_OK, 0, 1, END);
1281 test_exec("axx xaa", 0, REG_OK, 2, 3, END);
1282 test_exec("aax", 0, REG_OK, 2, 3, END);
1285 test_exec("aax xxa", 0, REG_OK, 2, 3, END);
1287 test_exec("aax xxx", 0, REG_OK, 2, 3, END);
1289 test_exec(";xaa", 0, REG_OK, 1, 2, END);
1293 test_exec(",.(a23_Nt-�o)", 0, REG_OK, 3, 9, END);
1295 test_exec("uR120_4=v4", 0, REG_OK, 2, 5, END);
1297 test_exec("120d_=vA4s", 0, REG_OK, 3, 8, END);
1306 test_exec("ABC", 0, REG_OK, 0, 1, END);
1308 test_exec("\005", 0, REG_OK, 0, 1, END);
1310 test_exec("\005r", 0, REG_OK, 0, 2, END);
1312 test_nexec("\000", 1, 0, REG_OK, 0, 1, END);
1314 test_nexec("\000r", 2, 0, REG_OK, 0, 2, END);
1316 test_exec("ABC", 0, REG_OK, 0, 1, END);
1318 test_exec("\005", 0, REG_OK, 0, 1, END);
1320 test_exec("\005r", 0, REG_OK, 0, 2, END);
1322 test_nexec("\000", 1, 0, REG_OK, 0, 1, END);
1324 test_nexec("\000r", 2, 0, REG_OK, 0, 2, END);
1328 test_exec("fooBaR", 0, REG_OK, 0, 6, END);
1330 test_exec("fooBaR", 0, REG_OK, 0, 6, END);
1331 test_exec("foozap", 0, REG_OK, 0, 6, END);
1332 test_exec("foozAp", 0, REG_OK, 0, 6, END);
1335 test_exec("FoOzapZOt", 0, REG_OK, 0, 9, END);
1338 test_exec("foozap", 0, REG_OK, 0, 6, END);
1339 test_exec("foobar", 0, REG_OK, 0, 6, END);
1340 test_exec("foobAr", 0, REG_OK, 0, 6, END);
1341 test_exec("fooZaP", 0, REG_OK, 0, 6, END);
1343 test_exec("foooo", 0, REG_OK, 0, 5, 3, 5, END);
1347 test_exec("foobar", 0, REG_OK, 0, 6, END);
1351 test_exec("()?:\\<[^$", 0, REG_OK, 0, 9, 1, 9, END);
1353 test_exec("abcdef", 0, REG_OK, 0, 6, END);
1355 test_exec("parabc123wxyz", 0, REG_OK, 3, 13, END);
1356 test_exec("fooabc123wxyz", 0, REG_OK, 0, 3, END);
1362 test_comp("a{0,0}", REG_EXTENDED, REG_OK);
1363 test_exec("aaa", 0, REG_OK, 0, 0, END);
1364 test_comp("a{0,1}", REG_EXTENDED, REG_OK);
1365 test_exec("aaa", 0, REG_OK, 0, 1, END);
1366 test_comp("a{1,1}", REG_EXTENDED, REG_OK);
1367 test_exec("aaa", 0, REG_OK, 0, 1, END);
1368 test_comp("a{1,3}", REG_EXTENDED, REG_OK);
1369 test_exec("xaaaaa", 0, REG_OK, 1, 4, END);
1370 test_comp("a{0,3}", REG_EXTENDED, REG_OK);
1371 test_exec("aaaaa", 0, REG_OK, 0, 3, END);
1372 test_comp("a{0,}", REG_EXTENDED, REG_OK);
1373 test_exec("", 0, REG_OK, 0, 0, END);
1374 test_exec("a", 0, REG_OK, 0, 1, END);
1375 test_exec("aa", 0, REG_OK, 0, 2, END);
1376 test_exec("aaa", 0, REG_OK, 0, 3, END);
1377 test_comp("a{1,}", REG_EXTENDED, REG_OK);
1379 test_exec("a", 0, REG_OK, 0, 1, END);
1380 test_exec("aa", 0, REG_OK, 0, 2, END);
1381 test_exec("aaa", 0, REG_OK, 0, 3, END);
1382 test_comp("a{2,}", REG_EXTENDED, REG_OK);
1385 test_exec("aa", 0, REG_OK, 0, 2, END);
1386 test_exec("aaa", 0, REG_OK, 0, 3, END);
1387 test_comp("a{3,}", REG_EXTENDED, REG_OK);
1391 test_exec("aaa", 0, REG_OK, 0, 3, END);
1392 test_exec("aaaa", 0, REG_OK, 0, 4, END);
1393 test_exec("aaaaa", 0, REG_OK, 0, 5, END);
1394 test_exec("aaaaaa", 0, REG_OK, 0, 6, END);
1395 test_exec("aaaaaaa", 0, REG_OK, 0, 7, END);
1397 test_comp("a{5,10}", REG_EXTENDED, REG_OK);
1398 test_comp("a{6,6}", REG_EXTENDED, REG_OK);
1399 test_exec("aaaaaaaaaaaa", 0, REG_OK, 0, 6, END);
1400 test_exec("xxaaaaaaaaaaaa", 0, REG_OK, 2, 8, END);
1402 test_comp("a{5,6}", REG_EXTENDED, REG_OK);
1403 test_exec("aaaaaaaaaaaa", 0, REG_OK, 0, 6, END);
1404 test_exec("xxaaaaaaaaaaaa", 0, REG_OK, 2, 8, END);
1405 test_exec("xxaaaaa", 0, REG_OK, 2, 7, END);
1409 test_comp("([ab]{5,10})*b", REG_EXTENDED, REG_OK);
1410 test_exec("bbbbbabaaaaab", 0, REG_OK, 0, 13, 5, 12, END);
1411 test_exec("bbbbbbaaaaab", 0, REG_OK, 0, 12, 5, 11, END);
1412 test_exec("bbbbbbaaaab", 0, REG_OK, 0, 11, 0, 10, END);
1413 test_exec("bbbbbbaaab", 0, REG_OK, 0, 10, 0, 9, END);
1414 test_exec("bbbbbbaab", 0, REG_OK, 0, 9, 0, 8, END);
1415 test_exec("bbbbbbab", 0, REG_OK, 0, 8, 0, 7, END);
1417 test_comp("([ab]*)(ab[ab]{5,10})ba", REG_EXTENDED, REG_OK);
1418 test_exec("abbabbbabaabbbbbbbbbbbbbabaaaabab", 0, REG_OK,
1420 test_exec("abbabbbabaabbbbbbbbbbbbabaaaaabab", 0, REG_OK,
1422 test_exec("abbabbbabaabbbbbbbbbbbbabaaaabab", 0, REG_OK,
1424 test_exec("abbabbbabaabbbbbbbbbbbba", 0, REG_OK,
1429 test_exec("", 0, REG_OK, 0, 0, -1, -1, END);
1430 test_exec("a", 0, REG_OK, 0, 1, 0, 1, END);
1431 test_exec("aa", 0, REG_OK, 0, 2, 1, 2, END);
1432 test_exec("aaa", 0, REG_OK, 0, 3, 2, 3, END);
1433 test_exec("aaaa", 0, REG_OK, 0, 4, 3, 4, END);
1434 test_exec("aaaaa", 0, REG_OK, 0, 5, 4, 5, END);
1435 test_exec("aaaaaa", 0, REG_OK, 0, 5, 4, 5, END);
1440 test_exec("aa", 0, REG_OK, 0, 2, 1, 2, END);
1441 test_exec("aaa", 0, REG_OK, 0, 3, 2, 3, END);
1442 test_exec("aaaa", 0, REG_OK, 0, 3, 2, 3, END);
1445 test_exec("aaaa", 0, REG_OK, 0, 4, 3, 4, END);
1448 test_exec("a", 0, REG_OK, 0, 1, 1, 1, END);
1451 test_exec("aa", 0, REG_OK, 0, 2, 1, 2, -1, -1, 1, 2, END);
1456 test_exec("xxxxxx", 0, REG_OK, 0, 6, 5, 6, END);
1459 test_exec("xxxxxxxxxxxx", 0, REG_OK, 0, 12, 10, 12, END);
1462 test_exec("xxxxxxxxxxxxxxx", 0, REG_OK, 0, 15, 10, 15, 12, 14, END);
1465 test_exec("xxxxxxxxx", 0, REG_OK, 0, 9, 6, 9, 6, 8, END);
1466 test_exec("xxxxxxxxxx", 0, REG_OK, 0, 9, 6, 9, 6, 8, END);
1467 test_exec("xxxxxxxxxxx", 0, REG_OK, 0, 11, 8, 11, 8, 10, END);
1474 test_exec("aaaax", 0, REG_OK, 0, 5, END);
1475 test_exec("aaaaax", 0, REG_OK, 1, 6, END);
1476 test_exec("aaaaaax", 0, REG_OK, 2, 7, END);
1477 test_exec("aaaaaaax", 0, REG_OK, 3, 8, END);
1478 test_exec("aaaaaaaax", 0, REG_OK, 4, 9, END);
1483 test_exec("aa\n", 0, REG_OK, 0, 2, 1, 2, END);
1487 test_exec("aaabbb", 0, REG_OK, 0, 6, END);
1488 test_exec("aaabbbb", 0, REG_OK, 0, 6, END);
1489 test_exec("aaaabbb", 0, REG_OK, 1, 7, END);
1496 test_exec("aaaaxbxcxdx", 0, REG_OK, 0, 11, END);
1503 test_exec("!packet 10.0.2.4 12765 ei voittoa", 0, REG_OK, 0, 22, END);
1509 test_exec("foobar foobar", 0, REG_OK, 0, 13, 0, 6, END);
1513 test_exec("foobarfoobar", 0, REG_OK, 0, 12, 0, 6, END);
1516 test_exec("acb", 0, REG_OK, 0, 2, -1, -1, END);
1517 test_exec("abbcbbb", 0, REG_OK, 0, 5, 2, 3, END);
1521 test_exec("abcacdef", 0, REG_OK, 0, 0, 0, 0, END);
1522 test_exec("abcabcabcd", 0, REG_OK, 0, 6, 0, 3, END);
1525 test_exec("x", 0, REG_OK, 0, 1, 0, 0, 0, 1, 1, 1, END);
1527 test_exec("ax", 0, REG_OK, 0, 2, 1, 1, 1, 2, 2, 2, END);
1531 test_exec("aabc", 0, REG_OK, 0, 2, 0, 1, END);
1534 test_exec("aa", 0, REG_OK, 0, 2, 0, 2, 0, 1, END);
1538 test_exec("", 0, REG_OK, 0, 0, 0, 0, 0, 0, END);
1543 test_exec("foobar", 0, REG_OK, END);
1545 test_exec("foobar", 0, REG_OK, 1, 3, 1, 2, END);
1555 test_exec("foo", 0, REG_OK, 1, 3, 1, 2, END);
1560 test_exec("1234512345", 0, REG_OK, 0, 10, 0, 5, END);
1563 test_exec("12341234", 0, REG_OK, 0, 8, 0, 4, END);
1572 test_exec("abcd", 0, REG_OK, 0, 0, END);
1574 test_exec("abcd", 0, REG_OK, 0, 1, END);
1576 test_exec("abcd", 0, REG_OK, 0, 0, END);
1578 test_exec("abcd", 0, REG_OK, 0, 2, END);
1582 test_exec("<b>text1</b><b>text2</b>", 0, REG_OK, 0, 12, 3, 8, END);
1584 test_exec("hubba wooga-booga zabar gafoo wazap", 0, REG_OK,
1589 test_exec("abcd", 0, REG_OK, 0, 0, END);
1591 test_exec("abcd", 0, REG_OK, 0, 4, END);
1601 test_comp("\\\\", REG_EXTENDED, REG_OK);
1602 test_exec("\\", 0, REG_OK, 0, 1, END);
1605 test_comp(")", REG_EXTENDED, REG_OK);
1606 test_exec(")", 0, REG_OK, 0, 1, END);
1634 test_exec("��������������������������", 0, REG_OK, 10, 13, END);
1641 test_exec("abCDefGhiJKlmNoPqRStuVwXyz���", 0, REG_OK, 0, 29, END);
1652 test_exec("��������������������������", 0, REG_OK, 10, 12, END);
1655 test_nexec("foo\000bar", 7, 0, REG_OK, 5, 6, END);
1657 test_exec("abc", 0, REG_OK, 2, 3, END);