Lines Matching refs:stringp
91 const char *stringp);
110 push_stringp(const char *stringp);
132 const char *stringp,
137 const char *stringp,
142 const char *stringp,
146 test_string(const char *stringp,
170 regex(const char *regexp, const char *stringp, ...) in regex() argument
189 if ((stringp == (char *)0) || (regexp == (char *)0)) { in regex()
198 va_start(arg_listp, stringp); in regex()
219 __loc1 = (char *)stringp; in regex()
221 end_of_matchp = test_string(stringp, regexp); in regex()
234 while ((*stringp != *(regexp + 1)) && (*stringp != '\0')) { in regex()
235 stringp++; in regex()
237 while ((end_of_matchp == (char *)0) && (*stringp != '\0')) { in regex()
238 end_of_matchp = test_string(stringp, regexp); in regex()
240 __loc1 = (char *)stringp; in regex()
242 stringp++; in regex()
243 while ((*stringp != *(regexp + 1)) && (*stringp != '\0')) { in regex()
244 stringp++; in regex()
261 end_of_matchp = test_string(stringp, regexp); in regex()
262 while ((end_of_matchp == (char *)0) && (*stringp != '\0')) { in regex()
263 stringp++; in regex()
264 end_of_matchp = test_string(stringp, regexp); in regex()
267 __loc1 = (char *)stringp; in regex()
282 char_size = get_wchar(&string_wchar, stringp); in regex()
284 stringp += char_size; in regex()
285 char_size = get_wchar(&string_wchar, stringp); in regex()
288 end_of_matchp = test_string(stringp, regexp); in regex()
290 __loc1 = (char *)stringp; in regex()
292 stringp += char_size; in regex()
293 char_size = get_wchar(&string_wchar, stringp); in regex()
295 stringp += char_size; in regex()
296 char_size = get_wchar(&string_wchar, stringp); in regex()
311 end_of_matchp = test_string(stringp, regexp); in regex()
312 char_size = get_wchar(&string_wchar, stringp); in regex()
314 stringp += char_size; in regex()
315 end_of_matchp = test_string(stringp, regexp); in regex()
316 char_size = get_wchar(&string_wchar, stringp); in regex()
319 __loc1 = (char *)stringp; in regex()
361 const char *stringp) in get_wchar() argument
365 if (stringp == (char *)0) { in get_wchar()
368 } else if (*stringp == '\0') { in get_wchar()
370 *wcharp = (wchar_t)((unsigned int)*stringp); in get_wchar()
371 } else if ((unsigned char)*stringp <= (unsigned char)0x7f) { in get_wchar()
373 *wcharp = (wchar_t)((unsigned int)*stringp); in get_wchar()
375 char_size = mbtowc(wcharp, stringp, MB_LEN_MAX); in get_wchar()
421 const char *stringp; in pop_stringp() local
426 stringp = *stringp_stackp; in pop_stringp()
428 return (stringp); in pop_stringp()
461 push_stringp(const char *stringp) in push_stringp() argument
467 *stringp_stackp = stringp; in push_stringp()
468 return (stringp); in push_stringp()
652 const char *stringp, in test_repeated_ascii_char() argument
657 end_of_matchp = test_string(stringp, regexp); in test_repeated_ascii_char()
659 (stringp > repeat_startp)) { in test_repeated_ascii_char()
660 stringp--; in test_repeated_ascii_char()
661 end_of_matchp = test_string(stringp, regexp); in test_repeated_ascii_char()
668 const char *stringp, in test_repeated_multibyte_char() argument
673 end_of_matchp = test_string(stringp, regexp); in test_repeated_multibyte_char()
675 (stringp > repeat_startp)) { in test_repeated_multibyte_char()
676 stringp = previous_charp(stringp); in test_repeated_multibyte_char()
677 end_of_matchp = test_string(stringp, regexp); in test_repeated_multibyte_char()
684 const char *stringp, in test_repeated_group() argument
689 end_of_matchp = test_string(stringp, regexp); in test_repeated_group()
691 (stringp > repeat_startp)) { in test_repeated_group()
692 stringp = pop_stringp(); in test_repeated_group()
693 if (stringp == (char *)0) { in test_repeated_group()
696 end_of_matchp = test_string(stringp, regexp); in test_repeated_group()
702 test_string(const char *stringp, in test_string() argument
762 if (*regexp == *stringp) { in test_string()
764 stringp++; in test_string()
776 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
781 stringp += string_char_size; in test_string()
790 if (*stringp == '\0') { in test_string()
794 stringp++; in test_string()
797 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
802 stringp += string_char_size; in test_string()
824 if ((*stringp != '\0') && in test_string()
825 (test_char_against_ascii_class(*stringp, regexp, in test_string()
828 stringp++; in test_string()
851 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
856 stringp += string_char_size; in test_string()
879 if ((*stringp != '\0') && in test_string()
880 (test_char_against_old_ascii_class(*stringp, regexp, in test_string()
883 stringp++; in test_string()
911 substring_startp[substringn] = stringp; in test_string()
926 substring_endp[substringn] = stringp; in test_string()
940 repeat_startp = stringp; in test_string()
941 while (*stringp == *regexp) { in test_string()
942 stringp++; in test_string()
946 stringp, regexp)); in test_string()
955 if (*stringp != *regexp) { in test_string()
958 stringp++; in test_string()
959 repeat_startp = stringp; in test_string()
960 while (*stringp == *regexp) { in test_string()
961 stringp++; in test_string()
964 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
979 while ((*stringp == *regexp) && (nmust_match > 0)) { in test_string()
981 stringp++; in test_string()
986 repeat_startp = stringp; in test_string()
987 while (*stringp == *regexp) { in test_string()
988 stringp++; in test_string()
991 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
994 repeat_startp = stringp; in test_string()
995 while ((*stringp == *regexp) && in test_string()
998 stringp++; in test_string()
1001 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1012 repeat_startp = stringp; in test_string()
1013 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1016 stringp += string_char_size; in test_string()
1017 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1020 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1031 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1035 stringp += string_char_size; in test_string()
1036 repeat_startp = stringp; in test_string()
1037 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1040 stringp += string_char_size; in test_string()
1041 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1044 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1060 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1066 stringp += string_char_size; in test_string()
1067 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1072 repeat_startp = stringp; in test_string()
1075 stringp += string_char_size; in test_string()
1076 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1079 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1082 repeat_startp = stringp; in test_string()
1087 stringp += string_char_size; in test_string()
1088 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1091 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1100 repeat_startp = stringp; in test_string()
1102 while (*stringp != '\0') { in test_string()
1103 stringp++; in test_string()
1106 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1109 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1111 stringp += string_char_size; in test_string()
1112 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1115 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1125 if (*stringp == '\0') { in test_string()
1128 stringp++; in test_string()
1129 repeat_startp = stringp; in test_string()
1130 while (*stringp != '\0') { in test_string()
1131 stringp++; in test_string()
1134 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1138 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1142 stringp += string_char_size; in test_string()
1143 repeat_startp = stringp; in test_string()
1144 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1146 stringp += string_char_size; in test_string()
1148 get_wchar(&string_wchar, stringp); in test_string()
1152 stringp, regexp)); in test_string()
1167 while ((*stringp != '\0') && (nmust_match > 0)) { in test_string()
1169 stringp++; in test_string()
1174 repeat_startp = stringp; in test_string()
1175 while (*stringp != '\0') { in test_string()
1176 stringp++; in test_string()
1179 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1182 repeat_startp = stringp; in test_string()
1183 while ((*stringp != '\0') && in test_string()
1186 stringp++; in test_string()
1189 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1194 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1197 stringp += string_char_size; in test_string()
1198 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1203 repeat_startp = stringp; in test_string()
1205 stringp += string_char_size; in test_string()
1207 get_wchar(&string_wchar, stringp); in test_string()
1211 stringp, regexp)); in test_string()
1213 repeat_startp = stringp; in test_string()
1217 stringp += string_char_size; in test_string()
1219 get_wchar(&string_wchar, stringp); in test_string()
1223 stringp, regexp)); in test_string()
1246 repeat_startp = stringp; in test_string()
1247 while ((*stringp != '\0') && in test_string()
1248 (test_char_against_ascii_class(*stringp, regexp, in test_string()
1250 stringp++; in test_string()
1253 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1277 if ((*stringp == '\0') || in test_string()
1278 (test_char_against_ascii_class(*stringp, regexp, in test_string()
1282 stringp++; in test_string()
1283 repeat_startp = stringp; in test_string()
1284 while ((*stringp != '\0') && in test_string()
1285 (test_char_against_ascii_class(*stringp, regexp, in test_string()
1287 stringp++; in test_string()
1290 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1320 while ((*stringp != '\0') && in test_string()
1321 (test_char_against_ascii_class(*stringp, regexp, in test_string()
1325 stringp++; in test_string()
1330 repeat_startp = stringp; in test_string()
1331 while ((*stringp != '\0') && in test_string()
1332 (test_char_against_ascii_class(*stringp, regexp, in test_string()
1334 stringp++; in test_string()
1337 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1340 repeat_startp = stringp; in test_string()
1341 while ((*stringp != '\0') && in test_string()
1342 (test_char_against_ascii_class(*stringp, regexp, in test_string()
1346 stringp++; in test_string()
1349 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1374 repeat_startp = stringp; in test_string()
1375 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1379 stringp += string_char_size; in test_string()
1380 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1383 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1408 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1414 stringp += string_char_size; in test_string()
1415 repeat_startp = stringp; in test_string()
1416 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1420 stringp += string_char_size; in test_string()
1421 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1424 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1452 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1458 stringp += string_char_size; in test_string()
1459 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1464 repeat_startp = stringp; in test_string()
1468 stringp += string_char_size; in test_string()
1469 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1472 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1475 repeat_startp = stringp; in test_string()
1481 stringp += string_char_size; in test_string()
1482 string_char_size = get_wchar(&string_wchar, stringp); in test_string()
1485 return (test_repeated_multibyte_char(repeat_startp, stringp, in test_string()
1510 repeat_startp = stringp; in test_string()
1511 while ((*stringp != '\0') && in test_string()
1512 (test_char_against_old_ascii_class(*stringp, regexp, in test_string()
1514 stringp++; in test_string()
1517 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1542 if ((*stringp == '\0') || in test_string()
1543 (test_char_against_old_ascii_class(*stringp, regexp, in test_string()
1547 stringp++; in test_string()
1548 repeat_startp = stringp; in test_string()
1549 while ((*stringp != '\0') && in test_string()
1550 (test_char_against_old_ascii_class(*stringp, regexp, in test_string()
1552 stringp++; in test_string()
1555 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1585 while ((*stringp != '\0') && in test_string()
1586 (test_char_against_old_ascii_class(*stringp, regexp, in test_string()
1590 stringp++; in test_string()
1595 repeat_startp = stringp; in test_string()
1596 while ((*stringp != '\0') && in test_string()
1597 (test_char_against_old_ascii_class(*stringp, regexp, in test_string()
1599 stringp++; in test_string()
1602 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1605 repeat_startp = stringp; in test_string()
1606 while ((*stringp != '\0') && in test_string()
1607 (test_char_against_old_ascii_class(*stringp, regexp, in test_string()
1611 stringp++; in test_string()
1614 return (test_repeated_ascii_char(repeat_startp, stringp, in test_string()
1643 repeat_startp = stringp; in test_string()
1644 test_stringp = test_string(stringp, regexp); in test_string()
1646 if (push_stringp(stringp) == (char *)0) in test_string()
1648 stringp = test_stringp; in test_string()
1649 test_stringp = test_string(stringp, regexp); in test_string()
1652 return (test_repeated_group(repeat_startp, stringp, regexp)); in test_string()
1662 return ((char *)stringp); in test_string()
1689 stringp = test_string(stringp, regexp); in test_string()
1690 if (stringp == (char *)0) in test_string()
1692 repeat_startp = stringp; in test_string()
1693 test_stringp = test_string(stringp, regexp); in test_string()
1695 if (push_stringp(stringp) == (char *)0) in test_string()
1697 stringp = test_stringp; in test_string()
1698 test_stringp = test_string(stringp, regexp); in test_string()
1701 return (test_repeated_group(repeat_startp, stringp, regexp)); in test_string()
1711 return ((char *)stringp); in test_string()
1742 test_stringp = test_string(stringp, regexp); in test_string()
1744 stringp = test_stringp; in test_string()
1746 test_stringp = test_string(stringp, regexp); in test_string()
1751 repeat_startp = stringp; in test_string()
1753 if (push_stringp(stringp) == (char *)0) in test_string()
1755 stringp = test_stringp; in test_string()
1756 test_stringp = test_string(stringp, regexp); in test_string()
1759 return (test_repeated_group(repeat_startp, stringp, in test_string()
1762 repeat_startp = stringp; in test_string()
1766 if (push_stringp(stringp) == (char *)0) in test_string()
1768 stringp = test_stringp; in test_string()
1769 test_stringp = test_string(stringp, regexp); in test_string()
1772 return (test_repeated_group(repeat_startp, stringp, in test_string()
1783 return (stringp); in test_string()
1791 if (*stringp == '\0') { in test_string()
1802 return (stringp); in test_string()