Lines Matching refs:text

83   char text[] = "<doc>\0</doc>";  in START_TEST()  local
86 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
138 const char *text = "\357\273\277<e/>"; in START_TEST() local
140 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
147 char text[] = "\376\377\0<\0e\0/\0>"; in START_TEST() local
149 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
156 char text[] = "\377\376<\0e\0/\0>\0"; in START_TEST() local
158 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
165 char text[] = " \0<\0e\0/\0>\0"; in START_TEST() local
173 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
189 const char *text in START_TEST() local
200 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
209 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
218 run_character_check(text, expected); in START_TEST()
224 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
232 run_character_check(text, expected); in START_TEST()
237 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
245 run_character_check(text, expected); in START_TEST()
250 const char *text = "<?xml version='1.0' encoding='iso-8859-1'?>\n" in START_TEST() local
258 run_character_check(text, expected); in START_TEST()
263 const char *text = "<?xml version='1.0' encoding='utf-8'?>\n" in START_TEST() local
270 run_character_check(text, expected); in START_TEST()
280 const char *text = "<doc>\xEF\xBA\xBF</doc>"; in START_TEST() local
286 run_character_check(text, expected); in START_TEST()
296 char text[100]; in START_TEST() local
300 snprintf(text, sizeof(text), "<e>%ccd</e>", i); in START_TEST()
301 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
303 snprintf(text, sizeof(text), in START_TEST()
306 fail(text); in START_TEST()
382 char text[] in START_TEST() local
400 if (_XML_Parse_SINGLE_BYTES(g_parser, text, sizeof(text) - 1, XML_TRUE) in START_TEST()
409 char text[] = "\xFF\xFE" /* BOM */ in START_TEST() local
413 if (first_chunk_bytes >= sizeof(text) - 1) in START_TEST()
415 if (_XML_Parse_SINGLE_BYTES(g_parser, text, first_chunk_bytes, XML_FALSE) in START_TEST()
420 rc = _XML_Parse_SINGLE_BYTES(g_parser, text + first_chunk_bytes, in START_TEST()
421 sizeof(text) - first_chunk_bytes - 1, in START_TEST()
431 const char *text = "<?xml version='1.0' encoding='utf-16'?>" in START_TEST() local
436 expect_failure(text, XML_ERROR_INCORRECT_ENCODING, in START_TEST()
443 const char *text = "<doc>Hi</doc>"; in START_TEST() local
447 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
454 const char *text in START_TEST() local
468 run_character_check(text, expected); in START_TEST()
470 run_attribute_check(text, expected); in START_TEST()
474 run_character_check(text, expected); in START_TEST()
477 run_attribute_check(text, expected); in START_TEST()
483 const char *text in START_TEST() local
487 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
496 const char *text in START_TEST() local
545 run_attribute_check(text, expected); in START_TEST()
553 const char *text in START_TEST() local
596 run_attribute_check(text, expected); in START_TEST()
602 const char *text = "<tag>\n" in START_TEST() local
607 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
622 const char *text = "<tag></tag>"; in START_TEST() local
625 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
640 const char *text = "<a>\n" /* Unix end-of-line */ in START_TEST() local
661 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
672 const char *text = "<a>\n" in START_TEST() local
676 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
692 const char *text = "<a>\n" in START_TEST() local
696 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
717 const char *text in START_TEST() local
739 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
752 const char *text in START_TEST() local
775 int parse_len = (int)strlen(text); in START_TEST()
783 memcpy(buffer, text, parse_len); in START_TEST()
794 const char *text = "<a><b><c/></b><d><f/></d></a>"; in START_TEST() local
801 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
896 const char *text in START_TEST() local
912 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
953 const char *text = "<?xml version='1.0' encoding='unsupported-encoding'?>\n" in START_TEST() local
958 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
966 const char *text = "<?xml version='1.0' encoding='unsupported-encoding'?>\n" in START_TEST() local
971 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
979 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
995 run_ext_character_check(text, &test_data, expected); in START_TEST()
1001 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1007 run_character_check(text, XCS("")); in START_TEST()
1013 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1028 run_ext_character_check(text, &test_data, expected); in START_TEST()
1034 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1044 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
1051 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1061 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
1070 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
1073 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1092 const char *text in START_TEST() local
1097 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
1106 const char *text in START_TEST() local
1115 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
1124 const char *text in START_TEST() local
1134 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
1143 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1150 run_ext_character_check(text, &test_data, XCS("")); in START_TEST()
1156 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1165 expect_failure(text, XML_ERROR_NOT_STANDALONE, in START_TEST()
1171 expect_failure(text, XML_ERROR_NOT_STANDALONE, in START_TEST()
1178 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
1186 run_ext_character_check(text, &test_data, XCS("")); in START_TEST()
1191 run_character_check(text, XCS("")); in START_TEST()
1196 const char *const text = "<!DOCTYPE t1 [\n" in START_TEST() local
1204 assert_true(_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), in START_TEST()
1212 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1217 expect_failure(text, XML_ERROR_RECURSIVE_ENTITY_REF, in START_TEST()
1354 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1373 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
1382 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
1402 run_character_check(text, XCS("\n\n\n\n\n\n\n<doc/>")); in START_TEST()
1463 const char *text = "<doc xmlns:prefix='http://example.org/'>\n" in START_TEST() local
1467 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1478 const char *text = "<!DOCTYPE e:element [\n" in START_TEST() local
1484 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1499 const char *text = long_character_data_text; in START_TEST() local
1503 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1520 const char *text = long_character_data_text; in START_TEST() local
1526 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1532 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1542 const char *text = long_character_data_text; in START_TEST() local
1547 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1557 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1565 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1572 const char *text = "<a><![CDATA[<greeting>Hello, world!</greeting>]]></a>"; in START_TEST() local
1583 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1595 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
1607 const char text[] in START_TEST() local
1622 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1634 const char text[] in START_TEST() local
1649 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1668 const char text[] in START_TEST() local
1720 buffer = XML_GetBuffer(g_parser, sizeof(text) - 1); in START_TEST()
1724 memcpy(buffer, text, sizeof(text) - 1); in START_TEST()
1725 if (XML_ParseBuffer(g_parser, sizeof(text) - 1, XML_TRUE) == XML_STATUS_ERROR) in START_TEST()
1744 const char text[] = "\0<\0?\0x\0m\0l\0" in START_TEST() local
1764 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1781 const char text[] = "\0<\0?\0x\0m\0l\0" in START_TEST() local
1791 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
1801 const char *text; in START_TEST() member
1833 set_subtest("%s", cases[i].text); in START_TEST()
1835 g_parser, cases[i].text, (int)strlen(cases[i].text), XML_TRUE); in START_TEST()
1845 cases[i].text); in START_TEST()
1858 const char *text; in START_TEST() member
1909 actual_status = _XML_Parse_SINGLE_BYTES(g_parser, cases[i].text, in START_TEST()
1931 const char *text = long_cdata_text; in START_TEST() local
1935 expect_failure(text, XML_ERROR_ABORTED, "Parse not aborted in CDATA handler"); in START_TEST()
1946 const char *text = long_cdata_text; in START_TEST() local
1953 result = XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
2000 const char *text = "<doc>hell]</doc>"; in START_TEST() local
2013 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2044 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2212 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2219 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2287 const char *text = "<!DOCTYPE foo [\n" in START_TEST() local
2295 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2342 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2352 expect_failure(text, XML_ERROR_NOT_STANDALONE, in START_TEST()
2359 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2368 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
2412 const char *text = "<!DOCTYPE doc [<!ENTITY foo 'bar'>]>\n" in START_TEST() local
2419 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2426 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2432 expect_failure(text, XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
2457 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2484 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2501 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2512 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2527 const char *text = "<doc>Hello</doc"; /* Missing closing wedge */ in START_TEST() local
2531 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2543 const char *text = "<doc>Hello<meep/>world</doc>"; in START_TEST() local
2547 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2562 const char *text = "<doc><![CDATA[Hello\nworld]]></doc>"; in START_TEST() local
2570 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2579 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2585 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2593 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2599 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2609 const char *text in START_TEST() local
2618 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2625 const char *text in START_TEST() local
2634 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2642 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2662 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
2697 const char *text = "<doc>\r"; in START_TEST() local
2704 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2715 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2725 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2735 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2747 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2799 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2809 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2819 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
2826 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2834 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2852 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_FALSE) in START_TEST()
2880 const char *text = "<?xml version='1.0' encoding='us-ascii'?>\n" in START_TEST() local
2889 XML_SetExternalEntityRefHandlerArg(g_parser, (void *)text); in START_TEST()
2890 g_handler_data = text; in START_TEST()
2891 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2901 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2909 const char *text = "<doc></doc>"; in START_TEST() local
2921 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_FALSE) in START_TEST()
3011 const char *text = get_buffer_test_text; in START_TEST() local
3024 memcpy(buffer, text, strlen(text)); in START_TEST()
3025 if (XML_ParseBuffer(g_parser, (int)strlen(text), XML_FALSE) in START_TEST()
3054 const char *text = get_buffer_test_text; in START_TEST() local
3062 memcpy(buffer, text, strlen(text)); in START_TEST()
3063 if (XML_ParseBuffer(g_parser, (int)strlen(text), XML_FALSE) in START_TEST()
3079 const char *const text = "\n"; in START_TEST() local
3080 const int expectedKeepValue = (int)strlen(text); in START_TEST()
3084 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), in START_TEST()
3159 const char *text = "<doc></doc>"; in START_TEST() local
3164 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3170 if (XML_GetCurrentByteIndex(g_parser) != (XML_Index)strlen(text)) in START_TEST()
3179 const char *text = PRE_ERROR_STR POST_ERROR_STR; in START_TEST() local
3181 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3198 const char *text = START_ELEMENT CDATA_TEXT END_ELEMENT; in START_TEST() local
3208 data.total_string_len = (int)strlen(text); in START_TEST()
3211 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) != XML_STATUS_OK) in START_TEST()
3221 const char *text = "<doc>&lt;&gt;&amp;&quot;&apos;</doc>"; in START_TEST() local
3232 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3240 run_character_check(text, result); in START_TEST()
3253 const char *text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3258 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3265 const char *text[] = {"<doc>&pt;</doc>", "<doc>&amo;</doc>", in START_TEST() local
3269 while (text[i] != NULL) { in START_TEST()
3270 expect_failure(text[i], XML_ERROR_UNDEFINED_ENTITY, in START_TEST()
3280 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3296 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3304 const char text[] = in START_TEST() local
3323 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
3331 const char text[] = in START_TEST() local
3351 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
3360 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3378 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3395 const char *text; in external_bom_checker() local
3415 text = external + split; // the parse below will continue where we left off. in external_bom_checker()
3417 text = "<!ELEMENT doc EMPTY>\n" in external_bom_checker()
3424 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_bom_checker()
3434 const char *const text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3453 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3466 const char *text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3501 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3511 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3516 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3522 const char *text = "<!DOCTYPE doc SYSTEM '004-1.ent'>\n" in START_TEST() local
3528 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3535 const char *text = "<?xml version='1.0' encoding='utf-8'?>\n" in START_TEST() local
3542 expect_failure(text, XML_ERROR_PUBLICID, "Bad Public ID not failed"); in START_TEST()
3548 const char *text = "<?xml version='1.0' standalone='no'?>\n" in START_TEST() local
3563 run_ext_character_check(text, &dtd_data, expected); in START_TEST()
3573 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3577 run_character_check(text, XCS("'")); in START_TEST()
3585 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3592 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3602 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3609 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3618 const char *text in START_TEST() local
3635 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3645 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3659 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3668 const char *text = "<?xml version='1.0' standalone='yes'?>\n" in START_TEST() local
3679 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3688 const char *text = "<?xml version='1.0'?>\n" in START_TEST() local
3700 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3710 const char *text = "<?xml version='1.0'?>\n" in START_TEST() local
3722 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
3729 const char *text = "<!DOCTYPE doc SYSTEM 'foo'>\n" in START_TEST() local
3735 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3746 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3754 const char *text = long_character_data_text; in START_TEST() local
3761 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3767 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3777 const char *text = "<doc></doc>\n\r\n"; in START_TEST() local
3783 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3793 const char *text = "<doc></doc>\n"; in START_TEST() local
3799 expect_failure(text, XML_ERROR_ABORTED, "Abort not triggered"); in START_TEST()
3805 const char *text = "<doc></doc>\n"; in START_TEST() local
3811 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3818 const char *text = "<doc/>"; in START_TEST() local
3823 rc = _XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
3837 const char *text = "<doc></doc><"; in START_TEST() local
3839 expect_failure(text, XML_ERROR_UNCLOSED_TOKEN, in START_TEST()
3845 const char *text = "<doc></doc>\xe2\x82"; in START_TEST() local
3848 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_FALSE) in START_TEST()
3861 const char *text in START_TEST() local
3876 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3890 const char *const text in START_TEST() local
3941 if (XML_Parse(parser, text, (int)firstChunkSizeBytes, XML_FALSE) in START_TEST()
3946 if (_XML_Parse_SINGLE_BYTES(parser, text + firstChunkSizeBytes, in START_TEST()
3947 (int)(strlen(text) - firstChunkSizeBytes), in START_TEST()
3962 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3970 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3982 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
3995 if (XML_Parse(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4007 const char *text = "<$doc><doc></doc>"; in START_TEST() local
4009 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4023 const char *text = "<!DOCTYPE doc [<!ATTLIST doc a CDATA '<bar>'>]>\n" in START_TEST() local
4026 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4032 const char *text = "<!DOCTYPE doc [<!ATTLIST doc a CDATA '&foo'>]>\n" in START_TEST() local
4035 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4041 const char *text = "<doc a='value\r'/>"; in START_TEST() local
4043 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4053 const char *text = "<?xml version='1.0' standalone='yes' ?>\n" in START_TEST() local
4063 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4071 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/'>\n" in START_TEST() local
4080 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4088 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/one.ent'>\n" in START_TEST() local
4099 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4106 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/one.ent'>\n" in START_TEST() local
4117 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4129 const char *text = "<!DOCTYPE doc SYSTEM 'http://example.org/'>\n" in START_TEST() local
4142 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4156 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4161 expect_failure(text, XML_ERROR_BAD_CHAR_REF, in START_TEST()
4167 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4172 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4178 const char text[] = in START_TEST() local
4191 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4200 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4205 expect_failure(text, XML_ERROR_BAD_CHAR_REF, in START_TEST()
4212 const char *text = "<?test processing instruction?>\n<doc/>"; in START_TEST() local
4219 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4228 const char *text = "<!-- This is a comment -->\n<doc/>"; in START_TEST() local
4235 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4244 const char *text = "<?yml something like data?><doc/>"; in START_TEST() local
4251 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4259 const char *text = "<?xnl nothing like data?><doc/>"; in START_TEST() local
4266 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4274 const char *text = "<?xmm everything like data?><doc/>"; in START_TEST() local
4281 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4289 const char text[] = in START_TEST() local
4307 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4315 const char text[] = in START_TEST() local
4333 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4342 const char text[] = in START_TEST() local
4353 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4361 const char text[] = in START_TEST() local
4372 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4383 const char *text = "<?xml version='1.0' encoding='no-conv'?>\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='failing-conv'?>\n" in START_TEST() local
4408 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4415 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4420 run_character_check(text, XCS("Hello, world")); in START_TEST()
4426 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4430 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4437 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4441 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4450 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4461 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4472 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4483 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4491 const char *text = "<?xml version='1.0' encoding='invalid-9'?>\n" in START_TEST() local
4495 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4501 const char *text = "<?xml version='1.0' encoding='ascii-like'?>\n" in START_TEST() local
4505 run_character_check(text, XCS("Hello, world")); in START_TEST()
4510 const char *text = "<?xml version='1.0' encoding='ascii-like'?>\n" in START_TEST() local
4514 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4520 const char *text = "<?xml version='1.0' encoding='invalid-len'?>\n" in START_TEST() local
4524 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4530 const char *text = "<?xml version='1.0' encoding='invalid-a'?>\n" in START_TEST() local
4534 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4540 const char *text = "<?xml version='1.0' encoding='invalid-surrogate'?>\n" in START_TEST() local
4544 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4550 const char *text = "<?xml version='1.0' encoding='invalid-high'?>\n" in START_TEST() local
4554 expect_failure(text, XML_ERROR_UNKNOWN_ENCODING, in START_TEST()
4560 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
4564 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
4574 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4597 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4605 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4628 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4640 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4663 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4671 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4694 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4703 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4723 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4732 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4752 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4767 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4777 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
4784 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
4803 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4812 const char *text = "<doc><![CDATA[one \xc3\xa9 two]]></doc>"; in START_TEST() local
4819 run_character_check(text, expected); in START_TEST()
4825 const char *text = "<doc><![CDATA[\xc3\xa9]\xc3\xa9two]]></doc>"; in START_TEST() local
4832 run_character_check(text, expected); in START_TEST()
4944 const char *text = "<doc >Hi</doc >"; in START_TEST() local
4952 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
4960 const char text[] = in START_TEST() local
4972 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
4984 const char text[] = "<\0d\0 \0a\0=\0'\0\x31\0'\0 \0" in START_TEST() local
4992 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5000 const char *text = "<doc attr1='a' / attr2='b'>"; in START_TEST() local
5002 expect_failure(text, XML_ERROR_INVALID_TOKEN, "Misplaced / not faulted"); in START_TEST()
5016 const char text[] = "\0<\0!\0D\0O\0C\0T\0Y\0P\0E\0 \0d\0o\0c\0 \0[\0\n" in START_TEST() local
5034 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5043 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5048 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5065 const char text[] in START_TEST() local
5071 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5083 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>\n" in START_TEST() local
5087 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5093 const char *text = "<!DOCTYPE \xDB\x25" in START_TEST() local
5095 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5101 const char text[] = in START_TEST() local
5111 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5120 const char *text = "<!DOCTYPE 1+ [ <!ENTITY foo 'bar'> ]>\n" in START_TEST() local
5123 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5129 const char *text = "<!DOCTYPE 1* [ <!ENTITY foo 'bar'> ]>\n" in START_TEST() local
5132 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5138 const char *text = "<!DOCTYPE 1? [ <!ENTITY foo 'bar'> ]>\n" in START_TEST() local
5141 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5147 const char *text = "<?xml version='1.0' encoding='prefix-conv'?>" in START_TEST() local
5158 expect_failure(text, XML_ERROR_EXTERNAL_ENTITY_HANDLING, in START_TEST()
5164 const char text[] = in START_TEST() local
5178 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5186 const char text[] = in START_TEST() local
5200 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5208 const char text[] = in START_TEST() local
5232 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5240 const char text[] = in START_TEST() local
5264 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)sizeof(text) - 1, XML_TRUE) in START_TEST()
5275 const char *text = "<!DOCTYPE doc></doc>"; in START_TEST() local
5276 expect_failure(text, XML_ERROR_INVALID_TOKEN, in START_TEST()
5282 const char *text = "<!DOCTYPE doc PUBLIC></doc>"; in START_TEST() local
5283 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5289 const char *text = "<!DOCTYPE doc SYSTEM></doc>"; in START_TEST() local
5290 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5296 const char *text = "<!DOCTYPE doc PUBLIC 'foo' 'bar' 'baz'></doc>"; in START_TEST() local
5297 expect_failure(text, XML_ERROR_SYNTAX, "DOCTYPE with extra ID not rejected"); in START_TEST()
5302 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5306 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5313 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5317 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5323 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5327 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5333 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5337 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5343 const char *text = "<!DOCTYPE doc [\n" in START_TEST() local
5347 expect_failure(text, XML_ERROR_SYNTAX, in START_TEST()
5354 const char *text = "<!DOCTYPE doc PUBLIC 'pubname' 'test.dtd' [\n" in START_TEST() local
5366 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5376 const char *text = "<abort/>"; in START_TEST() local
5379 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5389 const char *text = "<?xml version='1.0' encoding='UTF-8'?>\n" in START_TEST() local
5405 if (_XML_Parse_SINGLE_BYTES(g_parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5414 const char *const text = "<!DOCTYPE foo [\n" in START_TEST() local
5419 assert_true(_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5431 char *const text = (char *)malloc((N_LINES + 4) * SIZE_PER_LINE); in START_TEST() local
5432 if (text == NULL) { in START_TEST()
5436 char *textPtr = text; in START_TEST()
5461 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5467 free(text); in START_TEST()
5477 char *const text = (char *)malloc((N_LINES + 4) * SIZE_PER_LINE); in START_TEST() local
5478 if (text == NULL) { in START_TEST()
5482 char *textPtr = text; in START_TEST()
5507 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5512 free(text); in START_TEST()
5520 char *const text = (char *)malloc((N_LINES + 4) * SIZE_PER_LINE); in START_TEST() local
5521 if (text == NULL) { in START_TEST()
5525 char *textPtr = text; in START_TEST()
5548 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5553 free(text); in START_TEST()
5558 const char *const text = "<!DOCTYPE a [\n" in START_TEST() local
5575 enum XML_Status status = XML_Parse(parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
5588 const char *const text = "<!DOCTYPE doc [\n" in START_TEST() local
5604 enum XML_Status status = XML_Parse(parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
5621 } text[] = { in START_TEST() local
5628 const int num_cases = sizeof(text) / sizeof(text[0]); in START_TEST()
5646 set_subtest("text=\"%saaaaaa%s\"", text[i].pre, text[i].post); in START_TEST()
5650 status = _XML_Parse_SINGLE_BYTES(parser, text[i].pre, in START_TEST()
5651 (int)strlen(text[i].pre), XML_FALSE); in START_TEST()
5667 = (unsigned)strlen(text[i].pre) + (f + 1) * fillsize; in START_TEST()
5681 status = _XML_Parse_SINGLE_BYTES(parser, text[i].post, in START_TEST()
5682 (int)strlen(text[i].post), XML_TRUE); in START_TEST()
5872 const char *const text in START_TEST() local
5885 if (XML_Parse(parser, text, (int)strlen(text), XML_TRUE) != XML_STATUS_OK) in START_TEST()