Lines Matching refs:text

82   char text[] = "<doc>\0</doc>";  in START_TEST()  local
85 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
137 const char *text = "\357\273\277<e/>"; in START_TEST() local
139 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
146 char text[] = "\376\377\0<\0e\0/\0>"; in START_TEST() local
148 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
155 char text[] = "\377\376<\0e\0/\0>\0"; in START_TEST() local
157 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
164 char text[] = " \0<\0e\0/\0>\0"; in START_TEST() local
172 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
188 const char *text in START_TEST() local
199 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
208 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
217 run_character_check(text, expected); in START_TEST()
223 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
231 run_character_check(text, expected); in START_TEST()
236 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
244 run_character_check(text, expected); in START_TEST()
249 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
257 run_character_check(text, expected); in START_TEST()
262 const char *text = "<?xml version='1.0' encoding='utf-8'?>\n" in START_TEST() local
269 run_character_check(text, expected); in START_TEST()
279 const char *text = "<doc>\xEF\xBA\xBF</doc>"; in START_TEST() local
285 run_character_check(text, expected); in START_TEST()
295 char text[100]; in START_TEST() local
299 snprintf(text, sizeof(text), "<e>%ccd</e>", i); in START_TEST()
300 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
302 snprintf(text, sizeof(text), in START_TEST()
305 fail(text); in START_TEST()
381 char text[] in START_TEST() local
399 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
408 char text[] = "\xFF\xFE" /* BOM */ in START_TEST() local
412 if (first_chunk_bytes >= sizeof(text) - 1) in START_TEST()
414 if (_XML_Parse_SINGLE_BYTES(g_parser, text, first_chunk_bytes, XML_FALSE) in START_TEST()
419 rc = _XML_Parse_SINGLE_BYTES(g_parser, text + first_chunk_bytes, in START_TEST()
420 sizeof(text) - first_chunk_bytes - 1, in START_TEST()
430 const char *text = "<?xml version='1.0' encoding='utf-16'?>" in START_TEST() local
435 expect_failure(text, XML_ERROR_INCORRECT_ENCODING, in START_TEST()
442 const char *text = "<doc>Hi</doc>"; in START_TEST() local
446 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
453 const char *text in START_TEST() local
467 run_character_check(text, expected); in START_TEST()
469 run_attribute_check(text, expected); in START_TEST()
473 run_character_check(text, expected); in START_TEST()
476 run_attribute_check(text, expected); in START_TEST()
482 const char *text in START_TEST() local
486 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
495 const char *text in START_TEST() local
544 run_attribute_check(text, expected); in START_TEST()
552 const char *text in START_TEST() local
595 run_attribute_check(text, expected); in START_TEST()
601 const char *text = "<tag>\n" in START_TEST() local
606 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
621 const char *text = "<tag></tag>"; in START_TEST() local
624 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
639 const char *text = "<a>\n" /* Unix end-of-line */ in START_TEST() local
660 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
671 const char *text = "<a>\n" in START_TEST() local
675 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
691 const char *text = "<a>\n" in START_TEST() local
695 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
716 const char *text in START_TEST() local
738 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
751 const char *text in START_TEST() local
774 int parse_len = (int)strlen(text); in START_TEST()
782 memcpy(buffer, text, parse_len); in START_TEST()
793 const char *text = "<a><b><c/></b><d><f/></d></a>"; in START_TEST() local
800 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
895 const char *text in START_TEST() local
911 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
952 const char *text = "<?xml version='1.0' encoding='unsupported-encoding'?>\n" in START_TEST() local
957 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
965 const char *text = "<?xml version='1.0' encoding='unsupported-encoding'?>\n" in START_TEST() local
970 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
978 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
994 run_ext_character_check(text, &test_data, expected); in START_TEST()
1000 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1006 run_character_check(text, XCS("")); in START_TEST()
1012 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1027 run_ext_character_check(text, &test_data, expected); in START_TEST()
1033 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1043 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
1050 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1060 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
1069 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
1072 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1091 const char *text in START_TEST() local
1096 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
1105 const char *text in START_TEST() local
1114 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
1123 const char *text in START_TEST() local
1133 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
1142 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1149 run_ext_character_check(text, &test_data, XCS("")); in START_TEST()
1155 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1164 expect_failure(text, XML_ERROR_NOT_STANDALONE, in START_TEST()
1170 expect_failure(text, XML_ERROR_NOT_STANDALONE, in START_TEST()
1177 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1185 run_ext_character_check(text, &test_data, XCS("")); in START_TEST()
1190 run_character_check(text, XCS("")); in START_TEST()
1195 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1200 expect_failure(text, XML_ERROR_RECURSIVE_ENTITY_REF, in START_TEST()
1250 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1269 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
1278 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1298 run_character_check(text, XCS("\n\n\n\n\n\n\n<doc/>")); in START_TEST()
1359 const char *text = "<doc xmlns:prefix='http://example.org/'>\n" in START_TEST() local
1363 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1374 const char *text = "<!DOCTYPE e:element [\n" in START_TEST() local
1380 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1395 const char *text = long_character_data_text; in START_TEST() local
1399 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1416 const char *text = long_character_data_text; in START_TEST() local
1420 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1426 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1436 const char *text = long_character_data_text; in START_TEST() local
1441 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1449 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1457 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1464 const char *text = "<a><![CDATA[<greeting>Hello, world!</greeting>]]></a>"; in START_TEST() local
1475 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1487 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1499 const char text[] in START_TEST() local
1514 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1526 const char text[] in START_TEST() local
1541 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1560 const char text[] in START_TEST() local
1612 buffer = XML_GetBuffer(g_parser, sizeof(text) - 1); in START_TEST()
1616 memcpy(buffer, text, sizeof(text) - 1); in START_TEST()
1617 if (XML_ParseBuffer(g_parser, sizeof(text) - 1, XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
1636 const char text[] = "\0<\0?\0x\0m\0l\0" in START_TEST() local
1656 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1673 const char text[] = "\0<\0?\0x\0m\0l\0" in START_TEST() local
1683 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1693 const char *text; in START_TEST() member
1725 set_subtest("%s", cases[i].text); in START_TEST()
1727 g_parser, cases[i].text, (int)strlen(cases[i].text), XML_TRUE); in START_TEST()
1737 cases[i].text); in START_TEST()
1750 const char *text; in START_TEST() member
1801 actual_status = _XML_Parse_SINGLE_BYTES(g_parser, cases[i].text, in START_TEST()
1823 const char *text = long_cdata_text; in START_TEST() local
1827 expect_failure(text, XML_ERROR_ABORTED, "Parse not aborted in CDATA handler"); in START_TEST()
1833 const char *text = long_cdata_text; in START_TEST() local
1838 result = _XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
1885 const char *text = "<doc>hell]</doc>"; in START_TEST() local
1898 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1929 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2097 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2104 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2172 const char *text = "<!DOCTYPE foo [\n" in START_TEST() local
2180 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2227 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2237 expect_failure(text, XML_ERROR_NOT_STANDALONE, in START_TEST()
2244 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2253 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
2297 const char *text = "<!DOCTYPE doc [<!ENTITY foo 'bar'>]>\n" in START_TEST() local
2304 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2311 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2317 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
2342 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2369 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2381 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2390 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2405 const char *text = "<doc>Hello</doc"; /* Missing closing wedge */ in START_TEST() local
2409 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2421 const char *text = "<doc>Hello<meep/>world</doc>"; in START_TEST() local
2425 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2440 const char *text = "<doc><![CDATA[Hello\nworld]]></doc>"; in START_TEST() local
2448 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2457 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2463 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2471 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2477 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2487 const char *text in START_TEST() local
2496 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2503 const char *text in START_TEST() local
2512 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2520 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2540 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
2575 const char *text = "<doc>\r"; in START_TEST() local
2582 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2593 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2603 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2613 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2625 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2677 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2687 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2697 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2704 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2712 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2730 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_FALSE) in START_TEST()
2758 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2767 XML_SetExternalEntityRefHandlerArg(g_parser, (void *)text); in START_TEST()
2768 g_handler_data = text; in START_TEST()
2769 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2779 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2787 const char *text = "<doc></doc>"; in START_TEST() local
2799 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_FALSE) in START_TEST()
2889 const char *text = get_buffer_test_text; in START_TEST() local
2902 memcpy(buffer, text, strlen(text)); in START_TEST()
2903 if (XML_ParseBuffer(g_parser, (int)strlen(text), XML_FALSE) in START_TEST()
2932 const char *text = get_buffer_test_text; in START_TEST() local
2940 memcpy(buffer, text, strlen(text)); in START_TEST()
2941 if (XML_ParseBuffer(g_parser, (int)strlen(text), XML_FALSE) in START_TEST()
2957 const char *const text = "\n"; in START_TEST() local
2958 const int expectedKeepValue = (int)strlen(text); in START_TEST()
2962 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), in START_TEST()
3037 const char *text = "<doc></doc>"; in START_TEST() local
3042 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3048 if (XML_GetCurrentByteIndex(g_parser) != (XML_Index)strlen(text)) in START_TEST()
3057 const char *text = PRE_ERROR_STR POST_ERROR_STR; in START_TEST() local
3059 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3076 const char *text = START_ELEMENT CDATA_TEXT END_ELEMENT; in START_TEST() local
3086 data.total_string_len = (int)strlen(text); in START_TEST()
3089 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) != XML_STATUS_OK) in START_TEST()
3099 const char *text = "<doc>&lt;&gt;&amp;&quot;&apos;</doc>"; in START_TEST() local
3110 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3118 run_character_check(text, result); in START_TEST()
3131 const char *text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3136 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3143 const char *text[] = {"<doc>&pt;</doc>", "<doc>&amo;</doc>", in START_TEST() local
3147 while (text[i] != NULL) { in START_TEST()
3148 expect_failure(text[i], XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
3158 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3174 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3182 const char text[] = in START_TEST() local
3201 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
3209 const char text[] = in START_TEST() local
3229 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
3238 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3256 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3273 const char *text; in external_bom_checker() local
3293 text = external + split; // the parse below will continue where we left off. in external_bom_checker()
3295 text = "<!ELEMENT doc EMPTY>\n" in external_bom_checker()
3302 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_bom_checker()
3312 const char *const text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3331 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3344 const char *text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3379 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3389 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3394 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3400 const char *text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3406 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3413 const char *text = "<?xml version='1.0' encoding='utf-8'?>\n" in START_TEST() local
3420 expect_failure(text, XML_ERROR_PUBLICID, "Bad Public ID not failed"); in START_TEST()
3426 const char *text = "<?xml version='1.0' standalone='no'?>\n" in START_TEST() local
3441 run_ext_character_check(text, &dtd_data, expected); in START_TEST()
3451 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3455 run_character_check(text, XCS("'")); in START_TEST()
3463 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3470 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3480 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3487 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3496 const char *text in START_TEST() local
3513 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3523 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3537 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3546 const char *text = "<?xml version='1.0' standalone='yes'?>\n" in START_TEST() local
3557 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3566 const char *text = "<?xml version='1.0'?>\n" in START_TEST() local
3578 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3588 const char *text = "<?xml version='1.0'?>\n" in START_TEST() local
3600 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3607 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3613 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3624 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3632 const char *text = long_character_data_text; in START_TEST() local
3637 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3643 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3653 const char *text = "<doc></doc>\n\r\n"; in START_TEST() local
3659 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3669 const char *text = "<doc></doc>\n"; in START_TEST() local
3675 expect_failure(text, XML_ERROR_ABORTED, "Abort not triggered"); in START_TEST()
3681 const char *text = "<doc></doc>\n"; in START_TEST() local
3687 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3694 const char *text = "<doc/>"; in START_TEST() local
3699 rc = _XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
3713 const char *text = "<doc></doc><"; in START_TEST() local
3715 expect_failure(text, XML_ERROR_UNCLOSED_TOKEN, in START_TEST()
3721 const char *text = "<doc></doc>\xe2\x82"; in START_TEST() local
3724 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_FALSE) in START_TEST()
3737 const char *text in START_TEST() local
3752 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3766 const char *const text in START_TEST() local
3817 if (XML_Parse(parser, text, (int)firstChunkSizeBytes, XML_FALSE) in START_TEST()
3822 if (_XML_Parse_SINGLE_BYTES(parser, text + firstChunkSizeBytes, in START_TEST()
3823 (int)(strlen(text) - firstChunkSizeBytes), in START_TEST()
3833 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3839 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3851 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3864 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3876 const char *text = "<$doc><doc></doc>"; in START_TEST() local
3878 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3892 const char *text = "<!DOCTYPE doc [<!ATTLIST doc a CDATA '<bar>'>]>\n" in START_TEST() local
3895 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
3901 const char *text = "<!DOCTYPE doc [<!ATTLIST doc a CDATA '&foo'>]>\n" in START_TEST() local
3904 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
3910 const char *text = "<doc a='value\r'/>"; in START_TEST() local
3912 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3922 const char *text = "<?xml version='1.0' standalone='yes' ?>\n" in START_TEST() local
3932 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3940 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/'>\n" in START_TEST() local
3949 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3957 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/one.ent'>\n" in START_TEST() local
3968 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3975 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/one.ent'>\n" in START_TEST() local
3986 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3998 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/'>\n" in START_TEST() local
4011 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4025 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4030 expect_failure(text, XML_ERROR_BAD_CHAR_REF, in START_TEST()
4036 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4041 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4047 const char text[] = in START_TEST() local
4060 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4069 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4074 expect_failure(text, XML_ERROR_BAD_CHAR_REF, in START_TEST()
4081 const char *text = "<?test processing instruction?>\n<doc/>"; in START_TEST() local
4088 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4097 const char *text = "<!-- This is a comment -->\n<doc/>"; in START_TEST() local
4104 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4113 const char *text = "<?yml something like data?><doc/>"; in START_TEST() local
4120 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4128 const char *text = "<?xnl nothing like data?><doc/>"; in START_TEST() local
4135 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4143 const char *text = "<?xmm everything like data?><doc/>"; in START_TEST() local
4150 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4158 const char text[] = in START_TEST() local
4176 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4184 const char text[] = in START_TEST() local
4202 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4211 const char text[] = in START_TEST() local
4222 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4230 const char text[] = in START_TEST() local
4241 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4252 const char *text = "<?xml version='1.0' encoding='no-conv'?>\n" in START_TEST() local
4262 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4268 const char *text = "<?xml version='1.0' encoding='failing-conv'?>\n" in START_TEST() local
4277 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4284 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4289 run_character_check(text, XCS("Hello, world")); in START_TEST()
4295 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4299 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4306 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4310 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4319 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4330 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4341 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4352 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4360 const char *text = "<?xml version='1.0' encoding='invalid-9'?>\n" in START_TEST() local
4364 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4370 const char *text = "<?xml version='1.0' encoding='ascii-like'?>\n" in START_TEST() local
4374 run_character_check(text, XCS("Hello, world")); in START_TEST()
4379 const char *text = "<?xml version='1.0' encoding='ascii-like'?>\n" in START_TEST() local
4383 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4389 const char *text = "<?xml version='1.0' encoding='invalid-len'?>\n" in START_TEST() local
4393 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4399 const char *text = "<?xml version='1.0' encoding='invalid-a'?>\n" in START_TEST() local
4403 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4409 const char *text = "<?xml version='1.0' encoding='invalid-surrogate'?>\n" in START_TEST() local
4413 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4419 const char *text = "<?xml version='1.0' encoding='invalid-high'?>\n" in START_TEST() local
4423 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4429 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4433 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4443 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4466 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4474 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4497 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4509 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4532 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4540 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4563 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4572 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4592 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4601 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4621 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4636 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4646 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
4653 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4672 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4681 const char *text = "<doc><![CDATA[one \xc3\xa9 two]]></doc>"; in START_TEST() local
4688 run_character_check(text, expected); in START_TEST()
4694 const char *text = "<doc><![CDATA[\xc3\xa9]\xc3\xa9two]]></doc>"; in START_TEST() local
4701 run_character_check(text, expected); in START_TEST()
4813 const char *text = "<doc >Hi</doc >"; in START_TEST() local
4821 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4829 const char text[] = in START_TEST() local
4841 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4853 const char text[] = "<\0d\0 \0a\0=\0'\0\x31\0'\0 \0" in START_TEST() local
4861 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4869 const char *text = "<doc attr1='a' / attr2='b'>"; in START_TEST() local
4871 expect_failure(text, XML_ERROR_INVALID_TOKEN, "Misplaced / not faulted"); in START_TEST()
4885 const char text[] = "\0<\0!\0D\0O\0C\0T\0Y\0P\0E\0 \0d\0o\0c\0 \0[\0\n" in START_TEST() local
4903 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4912 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4917 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4934 const char text[] in START_TEST() local
4940 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4952 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4956 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
4962 const char *text = "<!DOCTYPE \xDB\x25" in START_TEST() local
4964 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4970 const char text[] = in START_TEST() local
4980 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4989 const char *text = "<!DOCTYPE 1+ [ <!ENTITY foo 'bar'> ]>\n" in START_TEST() local
4992 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4998 const char *text = "<!DOCTYPE 1* [ <!ENTITY foo 'bar'> ]>\n" in START_TEST() local
5001 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5007 const char *text = "<!DOCTYPE 1? [ <!ENTITY foo 'bar'> ]>\n" in START_TEST() local
5010 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5016 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>" in START_TEST() local
5027 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
5033 const char text[] = in START_TEST() local
5047 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5055 const char text[] = in START_TEST() local
5069 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5077 const char text[] = in START_TEST() local
5101 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5109 const char text[] = in START_TEST() local
5133 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5144 const char *text = "<!DOCTYPE doc></doc>"; in START_TEST() local
5145 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5151 const char *text = "<!DOCTYPE doc PUBLIC></doc>"; in START_TEST() local
5152 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5158 const char *text = "<!DOCTYPE doc SYSTEM></doc>"; in START_TEST() local
5159 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5165 const char *text = "<!DOCTYPE doc PUBLIC 'foo' 'bar' 'baz'></doc>"; in START_TEST() local
5166 expect_failure(text, XML_ERROR_SYNTAX, "DOCTYPE with extra ID not rejected"); in START_TEST()
5171 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5175 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5182 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5186 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5192 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5196 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5202 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5206 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5212 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5216 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5223 const char *text = "<!DOCTYPE doc PUBLIC 'pubname' 'test.dtd' [\n" in START_TEST() local
5235 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5245 const char *text = "<abort/>"; in START_TEST() local
5248 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5258 const char *text = "<?xml version='1.0' encoding='UTF-8'?>\n" in START_TEST() local
5274 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5282 const char *const text = "<!DOCTYPE a [\n" in START_TEST() local
5299 enum XML_Status status = XML_Parse(parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
5317 } text[] = { in START_TEST() local
5324 const int num_cases = sizeof(text) / sizeof(text[0]); in START_TEST()
5342 set_subtest("text=\"%saaaaaa%s\"", text[i].pre, text[i].post); in START_TEST()
5346 status = _XML_Parse_SINGLE_BYTES(parser, text[i].pre, in START_TEST()
5347 (int)strlen(text[i].pre), XML_FALSE); in START_TEST()
5363 = (unsigned)strlen(text[i].pre) + (f + 1) * fillsize; in START_TEST()
5377 status = _XML_Parse_SINGLE_BYTES(parser, text[i].post, in START_TEST()
5378 (int)strlen(text[i].post), XML_TRUE); in START_TEST()
5569 const char *const text in START_TEST() local
5582 if (XML_Parse(parser, text, (int)strlen(text), XML_TRUE) != XML_STATUS_OK) in START_TEST()