|
Apache HTTPD
|
#include <stdio.h>#include <string.h>#include <assert.h>#include "expat_config.h"#include "expat.h"#include "internal.h"#include "chardata.h"#include "structdata.h"#include "common.h"#include "handlers.h"Go to the source code of this file.
Variables | |
| const void * | g_handler_data = NULL |
| int | g_comment_count = 0 |
| int | g_skip_count = 0 |
| int | g_xdecl_count = 0 |
| int | g_triplet_start_flag = XML_FALSE |
| int | g_triplet_end_flag = XML_FALSE |
| static const XML_Char * | entity_name_to_match = NULL |
| static const XML_Char * | entity_value_to_match = NULL |
| static int | entity_match_flag = (0) |
| const struct handler_record_entry * _handler_record_get | ( | const struct handler_record_list * | storage, |
| int | index, | ||
| const char * | file, | ||
| int | line | ||
| ) |
Definition at line 1720 of file handlers.c.
Definition at line 1542 of file handlers.c.
Definition at line 1952 of file handlers.c.
| void XMLCALL accumulate_attribute | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 1916 of file handlers.c.
Definition at line 1910 of file handlers.c.
Definition at line 1857 of file handlers.c.
| void XMLCALL accumulate_entity_decl | ( | void * | userData, |
| const XML_Char * | entityName, | ||
| int | is_parameter_entity, | ||
| const XML_Char * | value, | ||
| int | value_length, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId, | ||
| const XML_Char * | notationName | ||
| ) |
Definition at line 1864 of file handlers.c.
| void XMLCALL accumulate_pi_characters | ( | void * | userData, |
| const XML_Char * | target, | ||
| const XML_Char * | data | ||
| ) |
Definition at line 1846 of file handlers.c.
| void XMLCALL accumulate_start_element | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 1886 of file handlers.c.
Definition at line 1632 of file handlers.c.
Definition at line 1938 of file handlers.c.
Definition at line 1572 of file handlers.c.
| void XMLCALL counting_start_element_handler | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 104 of file handlers.c.
Definition at line 1613 of file handlers.c.
Definition at line 1800 of file handlers.c.
|
static |
Definition at line 298 of file handlers.c.
| void XMLCALL element_decl_suspender | ( | void * | userData, |
| const XML_Char * | name, | ||
| XML_Content * | model | ||
| ) |
Definition at line 1837 of file handlers.c.
Definition at line 81 of file handlers.c.
Definition at line 97 of file handlers.c.
Definition at line 269 of file handlers.c.
| void XMLCALL entity_suspending_decl_handler | ( | void * | userData, |
| const XML_Char * | name, | ||
| XML_Content * | model | ||
| ) |
Definition at line 551 of file handlers.c.
| void XMLCALL entity_suspending_xdecl_handler | ( | void * | userData, |
| const XML_Char * | version, | ||
| const XML_Char * | encoding, | ||
| int | standalone | ||
| ) |
Definition at line 589 of file handlers.c.
Definition at line 1660 of file handlers.c.
Definition at line 1932 of file handlers.c.
| int XMLCALL external_entity_alloc | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1451 of file handlers.c.
| int XMLCALL external_entity_alloc_set_encoding | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1394 of file handlers.c.
| int XMLCALL external_entity_bad_cr_catcher | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 714 of file handlers.c.
| int XMLCALL external_entity_cr_catcher | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 693 of file handlers.c.
| int XMLCALL external_entity_dbl_handler | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1299 of file handlers.c.
| int XMLCALL external_entity_dbl_handler_2 | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1356 of file handlers.c.
| int XMLCALL external_entity_devaluer | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1100 of file handlers.c.
| int XMLCALL external_entity_duff_loader | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1267 of file handlers.c.
| int XMLCALL external_entity_failer__if_not_xml_ge | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 675 of file handlers.c.
| int XMLCALL external_entity_faulter | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 466 of file handlers.c.
| int XMLCALL external_entity_faulter2 | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1181 of file handlers.c.
| int XMLCALL external_entity_good_cdata_ascii | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 760 of file handlers.c.
| int XMLCALL external_entity_handler | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1236 of file handlers.c.
| int XMLCALL external_entity_load_ignore | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 880 of file handlers.c.
| int XMLCALL external_entity_load_ignore_utf16 | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 901 of file handlers.c.
| int XMLCALL external_entity_load_ignore_utf16_be | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 927 of file handlers.c.
| int XMLCALL external_entity_loader | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 439 of file handlers.c.
| int XMLCALL external_entity_loader2 | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1154 of file handlers.c.
| int XMLCALL external_entity_not_standalone | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 999 of file handlers.c.
| int XMLCALL external_entity_null_loader | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 494 of file handlers.c.
| int XMLCALL external_entity_oneshot_loader | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1129 of file handlers.c.
| int XMLCALL external_entity_optioner | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 413 of file handlers.c.
| int XMLCALL external_entity_param | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 839 of file handlers.c.
| int XMLCALL external_entity_param_checker | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 788 of file handlers.c.
| int XMLCALL external_entity_parser_create_alloc_fail_handler | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1471 of file handlers.c.
| int XMLCALL external_entity_public | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1073 of file handlers.c.
| int XMLCALL external_entity_reallocator | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1423 of file handlers.c.
| int XMLCALL external_entity_ref_param_checker | ( | XML_Parser | parameter, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 813 of file handlers.c.
| int XMLCALL external_entity_resetter | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 506 of file handlers.c.
| int XMLCALL external_entity_rsqb_catcher | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 737 of file handlers.c.
| int XMLCALL external_entity_suspend_xmldecl | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 601 of file handlers.c.
| int XMLCALL external_entity_suspender | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 565 of file handlers.c.
| int XMLCALL external_entity_suspending_faulter | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 638 of file handlers.c.
| int XMLCALL external_entity_unfinished_attlist | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1209 of file handlers.c.
| int XMLCALL external_entity_value_aborter | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 1036 of file handlers.c.
| int XMLCALL external_entity_valuer | ( | XML_Parser | parser, |
| const XML_Char * | context, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId | ||
| ) |
Definition at line 953 of file handlers.c.
Definition at line 331 of file handlers.c.
| int get_param_entity_match_flag | ( | void | ) |
Definition at line 1771 of file handlers.c.
| int XMLCALL long_encoding_handler | ( | void * | userData, |
| const XML_Char * | encoding, | ||
| XML_Encoding * | info | ||
| ) |
Definition at line 396 of file handlers.c.
| int XMLCALL MiscEncodingHandler | ( | void * | data, |
| const XML_Char * | encoding, | ||
| XML_Encoding * | info | ||
| ) |
Definition at line 349 of file handlers.c.
Definition at line 233 of file handlers.c.
| void XMLCALL overwrite_start_checker | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 219 of file handlers.c.
| void XMLCALL param_check_skip_handler | ( | void * | userData, |
| const XML_Char * | entityName, | ||
| int | is_parameter_entity | ||
| ) |
Definition at line 1790 of file handlers.c.
| void XMLCALL param_entity_match_handler | ( | void * | userData, |
| const XML_Char * | entityName, | ||
| int | is_parameter_entity, | ||
| const XML_Char * | value, | ||
| int | value_length, | ||
| const XML_Char * | base, | ||
| const XML_Char * | systemId, | ||
| const XML_Char * | publicId, | ||
| const XML_Char * | notationName | ||
| ) |
Definition at line 1734 of file handlers.c.
Definition at line 1764 of file handlers.c.
Definition at line 1582 of file handlers.c.
Definition at line 339 of file handlers.c.
|
static |
Definition at line 1668 of file handlers.c.
Definition at line 1684 of file handlers.c.
Definition at line 1691 of file handlers.c.
Definition at line 1678 of file handlers.c.
Definition at line 1712 of file handlers.c.
| void XMLCALL record_element_start_handler | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 1705 of file handlers.c.
| void XMLCALL record_skip_handler | ( | void * | userData, |
| const XML_Char * | entityName, | ||
| int | is_parameter_entity | ||
| ) |
Definition at line 1697 of file handlers.c.
Definition at line 1536 of file handlers.c.
Definition at line 1624 of file handlers.c.
Definition at line 1812 of file handlers.c.
| void XMLCALL start_element_event_handler | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 74 of file handlers.c.
| void XMLCALL start_element_event_handler2 | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | attr | ||
| ) |
Definition at line 88 of file handlers.c.
Definition at line 241 of file handlers.c.
| void XMLCALL start_element_issue_240 | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 260 of file handlers.c.
| void XMLCALL start_element_suspender | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 166 of file handlers.c.
| void XMLCALL start_ns_clearing_start_element | ( | void * | userData, |
| const XML_Char * | prefix, | ||
| const XML_Char * | uri | ||
| ) |
Definition at line 252 of file handlers.c.
Definition at line 1830 of file handlers.c.
Definition at line 160 of file handlers.c.
Definition at line 207 of file handlers.c.
| void XMLCALL triplet_start_checker | ( | void * | userData, |
| const XML_Char * | name, | ||
| const XML_Char ** | atts | ||
| ) |
Definition at line 185 of file handlers.c.
| int XMLCALL unknown_released_encoding_handler | ( | void * | data, |
| const XML_Char * | encoding, | ||
| XML_Encoding * | info | ||
| ) |
Definition at line 314 of file handlers.c.
| int XMLCALL UnknownEncodingHandler | ( | void * | data, |
| const XML_Char * | encoding, | ||
| XML_Encoding * | info | ||
| ) |
Definition at line 282 of file handlers.c.
| int XMLCALL UnrecognisedEncodingHandler | ( | void * | data, |
| const XML_Char * | encoding, | ||
| XML_Encoding * | info | ||
| ) |
Definition at line 303 of file handlers.c.
| void XMLCALL verify_attlist_decl_handler | ( | void * | userData, |
| const XML_Char * | element_name, | ||
| const XML_Char * | attr_name, | ||
| const XML_Char * | attr_type, | ||
| const XML_Char * | default_value, | ||
| int | is_required | ||
| ) |
Definition at line 1549 of file handlers.c.
| void XMLCALL xml_decl_handler | ( | void * | userData, |
| const XML_Char * | version, | ||
| const XML_Char * | encoding, | ||
| int | standalone | ||
| ) |
Definition at line 1778 of file handlers.c.
|
static |
Definition at line 1731 of file handlers.c.
Definition at line 1729 of file handlers.c.
Definition at line 1730 of file handlers.c.
| int g_comment_count = 0 |
Definition at line 65 of file handlers.c.
Definition at line 63 of file handlers.c.
| int g_skip_count = 0 |
Definition at line 67 of file handlers.c.
Definition at line 182 of file handlers.c.
Definition at line 181 of file handlers.c.
| int g_xdecl_count = 0 |
Definition at line 69 of file handlers.c.