59 =
"<?xml version='1.0' encoding='iso-8859-1'?><s>"
60 "012345678901234567890123456789012345678901234567890123456789"
61 "012345678901234567890123456789012345678901234567890123456789"
62 "012345678901234567890123456789012345678901234567890123456789"
63 "012345678901234567890123456789012345678901234567890123456789"
64 "012345678901234567890123456789012345678901234567890123456789"
65 "012345678901234567890123456789012345678901234567890123456789"
66 "012345678901234567890123456789012345678901234567890123456789"
67 "012345678901234567890123456789012345678901234567890123456789"
68 "012345678901234567890123456789012345678901234567890123456789"
69 "012345678901234567890123456789012345678901234567890123456789"
70 "012345678901234567890123456789012345678901234567890123456789"
71 "012345678901234567890123456789012345678901234567890123456789"
72 "012345678901234567890123456789012345678901234567890123456789"
73 "012345678901234567890123456789012345678901234567890123456789"
74 "012345678901234567890123456789012345678901234567890123456789"
75 "012345678901234567890123456789012345678901234567890123456789"
76 "012345678901234567890123456789012345678901234567890123456789"
77 "012345678901234567890123456789012345678901234567890123456789"
78 "012345678901234567890123456789012345678901234567890123456789"
79 "012345678901234567890123456789012345678901234567890123456789"
84 "012345678901234567890123456789012345678901234567890123456789"
85 "012345678901234567890123456789012345678901234567890123456789"
86 "012345678901234567890123456789012345678901234567890123456789"
87 "012345678901234567890123456789012345678901234567890123456789"
88 "012345678901234567890123456789012345678901234567890123456789"
89 "012345678901234567890123456789012345678901234567890123456789"
90 "012345678901234567890123456789012345678901234567890123456789"
91 "012345678901234567890123456789012345678901234567890123456789"
92 "012345678901234567890123456789012345678901234567890123456789"
93 "012345678901234567890123456789012345678901234567890123456789"
94 "012345678901234567890123456789012345678901234567890123456789"
95 "012345678901234567890123456789012345678901234567890123456789"
96 "012345678901234567890123456789012345678901234567890123456789"
97 "012345678901234567890123456789012345678901234567890123456789"
98 "012345678901234567890123456789012345678901234567890123456789"
99 "012345678901234567890123456789012345678901234567890123456789"
100 "012345678901234567890123456789012345678901234567890123456789"
101 "012345678901234567890123456789012345678901234567890123456789"
102 "012345678901234567890123456789012345678901234567890123456789"
103 "012345678901234567890123456789012345678901234567890123456789"
112 =
"<documentwitharidiculouslylongelementnametotease"
113 "aparticularcorneroftheallocationinXML_GetBuffers"
114 "othatwecanimprovethecoverageyetagain012345678901"
115 "123456789abcdef0123456789abcdef0123456789abcdef0"
116 "123456789abcdef0123456789abcdef0123456789abcdef0"
117 "123456789abcdef0123456789abcdef0123456789abcdef0"
118 "123456789abcdef0123456789abcdef0123456789abcdef0"
119 "123456789abcdef0123456789abcdef0123456789abcdef0"
120 "123456789abcdef0123456789abcdef0123456789abcdef0"
121 "123456789abcdef0123456789abcdef0123456789abcdef0"
122 "123456789abcdef0123456789abcdef0123456789abcdef0"
123 "123456789abcdef0123456789abcdef0123456789abcdef0"
124 "123456789abcdef0123456789abcdef0123456789abcdef0"
125 "123456789abcdef0123456789abcdef0123456789abcdef0"
126 "123456789abcdef0123456789abcdef0123456789abcdef0"
127 "123456789abcdef0123456789abcdef0123456789abcdef0"
128 "123456789abcdef0123456789abcdef0123456789abcdef0"
129 "123456789abcdef0123456789abcdef0123456789abcdef0"
130 "123456789abcdef0123456789abcdef0123456789abcdef0"
131 "123456789abcdef0123456789abcdef0123456789abcdef0"
132 "123456789abcdef0123456789abcdef0123456789abcdef0"
133 "123456789abcdef0123456789abcdef0123456789>\n<ef0";
227 const char *
file,
int line) {
241 const char *
file,
int line) {
272#define ALLOC_ALWAYS_SUCCEED (-1)
273#define REALLOC_ALWAYS_SUCCEED (-1)
const char apr_size_t len
void tcase_add_test__if_xml_ge(TCase *tc, tcase_test_function test)
const char * long_cdata_text
void tcase_add_test__ifdef_xml_dtd(TCase *tc, tcase_test_function test)
void basic_teardown(void)
enum XML_Status _XML_Parse_SINGLE_BYTES(XML_Parser parser, const char *s, int len, int isFinal)
#define REALLOC_ALWAYS_SUCCEED
const char * long_character_data_text
void * duff_reallocator(void *ptr, size_t size)
void _xml_failure(XML_Parser parser, const char *file, int line)
void _run_character_check(const char *text, const XML_Char *expected, const char *file, int line)
void _expect_failure(const char *text, enum XML_Error errorCode, const char *errorMessage, const char *file, int lineno)
void _run_attribute_check(const char *text, const XML_Char *expected, const char *file, int line)
const char * get_buffer_test_text
void * duff_allocator(size_t size)
#define ALLOC_ALWAYS_SUCCEED
void _run_ext_character_check(const char *text, ExtTest *test_data, const XML_Char *expected, const char *file, int line)
void CharData_Init(CharData *storage)
int CharData_CheckXMLChars(CharData *storage, const XML_Char *expected)
const XML_LChar * XML_ErrorString(enum XML_Error code)
void XML_SetStartElementHandler(XML_Parser parser, XML_StartElementHandler handler)
void XML_SetCharacterDataHandler(XML_Parser parser, XML_CharacterDataHandler handler)
enum XML_Status XML_Parse(XML_Parser parser, const char *s, int len, int isFinal)
enum XML_Error XML_GetErrorCode(XML_Parser parser)
void XML_ParserFree(XML_Parser parser)
XML_Size XML_GetCurrentLineNumber(XML_Parser parser)
XML_Size XML_GetCurrentColumnNumber(XML_Parser parser)
void XML_SetUserData(XML_Parser parser, void *userData)
apr_pool_t apr_dbd_t apr_dbd_results_t ** res
apr_text_header const char * text
const char apr_file_t * file
apr_int32_t apr_int32_t apr_int32_t err
void XMLCALL accumulate_characters(void *userData, const XML_Char *s, int len)
void XMLCALL ext_accumulate_characters(void *userData, const XML_Char *s, int len)
void XMLCALL accumulate_attribute(void *userData, const XML_Char *name, const XML_Char **atts)
void tcase_add_test(TCase *tc, tcase_test_function test)
void _fail(const char *file, int line, const char *msg)
void(* tcase_test_function)(void)
static const ap_slotmem_provider_t * storage