Lines Matching defs:text

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