Lines Matching refs:ext_parser

417   XML_Parser ext_parser;  in external_entity_optioner()  local
424 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_optioner()
425 if (ext_parser == NULL) in external_entity_optioner()
427 rc = _XML_Parse_SINGLE_BYTES(ext_parser, options->parse_text, in external_entity_optioner()
429 XML_ParserFree(ext_parser); in external_entity_optioner()
469 XML_Parser ext_parser; in external_entity_faulter() local
475 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_faulter()
476 if (ext_parser == NULL) in external_entity_faulter()
479 if (! XML_SetEncoding(ext_parser, fault->encoding)) in external_entity_faulter()
482 if (_XML_Parse_SINGLE_BYTES(ext_parser, fault->parse_text, in external_entity_faulter()
486 if (XML_GetErrorCode(ext_parser) != fault->error) in external_entity_faulter()
487 xml_failure(ext_parser); in external_entity_faulter()
489 XML_ParserFree(ext_parser); in external_entity_faulter()
510 XML_Parser ext_parser; in external_entity_resetter() local
516 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_resetter()
517 if (ext_parser == NULL) in external_entity_resetter()
519 XML_GetParsingStatus(ext_parser, &status); in external_entity_resetter()
524 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_resetter()
529 XML_GetParsingStatus(ext_parser, &status); in external_entity_resetter()
535 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_resetter()
538 if (XML_GetErrorCode(ext_parser) != XML_ERROR_FINISHED) in external_entity_resetter()
540 XML_ParserReset(ext_parser, NULL); in external_entity_resetter()
541 XML_GetParsingStatus(ext_parser, &status); in external_entity_resetter()
546 XML_ParserFree(ext_parser); in external_entity_resetter()
553 XML_Parser ext_parser = (XML_Parser)userData; in entity_suspending_decl_handler() local
556 if (XML_StopParser(ext_parser, XML_TRUE) != XML_STATUS_ERROR) in entity_suspending_decl_handler()
558 if (XML_GetErrorCode(ext_parser) != XML_ERROR_SUSPEND_PE) in entity_suspending_decl_handler()
560 XML_SetElementDeclHandler(ext_parser, NULL); in entity_suspending_decl_handler()
569 XML_Parser ext_parser; in external_entity_suspender() local
574 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_suspender()
575 if (ext_parser == NULL) in external_entity_suspender()
577 XML_SetElementDeclHandler(ext_parser, entity_suspending_decl_handler); in external_entity_suspender()
578 XML_SetUserData(ext_parser, ext_parser); in external_entity_suspender()
579 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_suspender()
581 xml_failure(ext_parser); in external_entity_suspender()
584 XML_ParserFree(ext_parser); in external_entity_suspender()
591 XML_Parser ext_parser = (XML_Parser)userData; in entity_suspending_xdecl_handler() local
596 XML_StopParser(ext_parser, g_resumable); in entity_suspending_xdecl_handler()
597 XML_SetXmlDeclHandler(ext_parser, NULL); in entity_suspending_xdecl_handler()
605 XML_Parser ext_parser; in external_entity_suspend_xmldecl() local
612 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_suspend_xmldecl()
613 if (ext_parser == NULL) in external_entity_suspend_xmldecl()
615 XML_SetXmlDeclHandler(ext_parser, entity_suspending_xdecl_handler); in external_entity_suspend_xmldecl()
616 XML_SetUserData(ext_parser, ext_parser); in external_entity_suspend_xmldecl()
617 rc = _XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE); in external_entity_suspend_xmldecl()
618 XML_GetParsingStatus(ext_parser, &status); in external_entity_suspend_xmldecl()
621 xml_failure(ext_parser); in external_entity_suspend_xmldecl()
627 if (XML_GetErrorCode(ext_parser) != XML_ERROR_ABORTED) in external_entity_suspend_xmldecl()
628 xml_failure(ext_parser); in external_entity_suspend_xmldecl()
633 XML_ParserFree(ext_parser); in external_entity_suspend_xmldecl()
642 XML_Parser ext_parser; in external_entity_suspending_faulter() local
650 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_suspending_faulter()
651 if (ext_parser == NULL) in external_entity_suspending_faulter()
653 XML_SetXmlDeclHandler(ext_parser, entity_suspending_xdecl_handler); in external_entity_suspending_faulter()
654 XML_SetUserData(ext_parser, ext_parser); in external_entity_suspending_faulter()
656 buffer = XML_GetBuffer(ext_parser, parse_len); in external_entity_suspending_faulter()
661 if (XML_ParseBuffer(ext_parser, parse_len, XML_FALSE) != XML_STATUS_SUSPENDED) in external_entity_suspending_faulter()
663 if (XML_ResumeParser(ext_parser) != XML_STATUS_OK) in external_entity_suspending_faulter()
664 xml_failure(ext_parser); in external_entity_suspending_faulter()
665 if (XML_ParseBuffer(ext_parser, 0, XML_TRUE) != XML_STATUS_ERROR) in external_entity_suspending_faulter()
667 if (XML_GetErrorCode(ext_parser) != fault->error) in external_entity_suspending_faulter()
668 xml_failure(ext_parser); in external_entity_suspending_faulter()
670 XML_ParserFree(ext_parser); in external_entity_suspending_faulter()
697 XML_Parser ext_parser; in external_entity_cr_catcher() local
702 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_cr_catcher()
703 if (ext_parser == NULL) in external_entity_cr_catcher()
705 XML_SetCharacterDataHandler(ext_parser, cr_cdata_handler); in external_entity_cr_catcher()
706 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_cr_catcher()
708 xml_failure(ext_parser); in external_entity_cr_catcher()
709 XML_ParserFree(ext_parser); in external_entity_cr_catcher()
718 XML_Parser ext_parser; in external_entity_bad_cr_catcher() local
723 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_bad_cr_catcher()
724 if (ext_parser == NULL) in external_entity_bad_cr_catcher()
726 XML_SetCharacterDataHandler(ext_parser, cr_cdata_handler); in external_entity_bad_cr_catcher()
727 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_bad_cr_catcher()
730 if (XML_GetErrorCode(ext_parser) != XML_ERROR_ASYNC_ENTITY) in external_entity_bad_cr_catcher()
731 xml_failure(ext_parser); in external_entity_bad_cr_catcher()
732 XML_ParserFree(ext_parser); in external_entity_bad_cr_catcher()
741 XML_Parser ext_parser; in external_entity_rsqb_catcher() local
746 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_rsqb_catcher()
747 if (ext_parser == NULL) in external_entity_rsqb_catcher()
749 XML_SetCharacterDataHandler(ext_parser, rsqb_handler); in external_entity_rsqb_catcher()
750 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_rsqb_catcher()
753 if (XML_GetErrorCode(ext_parser) != XML_ERROR_ASYNC_ENTITY) in external_entity_rsqb_catcher()
754 xml_failure(ext_parser); in external_entity_rsqb_catcher()
755 XML_ParserFree(ext_parser); in external_entity_rsqb_catcher()
766 XML_Parser ext_parser; in external_entity_good_cdata_ascii() local
772 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_good_cdata_ascii()
773 if (ext_parser == NULL) in external_entity_good_cdata_ascii()
775 XML_SetUserData(ext_parser, &storage); in external_entity_good_cdata_ascii()
776 XML_SetCharacterDataHandler(ext_parser, accumulate_characters); in external_entity_good_cdata_ascii()
778 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_good_cdata_ascii()
780 xml_failure(ext_parser); in external_entity_good_cdata_ascii()
783 XML_ParserFree(ext_parser); in external_entity_good_cdata_ascii()
793 XML_Parser ext_parser; in external_entity_param_checker() local
798 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_param_checker()
799 if (ext_parser == NULL) in external_entity_param_checker()
801 g_handler_data = ext_parser; in external_entity_param_checker()
802 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_param_checker()
808 XML_ParserFree(ext_parser); in external_entity_param_checker()
818 XML_Parser ext_parser; in external_entity_ref_param_checker() local
827 ext_parser = XML_ExternalEntityParserCreate(g_parser, context, NULL); in external_entity_ref_param_checker()
828 if (ext_parser == NULL) in external_entity_ref_param_checker()
830 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_ref_param_checker()
832 xml_failure(ext_parser); in external_entity_ref_param_checker()
834 XML_ParserFree(ext_parser); in external_entity_ref_param_checker()
848 XML_Parser ext_parser; in external_entity_param() local
855 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_param()
856 if (ext_parser == NULL) in external_entity_param()
860 if (_XML_Parse_SINGLE_BYTES(ext_parser, text1, (int)strlen(text1), XML_TRUE) in external_entity_param()
863 if (XML_GetErrorCode(ext_parser) != XML_ERROR_EXTERNAL_ENTITY_HANDLING) in external_entity_param()
864 xml_failure(ext_parser); in external_entity_param()
866 if (_XML_Parse_SINGLE_BYTES(ext_parser, text2, (int)strlen(text2), XML_TRUE) in external_entity_param()
869 if (XML_GetErrorCode(ext_parser) != XML_ERROR_SYNTAX) in external_entity_param()
870 xml_failure(ext_parser); in external_entity_param()
875 XML_ParserFree(ext_parser); in external_entity_param()
884 XML_Parser ext_parser; in external_entity_load_ignore() local
889 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_load_ignore()
890 if (ext_parser == NULL) in external_entity_load_ignore()
892 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_load_ignore()
896 XML_ParserFree(ext_parser); in external_entity_load_ignore()
910 XML_Parser ext_parser; in external_entity_load_ignore_utf16() local
915 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_load_ignore_utf16()
916 if (ext_parser == NULL) in external_entity_load_ignore_utf16()
918 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)sizeof(text) - 1, XML_TRUE) in external_entity_load_ignore_utf16()
922 XML_ParserFree(ext_parser); in external_entity_load_ignore_utf16()
936 XML_Parser ext_parser; in external_entity_load_ignore_utf16_be() local
941 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_load_ignore_utf16_be()
942 if (ext_parser == NULL) in external_entity_load_ignore_utf16_be()
944 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)sizeof(text) - 1, XML_TRUE) in external_entity_load_ignore_utf16_be()
948 XML_ParserFree(ext_parser); in external_entity_load_ignore_utf16_be()
960 XML_Parser ext_parser; in external_entity_valuer() local
966 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_valuer()
967 if (ext_parser == NULL) in external_entity_valuer()
970 if (_XML_Parse_SINGLE_BYTES(ext_parser, text1, (int)strlen(text1), XML_TRUE) in external_entity_valuer()
972 xml_failure(ext_parser); in external_entity_valuer()
978 status = _XML_Parse_SINGLE_BYTES(ext_parser, fault->parse_text, in external_entity_valuer()
982 xml_failure(ext_parser); in external_entity_valuer()
986 error = XML_GetErrorCode(ext_parser); in external_entity_valuer()
990 xml_failure(ext_parser); in external_entity_valuer()
994 XML_ParserFree(ext_parser); in external_entity_valuer()
1006 XML_Parser ext_parser; in external_entity_not_standalone() local
1012 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_not_standalone()
1013 if (ext_parser == NULL) in external_entity_not_standalone()
1016 XML_SetNotStandaloneHandler(ext_parser, reject_not_standalone_handler); in external_entity_not_standalone()
1017 if (_XML_Parse_SINGLE_BYTES(ext_parser, text1, (int)strlen(text1), XML_TRUE) in external_entity_not_standalone()
1020 if (XML_GetErrorCode(ext_parser) != XML_ERROR_NOT_STANDALONE) in external_entity_not_standalone()
1021 xml_failure(ext_parser); in external_entity_not_standalone()
1022 XML_SetNotStandaloneHandler(ext_parser, NULL); in external_entity_not_standalone()
1023 XML_ParserFree(ext_parser); in external_entity_not_standalone()
1026 if (_XML_Parse_SINGLE_BYTES(ext_parser, text2, (int)strlen(text2), XML_TRUE) in external_entity_not_standalone()
1028 xml_failure(ext_parser); in external_entity_not_standalone()
1031 XML_ParserFree(ext_parser); in external_entity_not_standalone()
1044 XML_Parser ext_parser; in external_entity_value_aborter() local
1050 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_value_aborter()
1051 if (ext_parser == NULL) in external_entity_value_aborter()
1054 if (_XML_Parse_SINGLE_BYTES(ext_parser, text1, (int)strlen(text1), XML_TRUE) in external_entity_value_aborter()
1056 xml_failure(ext_parser); in external_entity_value_aborter()
1059 XML_SetXmlDeclHandler(ext_parser, entity_suspending_xdecl_handler); in external_entity_value_aborter()
1060 XML_SetUserData(ext_parser, ext_parser); in external_entity_value_aborter()
1061 if (_XML_Parse_SINGLE_BYTES(ext_parser, text2, (int)strlen(text2), XML_TRUE) in external_entity_value_aborter()
1064 if (XML_GetErrorCode(ext_parser) != XML_ERROR_ABORTED) in external_entity_value_aborter()
1065 xml_failure(ext_parser); in external_entity_value_aborter()
1068 XML_ParserFree(ext_parser); in external_entity_value_aborter()
1079 XML_Parser ext_parser; in external_entity_public() local
1083 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_public()
1084 if (ext_parser == NULL) in external_entity_public()
1094 = _XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE); in external_entity_public()
1095 XML_ParserFree(ext_parser); in external_entity_public()
1106 XML_Parser ext_parser; in external_entity_devaluer() local
1115 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_devaluer()
1116 if (ext_parser == NULL) in external_entity_devaluer()
1119 XML_SetExternalEntityRefHandler(ext_parser, NULL); in external_entity_devaluer()
1120 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_devaluer()
1122 xml_failure(ext_parser); in external_entity_devaluer()
1124 XML_ParserFree(ext_parser); in external_entity_devaluer()
1133 XML_Parser ext_parser; in external_entity_oneshot_loader() local
1138 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_oneshot_loader()
1139 if (ext_parser == NULL) in external_entity_oneshot_loader()
1142 XML_SetExternalEntityRefHandler(ext_parser, test_data->handler); in external_entity_oneshot_loader()
1143 if (_XML_Parse_SINGLE_BYTES(ext_parser, test_data->parse_text, in external_entity_oneshot_loader()
1146 xml_failure(ext_parser); in external_entity_oneshot_loader()
1149 XML_ParserFree(ext_parser); in external_entity_oneshot_loader()
1216 XML_Parser ext_parser; in external_entity_unfinished_attlist() local
1223 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_unfinished_attlist()
1224 if (ext_parser == NULL) in external_entity_unfinished_attlist()
1227 if (_XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE) in external_entity_unfinished_attlist()
1229 xml_failure(ext_parser); in external_entity_unfinished_attlist()
1231 XML_ParserFree(ext_parser); in external_entity_unfinished_attlist()
1401 XML_Parser ext_parser; in external_entity_alloc_set_encoding() local
1407 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_alloc_set_encoding()
1408 if (ext_parser == NULL) in external_entity_alloc_set_encoding()
1410 if (! XML_SetEncoding(ext_parser, XCS("utf-8"))) { in external_entity_alloc_set_encoding()
1411 XML_ParserFree(ext_parser); in external_entity_alloc_set_encoding()
1415 = _XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE); in external_entity_alloc_set_encoding()
1416 XML_ParserFree(ext_parser); in external_entity_alloc_set_encoding()
1427 XML_Parser ext_parser; in external_entity_reallocator() local
1434 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_reallocator()
1435 if (ext_parser == NULL) in external_entity_reallocator()
1439 buffer = XML_GetBuffer(ext_parser, 1536); in external_entity_reallocator()
1444 status = XML_ParseBuffer(ext_parser, (int)strlen(text), XML_FALSE); in external_entity_reallocator()
1446 XML_ParserFree(ext_parser); in external_entity_reallocator()
1455 XML_Parser ext_parser; in external_entity_alloc() local
1461 ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_entity_alloc()
1462 if (ext_parser == NULL) in external_entity_alloc()
1465 = _XML_Parse_SINGLE_BYTES(ext_parser, text, (int)strlen(text), XML_TRUE); in external_entity_alloc()
1466 XML_ParserFree(ext_parser); in external_entity_alloc()
1489 const XML_Parser ext_parser in external_entity_parser_create_alloc_fail_handler() local
1491 if (ext_parser != NULL) in external_entity_parser_create_alloc_fail_handler()