From 767f3fd904c93b482df8a0227679cddba06d41e6 Mon Sep 17 00:00:00 2001 From: Red Davies Date: Wed, 24 Dec 2025 18:11:19 -0500 Subject: [PATCH] Updated to support new structs Existing structs needed documentation. Regenerated them and changed their casing. --- .gitignore | 8 +- Makefile | 66 +- corral.json | 14 + pony-libxml2/functions.pony | 2951 ++++++++--------- pony-libxml2/pony-libxml2.pony | 2204 ++++++------ pony-libxml2/structs.pony | 925 ------ pony-libxml2/structs/html_elem_desc.pony | 39 + pony-libxml2/structs/html_entity_desc.pony | 17 + pony-libxml2/structs/i_o_f_i_l_e.pony | 74 + pony-libxml2/structs/i_ocodecvt.pony | 1 + pony-libxml2/structs/i_omarker.pony | 1 + pony-libxml2/structs/i_owidedata.pony | 1 + pony-libxml2/structs/u_converter.pony | 1 + pony-libxml2/structs/u_convt.pony | 49 + pony-libxml2/structs/xml_attr.pony | 34 + pony-libxml2/structs/xml_attribute.pony | 43 + pony-libxml2/structs/xml_automata.pony | 1 + pony-libxml2/structs/xml_automata_state.pony | 1 + pony-libxml2/structs/xml_buf.pony | 1 + pony-libxml2/structs/xml_buffer.pony | 21 + pony-libxml2/structs/xml_catalog.pony | 1 + pony-libxml2/structs/xml_ch_l_range.pony | 15 + pony-libxml2/structs/xml_ch_range_group.pony | 18 + pony-libxml2/structs/xml_ch_s_range.pony | 14 + .../structs/xml_char_encoding_handler.pony | 24 + pony-libxml2/structs/xml_d_o_m_wrap_ctxt.pony | 19 + pony-libxml2/structs/xml_dict.pony | 1 + pony-libxml2/structs/xml_doc.pony | 58 + pony-libxml2/structs/xml_dtd.pony | 43 + pony-libxml2/structs/xml_element.pony | 39 + pony-libxml2/structs/xml_element_content.pony | 25 + pony-libxml2/structs/xml_entity.pony | 49 + pony-libxml2/structs/xml_enumeration.pony | 14 + pony-libxml2/structs/xml_error.pony | 37 + pony-libxml2/structs/xml_global_state.pony | 76 + pony-libxml2/structs/xml_hash_table.pony | 1 + pony-libxml2/structs/xml_i_d.pony | 22 + pony-libxml2/structs/xml_link.pony | 1 + pony-libxml2/structs/xml_list.pony | 1 + pony-libxml2/structs/xml_location_set.pony | 17 + pony-libxml2/structs/xml_module.pony | 1 + pony-libxml2/structs/xml_node.pony | 42 + pony-libxml2/structs/xml_node_set.pony | 16 + pony-libxml2/structs/xml_notation.pony | 17 + pony-libxml2/structs/xml_ns.pony | 23 + pony-libxml2/structs/xml_output_buffer.pony | 26 + pony-libxml2/structs/xml_parser_ctxt.pony | 188 ++ pony-libxml2/structs/xml_parser_input.pony | 41 + .../structs/xml_parser_input_buffer.pony | 29 + .../structs/xml_parser_node_info.pony | 21 + .../structs/xml_parser_node_info_seq.pony | 16 + pony-libxml2/structs/xml_pattern.pony | 1 + pony-libxml2/structs/xml_ref.pony | 21 + pony-libxml2/structs/xml_reg_exec_ctxt.pony | 1 + pony-libxml2/structs/xml_regexp.pony | 1 + pony-libxml2/structs/xml_relax_n_g.pony | 1 + .../structs/xml_relax_n_g_parser_ctxt.pony | 1 + .../structs/xml_relax_n_g_valid_ctxt.pony | 1 + pony-libxml2/structs/xml_s_a_x_handler.pony | 75 + .../structs/xml_s_a_x_handler_v1.pony | 67 + pony-libxml2/structs/xml_s_a_x_locator.pony | 19 + pony-libxml2/structs/xml_save_ctxt.pony | 1 + pony-libxml2/structs/xml_schema.pony | 54 + pony-libxml2/structs/xml_schema_annot.pony | 16 + .../structs/xml_schema_attribute.pony | 49 + .../structs/xml_schema_attribute_link.pony | 14 + pony-libxml2/structs/xml_schema_facet.pony | 31 + .../structs/xml_schema_facet_link.pony | 15 + .../structs/xml_schema_parser_ctxt.pony | 1 + .../structs/xml_schema_s_a_x_plug.pony | 1 + pony-libxml2/structs/xml_schema_type.pony | 71 + .../structs/xml_schema_type_link.pony | 14 + pony-libxml2/structs/xml_schema_val.pony | 1 + .../structs/xml_schema_valid_ctxt.pony | 1 + pony-libxml2/structs/xml_schema_wildcard.pony | 32 + .../structs/xml_schema_wildcard_ns.pony | 15 + pony-libxml2/structs/xml_schematron.pony | 1 + .../structs/xml_schematron_parser_ctxt.pony | 1 + .../structs/xml_schematron_valid_ctxt.pony | 1 + pony-libxml2/structs/xml_shell_ctxt.pony | 25 + pony-libxml2/structs/xml_start_tag.pony | 1 + pony-libxml2/structs/xml_stream_ctxt.pony | 1 + pony-libxml2/structs/xml_text_reader.pony | 1 + pony-libxml2/structs/xml_text_writer.pony | 1 + pony-libxml2/structs/xml_u_r_i.pony | 32 + pony-libxml2/structs/xml_valid_ctxt.pony | 43 + pony-libxml2/structs/xml_valid_state.pony | 1 + pony-libxml2/structs/xml_x_include_ctxt.pony | 1 + pony-libxml2/structs/xml_x_path_axis.pony | 14 + .../structs/xml_x_path_comp_expr.pony | 1 + pony-libxml2/structs/xml_x_path_context.pony | 94 + pony-libxml2/structs/xml_x_path_object.pony | 29 + .../structs/xml_x_path_parser_context.pony | 34 + pony-libxml2/structs/xml_x_path_type.pony | 14 + pony-libxml2/xml2attr.pony | 8 +- pony-libxml2/xml2doc.pony | 31 +- pony-libxml2/xml2node.pony | 446 +-- pony-libxml2/xml2parserinputbuffer.pony | 8 +- pony-libxml2/xml2textreader.pony | 240 +- pony-libxml2/xml2xpath.pony | 17 +- pony-libxml2/xml2xpathcontext.pony | 6 +- 101 files changed, 4963 insertions(+), 3939 deletions(-) create mode 100644 corral.json create mode 100644 pony-libxml2/structs/html_elem_desc.pony create mode 100644 pony-libxml2/structs/html_entity_desc.pony create mode 100644 pony-libxml2/structs/i_o_f_i_l_e.pony create mode 100644 pony-libxml2/structs/i_ocodecvt.pony create mode 100644 pony-libxml2/structs/i_omarker.pony create mode 100644 pony-libxml2/structs/i_owidedata.pony create mode 100644 pony-libxml2/structs/u_converter.pony create mode 100644 pony-libxml2/structs/u_convt.pony create mode 100644 pony-libxml2/structs/xml_attr.pony create mode 100644 pony-libxml2/structs/xml_attribute.pony create mode 100644 pony-libxml2/structs/xml_automata.pony create mode 100644 pony-libxml2/structs/xml_automata_state.pony create mode 100644 pony-libxml2/structs/xml_buf.pony create mode 100644 pony-libxml2/structs/xml_buffer.pony create mode 100644 pony-libxml2/structs/xml_catalog.pony create mode 100644 pony-libxml2/structs/xml_ch_l_range.pony create mode 100644 pony-libxml2/structs/xml_ch_range_group.pony create mode 100644 pony-libxml2/structs/xml_ch_s_range.pony create mode 100644 pony-libxml2/structs/xml_char_encoding_handler.pony create mode 100644 pony-libxml2/structs/xml_d_o_m_wrap_ctxt.pony create mode 100644 pony-libxml2/structs/xml_dict.pony create mode 100644 pony-libxml2/structs/xml_doc.pony create mode 100644 pony-libxml2/structs/xml_dtd.pony create mode 100644 pony-libxml2/structs/xml_element.pony create mode 100644 pony-libxml2/structs/xml_element_content.pony create mode 100644 pony-libxml2/structs/xml_entity.pony create mode 100644 pony-libxml2/structs/xml_enumeration.pony create mode 100644 pony-libxml2/structs/xml_error.pony create mode 100644 pony-libxml2/structs/xml_global_state.pony create mode 100644 pony-libxml2/structs/xml_hash_table.pony create mode 100644 pony-libxml2/structs/xml_i_d.pony create mode 100644 pony-libxml2/structs/xml_link.pony create mode 100644 pony-libxml2/structs/xml_list.pony create mode 100644 pony-libxml2/structs/xml_location_set.pony create mode 100644 pony-libxml2/structs/xml_module.pony create mode 100644 pony-libxml2/structs/xml_node.pony create mode 100644 pony-libxml2/structs/xml_node_set.pony create mode 100644 pony-libxml2/structs/xml_notation.pony create mode 100644 pony-libxml2/structs/xml_ns.pony create mode 100644 pony-libxml2/structs/xml_output_buffer.pony create mode 100644 pony-libxml2/structs/xml_parser_ctxt.pony create mode 100644 pony-libxml2/structs/xml_parser_input.pony create mode 100644 pony-libxml2/structs/xml_parser_input_buffer.pony create mode 100644 pony-libxml2/structs/xml_parser_node_info.pony create mode 100644 pony-libxml2/structs/xml_parser_node_info_seq.pony create mode 100644 pony-libxml2/structs/xml_pattern.pony create mode 100644 pony-libxml2/structs/xml_ref.pony create mode 100644 pony-libxml2/structs/xml_reg_exec_ctxt.pony create mode 100644 pony-libxml2/structs/xml_regexp.pony create mode 100644 pony-libxml2/structs/xml_relax_n_g.pony create mode 100644 pony-libxml2/structs/xml_relax_n_g_parser_ctxt.pony create mode 100644 pony-libxml2/structs/xml_relax_n_g_valid_ctxt.pony create mode 100644 pony-libxml2/structs/xml_s_a_x_handler.pony create mode 100644 pony-libxml2/structs/xml_s_a_x_handler_v1.pony create mode 100644 pony-libxml2/structs/xml_s_a_x_locator.pony create mode 100644 pony-libxml2/structs/xml_save_ctxt.pony create mode 100644 pony-libxml2/structs/xml_schema.pony create mode 100644 pony-libxml2/structs/xml_schema_annot.pony create mode 100644 pony-libxml2/structs/xml_schema_attribute.pony create mode 100644 pony-libxml2/structs/xml_schema_attribute_link.pony create mode 100644 pony-libxml2/structs/xml_schema_facet.pony create mode 100644 pony-libxml2/structs/xml_schema_facet_link.pony create mode 100644 pony-libxml2/structs/xml_schema_parser_ctxt.pony create mode 100644 pony-libxml2/structs/xml_schema_s_a_x_plug.pony create mode 100644 pony-libxml2/structs/xml_schema_type.pony create mode 100644 pony-libxml2/structs/xml_schema_type_link.pony create mode 100644 pony-libxml2/structs/xml_schema_val.pony create mode 100644 pony-libxml2/structs/xml_schema_valid_ctxt.pony create mode 100644 pony-libxml2/structs/xml_schema_wildcard.pony create mode 100644 pony-libxml2/structs/xml_schema_wildcard_ns.pony create mode 100644 pony-libxml2/structs/xml_schematron.pony create mode 100644 pony-libxml2/structs/xml_schematron_parser_ctxt.pony create mode 100644 pony-libxml2/structs/xml_schematron_valid_ctxt.pony create mode 100644 pony-libxml2/structs/xml_shell_ctxt.pony create mode 100644 pony-libxml2/structs/xml_start_tag.pony create mode 100644 pony-libxml2/structs/xml_stream_ctxt.pony create mode 100644 pony-libxml2/structs/xml_text_reader.pony create mode 100644 pony-libxml2/structs/xml_text_writer.pony create mode 100644 pony-libxml2/structs/xml_u_r_i.pony create mode 100644 pony-libxml2/structs/xml_valid_ctxt.pony create mode 100644 pony-libxml2/structs/xml_valid_state.pony create mode 100644 pony-libxml2/structs/xml_x_include_ctxt.pony create mode 100644 pony-libxml2/structs/xml_x_path_axis.pony create mode 100644 pony-libxml2/structs/xml_x_path_comp_expr.pony create mode 100644 pony-libxml2/structs/xml_x_path_context.pony create mode 100644 pony-libxml2/structs/xml_x_path_object.pony create mode 100644 pony-libxml2/structs/xml_x_path_parser_context.pony create mode 100644 pony-libxml2/structs/xml_x_path_type.pony diff --git a/.gitignore b/.gitignore index 63d4020..2bcdd9e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ -/pony-libxml21 *.swp -/pony-libxml2/_tests/memory/memory -/pony-libxml2-docs/ -/pony-libxml2/_tests/_tests -/pony-libxml2/_tests/memory/memory +/build +/lock.json +/meta diff --git a/Makefile b/Makefile index 8274118..a1c572c 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,64 @@ -docs: - ponyc -g -r=docs pony-libxml2 +config ?= debug + +PACKAGE := pony-libxml2 +GET_DEPENDENCIES_WITH := corral fetch +CLEAN_DEPENDENCIES_WITH := corral clean +COMPILE_WITH := corral run -- ponyc + +BUILD_DIR ?= build/$(config) +SRC_DIR ?= $(PACKAGE) +EXAMPLES_DIR := examples +tests_binary := $(BUILD_DIR)/$(PACKAGE) +docs_dir := build/$(PACKAGE)-docs + +ifdef config + ifeq (,$(filter $(config),debug release)) + $(error Unknown configuration "$(config)") + endif +endif + +ifeq ($(config),release) + PONYC = $(COMPILE_WITH) +else + PONYC = $(COMPILE_WITH) --debug +endif + +SOURCE_FILES := $(shell find $(SRC_DIR) -name *.pony) +EXAMPLES := $(notdir $(shell find $(EXAMPLES_DIR)/* -type d)) +EXAMPLES_SOURCE_FILES := $(shell find $(EXAMPLES_DIR) -name *.pony) +EXAMPLES_BINARIES := $(addprefix $(BUILD_DIR)/,$(EXAMPLES)) + +test: unit-tests build-examples + +unit-tests: $(tests_binary) + $^ --exclude=integration --sequential + +$(tests_binary): $(GEN_FILES) $(SOURCE_FILES) | $(BUILD_DIR) + $(GET_DEPENDENCIES_WITH) + $(PONYC) -o $(BUILD_DIR) $(SRC_DIR)/_tests -b pony-libxml2 + +build-examples: $(EXAMPLES_BINARIES) + +$(EXAMPLES_BINARIES): $(BUILD_DIR)/%: $(SOURCE_FILES) $(EXAMPLES_SOURCE_FILES) | $(BUILD_DIR) + $(GET_DEPENDENCIES_WITH) + $(PONYC) $(SSL) -o $(BUILD_DIR) $(EXAMPLES_DIR)/$* + +clean: + $(CLEAN_DEPENDENCIES_WITH) + rm -rf $(BUILD_DIR) + +$(docs_dir): $(GEN_FILES) $(SOURCE_FILES) + rm -rf $(docs_dir) + $(PONYC) --docs-public --pass=docs --output build $(SRC_DIR) + +docs: $(docs_dir) + +TAGS: + ctags --recurse=yes $(SRC_DIR) + +all: test + +$(BUILD_DIR): + mkdir -p $(BUILD_DIR) + +.PHONY: all build-examples clean TAGS test diff --git a/corral.json b/corral.json new file mode 100644 index 0000000..339b0ba --- /dev/null +++ b/corral.json @@ -0,0 +1,14 @@ +{ + "packages": [ + "pony-libxml2" + ], + "deps": [], + "info": { + "description": "Pony binding to libxml2", + "homepage": "https://github.com/redvers/pony-libxml2", + "license": "", + "documentation_url": "", + "version": "", + "name": "" + } +} diff --git a/pony-libxml2/functions.pony b/pony-libxml2/functions.pony index 565ca76..0bb0d8f 100644 --- a/pony-libxml2/functions.pony +++ b/pony-libxml2/functions.pony @@ -1,4 +1,6 @@ use "lib:xml2" +use "structs/" + primitive LibXML2 fun xmlCheckVersion(pversion: I32): None => var tmpvar: None = @xmlCheckVersion(pversion) @@ -102,10 +104,6 @@ primitive LibXML2 var tmpvar: I32 = @xmlStrPrintf(pbuf.cstring(), plen, pmsg.cstring()) tmpvar - fun xmlStrVPrintf(pbuf: String, plen: I32, pmsg: String, pap: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlStrVPrintf(pbuf.cstring(), plen, pmsg.cstring(), pap) - tmpvar - fun xmlGetUTF8Char(putf: String, plen: Pointer[I32]): I32 => var tmpvar: I32 = @xmlGetUTF8Char(putf.cstring(), plen) tmpvar @@ -164,47 +162,47 @@ primitive LibXML2 var tmpvar: None = @xmlRegisterDefaultInputCallbacks() tmpvar - fun xmlAllocParserInputBuffer(penc: I32): NullablePointer[Xmlparserinputbuffer] => - var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlAllocParserInputBuffer(penc) + fun xmlAllocParserInputBuffer(penc: I32): NullablePointer[XmlParserInputBuffer] => + var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlAllocParserInputBuffer(penc) tmpvar - fun xmlParserInputBufferCreateFilename(pURI: String, penc: I32): NullablePointer[Xmlparserinputbuffer] => - var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlParserInputBufferCreateFilename(pURI.cstring(), penc) + fun xmlParserInputBufferCreateFilename(pURI: String, penc: I32): NullablePointer[XmlParserInputBuffer] => + var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlParserInputBufferCreateFilename(pURI.cstring(), penc) tmpvar - fun xmlParserInputBufferCreateFile(pfile: NullablePointer[IoFile], penc: I32): NullablePointer[Xmlparserinputbuffer] => - var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlParserInputBufferCreateFile(pfile, penc) + fun xmlParserInputBufferCreateFile(pfile: NullablePointer[IOFILE], penc: I32): NullablePointer[XmlParserInputBuffer] => + var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlParserInputBufferCreateFile(pfile, penc) tmpvar - fun xmlParserInputBufferCreateFd(pfd: I32, penc: I32): NullablePointer[Xmlparserinputbuffer] => - var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlParserInputBufferCreateFd(pfd, penc) + fun xmlParserInputBufferCreateFd(pfd: I32, penc: I32): NullablePointer[XmlParserInputBuffer] => + var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlParserInputBufferCreateFd(pfd, penc) tmpvar - fun xmlParserInputBufferCreateMem(pmem: String, psize: I32, penc: I32): NullablePointer[Xmlparserinputbuffer] => - var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlParserInputBufferCreateMem(pmem.cstring(), psize, penc) + fun xmlParserInputBufferCreateMem(pmem: String, psize: I32, penc: I32): NullablePointer[XmlParserInputBuffer] => + var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlParserInputBufferCreateMem(pmem.cstring(), psize, penc) tmpvar - fun xmlParserInputBufferCreateStatic(pmem: String, psize: I32, penc: I32): NullablePointer[Xmlparserinputbuffer] => - var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlParserInputBufferCreateStatic(pmem.cstring(), psize, penc) + fun xmlParserInputBufferCreateStatic(pmem: String, psize: I32, penc: I32): NullablePointer[XmlParserInputBuffer] => + var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlParserInputBufferCreateStatic(pmem.cstring(), psize, penc) tmpvar -// fun xmlParserInputBufferCreateIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], penc: I32): NullablePointer[Xmlparserinputbuffer] => -// var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlParserInputBufferCreateIO(pioread, pioclose, pioctx, penc) +// fun xmlParserInputBufferCreateIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], penc: I32): NullablePointer[XmlParserInputBuffer] => +// var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlParserInputBufferCreateIO(pioread, pioclose, pioctx, penc) // tmpvar - fun xmlParserInputBufferRead(pin: NullablePointer[Xmlparserinputbuffer], plen: I32): I32 => + fun xmlParserInputBufferRead(pin: NullablePointer[XmlParserInputBuffer], plen: I32): I32 => var tmpvar: I32 = @xmlParserInputBufferRead(pin, plen) tmpvar - fun xmlParserInputBufferGrow(pin: NullablePointer[Xmlparserinputbuffer], plen: I32): I32 => + fun xmlParserInputBufferGrow(pin: NullablePointer[XmlParserInputBuffer], plen: I32): I32 => var tmpvar: I32 = @xmlParserInputBufferGrow(pin, plen) tmpvar - fun xmlParserInputBufferPush(pin: NullablePointer[Xmlparserinputbuffer], plen: I32, pbuf: String): I32 => + fun xmlParserInputBufferPush(pin: NullablePointer[XmlParserInputBuffer], plen: I32, pbuf: String): I32 => var tmpvar: I32 = @xmlParserInputBufferPush(pin, plen, pbuf.cstring()) tmpvar - fun xmlFreeParserInputBuffer(pin: NullablePointer[Xmlparserinputbuffer]): None => + fun xmlFreeParserInputBuffer(pin: NullablePointer[XmlParserInputBuffer]): None => var tmpvar: None = @xmlFreeParserInputBuffer(pin) tmpvar @@ -226,57 +224,57 @@ primitive LibXML2 var tmpvar: None = @xmlRegisterDefaultOutputCallbacks() tmpvar - fun xmlAllocOutputBuffer(pencoder: NullablePointer[Xmlcharencodinghandler]): NullablePointer[Xmloutputbuffer] => - var tmpvar: NullablePointer[Xmloutputbuffer] = @xmlAllocOutputBuffer(pencoder) + fun xmlAllocOutputBuffer(pencoder: NullablePointer[XmlCharEncodingHandler]): NullablePointer[XmlOutputBuffer] => + var tmpvar: NullablePointer[XmlOutputBuffer] = @xmlAllocOutputBuffer(pencoder) tmpvar - fun xmlOutputBufferCreateFilename(pURI: String, pencoder: NullablePointer[Xmlcharencodinghandler], pcompression: I32): NullablePointer[Xmloutputbuffer] => - var tmpvar: NullablePointer[Xmloutputbuffer] = @xmlOutputBufferCreateFilename(pURI.cstring(), pencoder, pcompression) + fun xmlOutputBufferCreateFilename(pURI: String, pencoder: NullablePointer[XmlCharEncodingHandler], pcompression: I32): NullablePointer[XmlOutputBuffer] => + var tmpvar: NullablePointer[XmlOutputBuffer] = @xmlOutputBufferCreateFilename(pURI.cstring(), pencoder, pcompression) tmpvar - fun xmlOutputBufferCreateFile(pfile: NullablePointer[IoFile], pencoder: NullablePointer[Xmlcharencodinghandler]): NullablePointer[Xmloutputbuffer] => - var tmpvar: NullablePointer[Xmloutputbuffer] = @xmlOutputBufferCreateFile(pfile, pencoder) + fun xmlOutputBufferCreateFile(pfile: NullablePointer[IOFILE], pencoder: NullablePointer[XmlCharEncodingHandler]): NullablePointer[XmlOutputBuffer] => + var tmpvar: NullablePointer[XmlOutputBuffer] = @xmlOutputBufferCreateFile(pfile, pencoder) tmpvar - fun xmlOutputBufferCreateBuffer(pbuffer: NullablePointer[Xmlbuffer], pencoder: NullablePointer[Xmlcharencodinghandler]): NullablePointer[Xmloutputbuffer] => - var tmpvar: NullablePointer[Xmloutputbuffer] = @xmlOutputBufferCreateBuffer(pbuffer, pencoder) + fun xmlOutputBufferCreateBuffer(pbuffer: NullablePointer[XmlBuffer], pencoder: NullablePointer[XmlCharEncodingHandler]): NullablePointer[XmlOutputBuffer] => + var tmpvar: NullablePointer[XmlOutputBuffer] = @xmlOutputBufferCreateBuffer(pbuffer, pencoder) tmpvar - fun xmlOutputBufferCreateFd(pfd: I32, pencoder: NullablePointer[Xmlcharencodinghandler]): NullablePointer[Xmloutputbuffer] => - var tmpvar: NullablePointer[Xmloutputbuffer] = @xmlOutputBufferCreateFd(pfd, pencoder) + fun xmlOutputBufferCreateFd(pfd: I32, pencoder: NullablePointer[XmlCharEncodingHandler]): NullablePointer[XmlOutputBuffer] => + var tmpvar: NullablePointer[XmlOutputBuffer] = @xmlOutputBufferCreateFd(pfd, pencoder) tmpvar -// fun xmlOutputBufferCreateIO(piowrite: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pencoder: NullablePointer[Xmlcharencodinghandler]): NullablePointer[Xmloutputbuffer] => -// var tmpvar: NullablePointer[Xmloutputbuffer] = @xmlOutputBufferCreateIO(piowrite, pioclose, pioctx, pencoder) +// fun xmlOutputBufferCreateIO(piowrite: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pencoder: NullablePointer[XmlCharEncodingHandler]): NullablePointer[XmlOutputBuffer] => +// var tmpvar: NullablePointer[XmlOutputBuffer] = @xmlOutputBufferCreateIO(piowrite, pioclose, pioctx, pencoder) // tmpvar - fun xmlOutputBufferGetContent(pout: NullablePointer[Xmloutputbuffer]): String => + fun xmlOutputBufferGetContent(pout: NullablePointer[XmlOutputBuffer]): String => var tmpvar: Pointer[U8] = @xmlOutputBufferGetContent(pout) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlOutputBufferGetSize(pout: NullablePointer[Xmloutputbuffer]): U64 => + fun xmlOutputBufferGetSize(pout: NullablePointer[XmlOutputBuffer]): U64 => var tmpvar: U64 = @xmlOutputBufferGetSize(pout) tmpvar - fun xmlOutputBufferWrite(pout: NullablePointer[Xmloutputbuffer], plen: I32, pbuf: String): I32 => + fun xmlOutputBufferWrite(pout: NullablePointer[XmlOutputBuffer], plen: I32, pbuf: String): I32 => var tmpvar: I32 = @xmlOutputBufferWrite(pout, plen, pbuf.cstring()) tmpvar - fun xmlOutputBufferWriteString(pout: NullablePointer[Xmloutputbuffer], pstr: String): I32 => + fun xmlOutputBufferWriteString(pout: NullablePointer[XmlOutputBuffer], pstr: String): I32 => var tmpvar: I32 = @xmlOutputBufferWriteString(pout, pstr.cstring()) tmpvar -// fun xmlOutputBufferWriteEscape(pout: NullablePointer[Xmloutputbuffer], pstr: String, pescaping: Pointer[FUNCTIONPOINTER]): I32 => +// fun xmlOutputBufferWriteEscape(pout: NullablePointer[XmlOutputBuffer], pstr: String, pescaping: Pointer[FUNCTIONPOINTER]): I32 => // var tmpvar: I32 = @xmlOutputBufferWriteEscape(pout, pstr.cstring(), pescaping) // tmpvar - fun xmlOutputBufferFlush(pout: NullablePointer[Xmloutputbuffer]): I32 => + fun xmlOutputBufferFlush(pout: NullablePointer[XmlOutputBuffer]): I32 => var tmpvar: I32 = @xmlOutputBufferFlush(pout) tmpvar - fun xmlOutputBufferClose(pout: NullablePointer[Xmloutputbuffer]): I32 => + fun xmlOutputBufferClose(pout: NullablePointer[XmlOutputBuffer]): I32 => var tmpvar: I32 = @xmlOutputBufferClose(pout) tmpvar @@ -288,12 +286,12 @@ primitive LibXML2 var tmpvar: None = @xmlRegisterHTTPPostCallbacks() tmpvar - fun xmlCheckHTTPInput(pctxt: NullablePointer[Xmlparserctxt], pret: NullablePointer[Xmlparserinput]): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlCheckHTTPInput(pctxt, pret) + fun xmlCheckHTTPInput(pctxt: NullablePointer[XmlParserCtxt], pret: NullablePointer[XmlParserInput]): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlCheckHTTPInput(pctxt, pret) tmpvar - fun xmlNoNetExternalEntityLoader(pURL: String, pID: String, pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlNoNetExternalEntityLoader(pURL.cstring(), pID.cstring(), pctxt) + fun xmlNoNetExternalEntityLoader(pURL: String, pID: String, pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlNoNetExternalEntityLoader(pURL.cstring(), pID.cstring(), pctxt) tmpvar fun xmlNormalizeWindowsPath(ppath: String): String => @@ -366,23 +364,23 @@ primitive LibXML2 var tmpvar: I32 = @xmlIOFTPClose(pcontext) tmpvar - fun xmlBufContent(pbuf: NullablePointer[Xmlbuf]): String => + fun xmlBufContent(pbuf: NullablePointer[XmlBuf]): String => var tmpvar: Pointer[U8] = @xmlBufContent(pbuf) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlBufEnd(pbuf: NullablePointer[Xmlbuf]): String => + fun xmlBufEnd(pbuf: NullablePointer[XmlBuf]): String => var tmpvar: Pointer[U8] = @xmlBufEnd(pbuf) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlBufUse(pbuf: NullablePointer[Xmlbuf]): U64 => + fun xmlBufUse(pbuf: NullablePointer[XmlBuf]): U64 => var tmpvar: U64 = @xmlBufUse(pbuf) tmpvar - fun xmlBufShrink(pbuf: NullablePointer[Xmlbuf], plen: U64): U64 => + fun xmlBufShrink(pbuf: NullablePointer[XmlBuf], plen: U64): U64 => var tmpvar: U64 = @xmlBufShrink(pbuf, plen) tmpvar @@ -428,561 +426,561 @@ primitive LibXML2 var tmpvar: I32 = @xmlGetBufferAllocationScheme() tmpvar - fun xmlBufferCreate(): NullablePointer[Xmlbuffer] => - var tmpvar: NullablePointer[Xmlbuffer] = @xmlBufferCreate() + fun xmlBufferCreate(): NullablePointer[XmlBuffer] => + var tmpvar: NullablePointer[XmlBuffer] = @xmlBufferCreate() tmpvar - fun xmlBufferCreateSize(psize: U64): NullablePointer[Xmlbuffer] => - var tmpvar: NullablePointer[Xmlbuffer] = @xmlBufferCreateSize(psize) + fun xmlBufferCreateSize(psize: U64): NullablePointer[XmlBuffer] => + var tmpvar: NullablePointer[XmlBuffer] = @xmlBufferCreateSize(psize) tmpvar - fun xmlBufferCreateStatic(pmem: Pointer[U8], psize: U64): NullablePointer[Xmlbuffer] => - var tmpvar: NullablePointer[Xmlbuffer] = @xmlBufferCreateStatic(pmem, psize) + fun xmlBufferCreateStatic(pmem: Pointer[U8], psize: U64): NullablePointer[XmlBuffer] => + var tmpvar: NullablePointer[XmlBuffer] = @xmlBufferCreateStatic(pmem, psize) tmpvar - fun xmlBufferResize(pbuf: NullablePointer[Xmlbuffer], psize: U32): I32 => + fun xmlBufferResize(pbuf: NullablePointer[XmlBuffer], psize: U32): I32 => var tmpvar: I32 = @xmlBufferResize(pbuf, psize) tmpvar - fun xmlBufferFree(pbuf: NullablePointer[Xmlbuffer]): None => + fun xmlBufferFree(pbuf: NullablePointer[XmlBuffer]): None => var tmpvar: None = @xmlBufferFree(pbuf) tmpvar - fun xmlBufferDump(pfile: NullablePointer[IoFile], pbuf: NullablePointer[Xmlbuffer]): I32 => + fun xmlBufferDump(pfile: NullablePointer[IOFILE], pbuf: NullablePointer[XmlBuffer]): I32 => var tmpvar: I32 = @xmlBufferDump(pfile, pbuf) tmpvar - fun xmlBufferAdd(pbuf: NullablePointer[Xmlbuffer], pstr: String, plen: I32): I32 => + fun xmlBufferAdd(pbuf: NullablePointer[XmlBuffer], pstr: String, plen: I32): I32 => var tmpvar: I32 = @xmlBufferAdd(pbuf, pstr.cstring(), plen) tmpvar - fun xmlBufferAddHead(pbuf: NullablePointer[Xmlbuffer], pstr: String, plen: I32): I32 => + fun xmlBufferAddHead(pbuf: NullablePointer[XmlBuffer], pstr: String, plen: I32): I32 => var tmpvar: I32 = @xmlBufferAddHead(pbuf, pstr.cstring(), plen) tmpvar - fun xmlBufferCat(pbuf: NullablePointer[Xmlbuffer], pstr: String): I32 => + fun xmlBufferCat(pbuf: NullablePointer[XmlBuffer], pstr: String): I32 => var tmpvar: I32 = @xmlBufferCat(pbuf, pstr.cstring()) tmpvar - fun xmlBufferCCat(pbuf: NullablePointer[Xmlbuffer], pstr: String): I32 => + fun xmlBufferCCat(pbuf: NullablePointer[XmlBuffer], pstr: String): I32 => var tmpvar: I32 = @xmlBufferCCat(pbuf, pstr.cstring()) tmpvar - fun xmlBufferShrink(pbuf: NullablePointer[Xmlbuffer], plen: U32): I32 => + fun xmlBufferShrink(pbuf: NullablePointer[XmlBuffer], plen: U32): I32 => var tmpvar: I32 = @xmlBufferShrink(pbuf, plen) tmpvar - fun xmlBufferGrow(pbuf: NullablePointer[Xmlbuffer], plen: U32): I32 => + fun xmlBufferGrow(pbuf: NullablePointer[XmlBuffer], plen: U32): I32 => var tmpvar: I32 = @xmlBufferGrow(pbuf, plen) tmpvar - fun xmlBufferEmpty(pbuf: NullablePointer[Xmlbuffer]): None => + fun xmlBufferEmpty(pbuf: NullablePointer[XmlBuffer]): None => var tmpvar: None = @xmlBufferEmpty(pbuf) tmpvar - fun xmlBufferContent(pbuf: NullablePointer[Xmlbuffer]): String => + fun xmlBufferContent(pbuf: NullablePointer[XmlBuffer]): String => var tmpvar: Pointer[U8] = @xmlBufferContent(pbuf) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlBufferDetach(pbuf: NullablePointer[Xmlbuffer]): String => + fun xmlBufferDetach(pbuf: NullablePointer[XmlBuffer]): String => var tmpvar: Pointer[U8] = @xmlBufferDetach(pbuf) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlBufferSetAllocationScheme(pbuf: NullablePointer[Xmlbuffer], pscheme: I32): None => + fun xmlBufferSetAllocationScheme(pbuf: NullablePointer[XmlBuffer], pscheme: I32): None => var tmpvar: None = @xmlBufferSetAllocationScheme(pbuf, pscheme) tmpvar - fun xmlBufferLength(pbuf: NullablePointer[Xmlbuffer]): I32 => + fun xmlBufferLength(pbuf: NullablePointer[XmlBuffer]): I32 => var tmpvar: I32 = @xmlBufferLength(pbuf) tmpvar - fun xmlCreateIntSubset(pdoc: NullablePointer[Xmldoc] tag, pname: String, pExternalID: String, pSystemID: String): NullablePointer[Xmldtd] => - var tmpvar: NullablePointer[Xmldtd] = @xmlCreateIntSubset(pdoc, pname.cstring(), pExternalID.cstring(), pSystemID.cstring()) + fun xmlCreateIntSubset(pdoc: NullablePointer[XmlDoc] tag, pname: String, pExternalID: String, pSystemID: String): NullablePointer[XmlDtd] => + var tmpvar: NullablePointer[XmlDtd] = @xmlCreateIntSubset(pdoc, pname.cstring(), pExternalID.cstring(), pSystemID.cstring()) tmpvar - fun xmlNewDtd(pdoc: NullablePointer[Xmldoc] tag, pname: String, pExternalID: String, pSystemID: String): NullablePointer[Xmldtd] => - var tmpvar: NullablePointer[Xmldtd] = @xmlNewDtd(pdoc, pname.cstring(), pExternalID.cstring(), pSystemID.cstring()) + fun xmlNewDtd(pdoc: NullablePointer[XmlDoc] tag, pname: String, pExternalID: String, pSystemID: String): NullablePointer[XmlDtd] => + var tmpvar: NullablePointer[XmlDtd] = @xmlNewDtd(pdoc, pname.cstring(), pExternalID.cstring(), pSystemID.cstring()) tmpvar - fun xmlGetIntSubset(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmldtd] => - var tmpvar: NullablePointer[Xmldtd] = @xmlGetIntSubset(pdoc) + fun xmlGetIntSubset(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlDtd] => + var tmpvar: NullablePointer[XmlDtd] = @xmlGetIntSubset(pdoc) tmpvar - fun xmlFreeDtd(pcur: NullablePointer[Xmldtd]): None => + fun xmlFreeDtd(pcur: NullablePointer[XmlDtd]): None => var tmpvar: None = @xmlFreeDtd(pcur) tmpvar - fun xmlNewGlobalNs(pdoc: NullablePointer[Xmldoc] tag, phref: String, pprefix: String): NullablePointer[Xmlns] => - var tmpvar: NullablePointer[Xmlns] = @xmlNewGlobalNs(pdoc, phref.cstring(), pprefix.cstring()) + fun xmlNewGlobalNs(pdoc: NullablePointer[XmlDoc] tag, phref: String, pprefix: String): NullablePointer[XmlNs] => + var tmpvar: NullablePointer[XmlNs] = @xmlNewGlobalNs(pdoc, phref.cstring(), pprefix.cstring()) tmpvar - fun xmlNewNs(pnode: NullablePointer[Xmlnode], phref: String, pprefix: String): NullablePointer[Xmlns] => - var tmpvar: NullablePointer[Xmlns] = @xmlNewNs(pnode, phref.cstring(), pprefix.cstring()) + fun xmlNewNs(pnode: NullablePointer[XmlNode], phref: String, pprefix: String): NullablePointer[XmlNs] => + var tmpvar: NullablePointer[XmlNs] = @xmlNewNs(pnode, phref.cstring(), pprefix.cstring()) tmpvar - fun xmlFreeNs(pcur: NullablePointer[Xmlns]): None => + fun xmlFreeNs(pcur: NullablePointer[XmlNs]): None => var tmpvar: None = @xmlFreeNs(pcur) tmpvar - fun xmlFreeNsList(pcur: NullablePointer[Xmlns]): None => + fun xmlFreeNsList(pcur: NullablePointer[XmlNs]): None => var tmpvar: None = @xmlFreeNsList(pcur) tmpvar - fun xmlNewDoc(pversion: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlNewDoc(pversion.cstring()) + fun xmlNewDoc(pversion: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlNewDoc(pversion.cstring()) tmpvar - fun xmlFreeDoc(pcur: NullablePointer[Xmldoc] tag): None => + fun xmlFreeDoc(pcur: NullablePointer[XmlDoc] tag): None => var tmpvar: None = @xmlFreeDoc(pcur) tmpvar - fun xmlNewDocProp(pdoc: NullablePointer[Xmldoc] tag, pname: String, pvalue: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlNewDocProp(pdoc, pname.cstring(), pvalue.cstring()) + fun xmlNewDocProp(pdoc: NullablePointer[XmlDoc] tag, pname: String, pvalue: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlNewDocProp(pdoc, pname.cstring(), pvalue.cstring()) tmpvar - fun xmlNewProp(pnode: NullablePointer[Xmlnode], pname: String, pvalue: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlNewProp(pnode, pname.cstring(), pvalue.cstring()) + fun xmlNewProp(pnode: NullablePointer[XmlNode], pname: String, pvalue: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlNewProp(pnode, pname.cstring(), pvalue.cstring()) tmpvar - fun xmlNewNsProp(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pvalue: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlNewNsProp(pnode, pns, pname.cstring(), pvalue.cstring()) + fun xmlNewNsProp(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pvalue: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlNewNsProp(pnode, pns, pname.cstring(), pvalue.cstring()) tmpvar - fun xmlNewNsPropEatName(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pvalue: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlNewNsPropEatName(pnode, pns, pname.cstring(), pvalue.cstring()) + fun xmlNewNsPropEatName(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pvalue: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlNewNsPropEatName(pnode, pns, pname.cstring(), pvalue.cstring()) tmpvar - fun xmlFreePropList(pcur: NullablePointer[Xmlattr]): None => + fun xmlFreePropList(pcur: NullablePointer[XmlAttr]): None => var tmpvar: None = @xmlFreePropList(pcur) tmpvar - fun xmlFreeProp(pcur: NullablePointer[Xmlattr]): None => + fun xmlFreeProp(pcur: NullablePointer[XmlAttr]): None => var tmpvar: None = @xmlFreeProp(pcur) tmpvar - fun xmlCopyProp(ptarget: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlattr]): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlCopyProp(ptarget, pcur) + fun xmlCopyProp(ptarget: NullablePointer[XmlNode], pcur: NullablePointer[XmlAttr]): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlCopyProp(ptarget, pcur) tmpvar - fun xmlCopyPropList(ptarget: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlattr]): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlCopyPropList(ptarget, pcur) + fun xmlCopyPropList(ptarget: NullablePointer[XmlNode], pcur: NullablePointer[XmlAttr]): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlCopyPropList(ptarget, pcur) tmpvar - fun xmlCopyDtd(pdtd: NullablePointer[Xmldtd]): NullablePointer[Xmldtd] => - var tmpvar: NullablePointer[Xmldtd] = @xmlCopyDtd(pdtd) + fun xmlCopyDtd(pdtd: NullablePointer[XmlDtd]): NullablePointer[XmlDtd] => + var tmpvar: NullablePointer[XmlDtd] = @xmlCopyDtd(pdtd) tmpvar - fun xmlCopyDoc(pdoc: NullablePointer[Xmldoc] tag, precursive: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlCopyDoc(pdoc, precursive) + fun xmlCopyDoc(pdoc: NullablePointer[XmlDoc] tag, precursive: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlCopyDoc(pdoc, precursive) tmpvar - fun xmlNewDocNode(pdoc: NullablePointer[Xmldoc] tag, pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocNode(pdoc, pns, pname.cstring(), pcontent.cstring()) + fun xmlNewDocNode(pdoc: NullablePointer[XmlDoc] tag, pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocNode(pdoc, pns, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlNewDocNodeEatName(pdoc: NullablePointer[Xmldoc] tag, pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocNodeEatName(pdoc, pns, pname.cstring(), pcontent.cstring()) + fun xmlNewDocNodeEatName(pdoc: NullablePointer[XmlDoc] tag, pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocNodeEatName(pdoc, pns, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlNewNode(pns: NullablePointer[Xmlns], pname: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewNode(pns, pname.cstring()) + fun xmlNewNode(pns: NullablePointer[XmlNs], pname: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewNode(pns, pname.cstring()) tmpvar - fun xmlNewNodeEatName(pns: NullablePointer[Xmlns], pname: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewNodeEatName(pns, pname.cstring()) + fun xmlNewNodeEatName(pns: NullablePointer[XmlNs], pname: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewNodeEatName(pns, pname.cstring()) tmpvar - fun xmlNewChild(pparent: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewChild(pparent, pns, pname.cstring(), pcontent.cstring()) + fun xmlNewChild(pparent: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewChild(pparent, pns, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlNewDocText(pdoc: NullablePointer[Xmldoc] tag, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocText(pdoc, pcontent.cstring()) + fun xmlNewDocText(pdoc: NullablePointer[XmlDoc] tag, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocText(pdoc, pcontent.cstring()) tmpvar - fun xmlNewText(pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewText(pcontent.cstring()) + fun xmlNewText(pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewText(pcontent.cstring()) tmpvar - fun xmlNewDocPI(pdoc: NullablePointer[Xmldoc] tag, pname: String, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocPI(pdoc, pname.cstring(), pcontent.cstring()) + fun xmlNewDocPI(pdoc: NullablePointer[XmlDoc] tag, pname: String, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocPI(pdoc, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlNewPI(pname: String, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewPI(pname.cstring(), pcontent.cstring()) + fun xmlNewPI(pname: String, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewPI(pname.cstring(), pcontent.cstring()) tmpvar - fun xmlNewDocTextLen(pdoc: NullablePointer[Xmldoc] tag, pcontent: String, plen: I32): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocTextLen(pdoc, pcontent.cstring(), plen) + fun xmlNewDocTextLen(pdoc: NullablePointer[XmlDoc] tag, pcontent: String, plen: I32): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocTextLen(pdoc, pcontent.cstring(), plen) tmpvar - fun xmlNewTextLen(pcontent: String, plen: I32): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewTextLen(pcontent.cstring(), plen) + fun xmlNewTextLen(pcontent: String, plen: I32): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewTextLen(pcontent.cstring(), plen) tmpvar - fun xmlNewDocComment(pdoc: NullablePointer[Xmldoc] tag, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocComment(pdoc, pcontent.cstring()) + fun xmlNewDocComment(pdoc: NullablePointer[XmlDoc] tag, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocComment(pdoc, pcontent.cstring()) tmpvar - fun xmlNewComment(pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewComment(pcontent.cstring()) + fun xmlNewComment(pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewComment(pcontent.cstring()) tmpvar - fun xmlNewCDataBlock(pdoc: NullablePointer[Xmldoc] tag, pcontent: String, plen: I32): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewCDataBlock(pdoc, pcontent.cstring(), plen) + fun xmlNewCDataBlock(pdoc: NullablePointer[XmlDoc] tag, pcontent: String, plen: I32): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewCDataBlock(pdoc, pcontent.cstring(), plen) tmpvar - fun xmlNewCharRef(pdoc: NullablePointer[Xmldoc] tag, pname: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewCharRef(pdoc, pname.cstring()) + fun xmlNewCharRef(pdoc: NullablePointer[XmlDoc] tag, pname: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewCharRef(pdoc, pname.cstring()) tmpvar - fun xmlNewReference(pdoc: NullablePointer[Xmldoc] tag, pname: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewReference(pdoc, pname.cstring()) + fun xmlNewReference(pdoc: NullablePointer[XmlDoc] tag, pname: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewReference(pdoc, pname.cstring()) tmpvar - fun xmlCopyNode(pnode: NullablePointer[Xmlnode], precursive: I32): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlCopyNode(pnode, precursive) + fun xmlCopyNode(pnode: NullablePointer[XmlNode], precursive: I32): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlCopyNode(pnode, precursive) tmpvar - fun xmlDocCopyNode(pnode: NullablePointer[Xmlnode], pdoc: NullablePointer[Xmldoc] tag, precursive: I32): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlDocCopyNode(pnode, pdoc, precursive) + fun xmlDocCopyNode(pnode: NullablePointer[XmlNode], pdoc: NullablePointer[XmlDoc] tag, precursive: I32): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlDocCopyNode(pnode, pdoc, precursive) tmpvar - fun xmlDocCopyNodeList(pdoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlDocCopyNodeList(pdoc, pnode) + fun xmlDocCopyNodeList(pdoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlDocCopyNodeList(pdoc, pnode) tmpvar - fun xmlCopyNodeList(pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlCopyNodeList(pnode) + fun xmlCopyNodeList(pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlCopyNodeList(pnode) tmpvar - fun xmlNewTextChild(pparent: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewTextChild(pparent, pns, pname.cstring(), pcontent.cstring()) + fun xmlNewTextChild(pparent: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewTextChild(pparent, pns, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlNewDocRawNode(pdoc: NullablePointer[Xmldoc] tag, pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocRawNode(pdoc, pns, pname.cstring(), pcontent.cstring()) + fun xmlNewDocRawNode(pdoc: NullablePointer[XmlDoc] tag, pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocRawNode(pdoc, pns, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlNewDocFragment(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNewDocFragment(pdoc) + fun xmlNewDocFragment(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNewDocFragment(pdoc) tmpvar - fun xmlGetLineNo(pnode: NullablePointer[Xmlnode]): I64 => + fun xmlGetLineNo(pnode: NullablePointer[XmlNode]): I64 => var tmpvar: I64 = @xmlGetLineNo(pnode) tmpvar - fun xmlGetNodePath(pnode: NullablePointer[Xmlnode]): String => + fun xmlGetNodePath(pnode: NullablePointer[XmlNode]): String => var tmpvar: Pointer[U8] = @xmlGetNodePath(pnode) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlDocGetRootElement(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlDocGetRootElement(pdoc) + fun xmlDocGetRootElement(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlDocGetRootElement(pdoc) tmpvar - fun xmlGetLastChild(pparent: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlGetLastChild(pparent) + fun xmlGetLastChild(pparent: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlGetLastChild(pparent) tmpvar - fun xmlNodeIsText(pnode: NullablePointer[Xmlnode]): I32 => + fun xmlNodeIsText(pnode: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlNodeIsText(pnode) tmpvar - fun xmlIsBlankNode(pnode: NullablePointer[Xmlnode]): I32 => + fun xmlIsBlankNode(pnode: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlIsBlankNode(pnode) tmpvar - fun xmlDocSetRootElement(pdoc: NullablePointer[Xmldoc] tag, proot: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlDocSetRootElement(pdoc, proot) + fun xmlDocSetRootElement(pdoc: NullablePointer[XmlDoc] tag, proot: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlDocSetRootElement(pdoc, proot) tmpvar - fun xmlNodeSetName(pcur: NullablePointer[Xmlnode], pname: String): None => + fun xmlNodeSetName(pcur: NullablePointer[XmlNode], pname: String): None => var tmpvar: None = @xmlNodeSetName(pcur, pname.cstring()) tmpvar - fun xmlAddChild(pparent: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlAddChild(pparent, pcur) + fun xmlAddChild(pparent: NullablePointer[XmlNode], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlAddChild(pparent, pcur) tmpvar - fun xmlAddChildList(pparent: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlAddChildList(pparent, pcur) + fun xmlAddChildList(pparent: NullablePointer[XmlNode], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlAddChildList(pparent, pcur) tmpvar - fun xmlReplaceNode(pold: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlReplaceNode(pold, pcur) + fun xmlReplaceNode(pold: NullablePointer[XmlNode], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlReplaceNode(pold, pcur) tmpvar - fun xmlAddPrevSibling(pcur: NullablePointer[Xmlnode], pelem: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlAddPrevSibling(pcur, pelem) + fun xmlAddPrevSibling(pcur: NullablePointer[XmlNode], pelem: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlAddPrevSibling(pcur, pelem) tmpvar - fun xmlAddSibling(pcur: NullablePointer[Xmlnode], pelem: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlAddSibling(pcur, pelem) + fun xmlAddSibling(pcur: NullablePointer[XmlNode], pelem: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlAddSibling(pcur, pelem) tmpvar - fun xmlAddNextSibling(pcur: NullablePointer[Xmlnode], pelem: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlAddNextSibling(pcur, pelem) + fun xmlAddNextSibling(pcur: NullablePointer[XmlNode], pelem: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlAddNextSibling(pcur, pelem) tmpvar - fun xmlUnlinkNode(pcur: NullablePointer[Xmlnode]): None => + fun xmlUnlinkNode(pcur: NullablePointer[XmlNode]): None => var tmpvar: None = @xmlUnlinkNode(pcur) tmpvar - fun xmlTextMerge(pfirst: NullablePointer[Xmlnode], psecond: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlTextMerge(pfirst, psecond) + fun xmlTextMerge(pfirst: NullablePointer[XmlNode], psecond: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlTextMerge(pfirst, psecond) tmpvar - fun xmlTextConcat(pnode: NullablePointer[Xmlnode], pcontent: String, plen: I32): I32 => + fun xmlTextConcat(pnode: NullablePointer[XmlNode], pcontent: String, plen: I32): I32 => var tmpvar: I32 = @xmlTextConcat(pnode, pcontent.cstring(), plen) tmpvar - fun xmlFreeNodeList(pcur: NullablePointer[Xmlnode] tag): None => + fun xmlFreeNodeList(pcur: NullablePointer[XmlNode] tag): None => var tmpvar: None = @xmlFreeNodeList(pcur) tmpvar - fun xmlFreeNode(pcur: NullablePointer[Xmlnode] tag): None => + fun xmlFreeNode(pcur: NullablePointer[XmlNode] tag): None => var tmpvar: None = @xmlFreeNode(pcur) tmpvar - fun xmlSetTreeDoc(ptree: NullablePointer[Xmlnode], pdoc: NullablePointer[Xmldoc] tag): None => + fun xmlSetTreeDoc(ptree: NullablePointer[XmlNode], pdoc: NullablePointer[XmlDoc] tag): None => var tmpvar: None = @xmlSetTreeDoc(ptree, pdoc) tmpvar - fun xmlSetListDoc(plist: NullablePointer[Xmlnode], pdoc: NullablePointer[Xmldoc] tag): None => + fun xmlSetListDoc(plist: NullablePointer[XmlNode], pdoc: NullablePointer[XmlDoc] tag): None => var tmpvar: None = @xmlSetListDoc(plist, pdoc) tmpvar - fun xmlSearchNs(pdoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode], pnameSpace: String): NullablePointer[Xmlns] => - var tmpvar: NullablePointer[Xmlns] = @xmlSearchNs(pdoc, pnode, pnameSpace.cstring()) + fun xmlSearchNs(pdoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode], pnameSpace: String): NullablePointer[XmlNs] => + var tmpvar: NullablePointer[XmlNs] = @xmlSearchNs(pdoc, pnode, pnameSpace.cstring()) tmpvar - fun xmlSearchNsByHref(pdoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode], phref: String): NullablePointer[Xmlns] => - var tmpvar: NullablePointer[Xmlns] = @xmlSearchNsByHref(pdoc, pnode, phref.cstring()) + fun xmlSearchNsByHref(pdoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode], phref: String): NullablePointer[XmlNs] => + var tmpvar: NullablePointer[XmlNs] = @xmlSearchNsByHref(pdoc, pnode, phref.cstring()) tmpvar - fun xmlGetNsList(pdoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode]): Pointer[NullablePointer[Xmlns]] => - var tmpvar: Pointer[NullablePointer[Xmlns]] = @xmlGetNsList(pdoc, pnode) + fun xmlGetNsList(pdoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode]): Pointer[NullablePointer[XmlNs]] => + var tmpvar: Pointer[NullablePointer[XmlNs]] = @xmlGetNsList(pdoc, pnode) tmpvar - fun xmlSetNs(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns]): None => + fun xmlSetNs(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs]): None => var tmpvar: None = @xmlSetNs(pnode, pns) tmpvar - fun xmlCopyNamespace(pcur: NullablePointer[Xmlns]): NullablePointer[Xmlns] => - var tmpvar: NullablePointer[Xmlns] = @xmlCopyNamespace(pcur) + fun xmlCopyNamespace(pcur: NullablePointer[XmlNs]): NullablePointer[XmlNs] => + var tmpvar: NullablePointer[XmlNs] = @xmlCopyNamespace(pcur) tmpvar - fun xmlCopyNamespaceList(pcur: NullablePointer[Xmlns]): NullablePointer[Xmlns] => - var tmpvar: NullablePointer[Xmlns] = @xmlCopyNamespaceList(pcur) + fun xmlCopyNamespaceList(pcur: NullablePointer[XmlNs]): NullablePointer[XmlNs] => + var tmpvar: NullablePointer[XmlNs] = @xmlCopyNamespaceList(pcur) tmpvar - fun xmlSetProp(pnode: NullablePointer[Xmlnode], pname: String, pvalue: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlSetProp(pnode, pname.cstring(), pvalue.cstring()) + fun xmlSetProp(pnode: NullablePointer[XmlNode], pname: String, pvalue: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlSetProp(pnode, pname.cstring(), pvalue.cstring()) tmpvar - fun xmlSetNsProp(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pvalue: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlSetNsProp(pnode, pns, pname.cstring(), pvalue.cstring()) + fun xmlSetNsProp(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pvalue: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlSetNsProp(pnode, pns, pname.cstring(), pvalue.cstring()) tmpvar - fun xmlGetNoNsProp(pnode: NullablePointer[Xmlnode], pname: String): String => + fun xmlGetNoNsProp(pnode: NullablePointer[XmlNode], pname: String): String => var tmpvar: Pointer[U8] = @xmlGetNoNsProp(pnode, pname.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlGetProp(pnode: NullablePointer[Xmlnode], pname: String): String => + fun xmlGetProp(pnode: NullablePointer[XmlNode], pname: String): String => var tmpvar: Pointer[U8] = @xmlGetProp(pnode, pname.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlHasProp(pnode: NullablePointer[Xmlnode], pname: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlHasProp(pnode, pname.cstring()) + fun xmlHasProp(pnode: NullablePointer[XmlNode], pname: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlHasProp(pnode, pname.cstring()) tmpvar - fun xmlHasNsProp(pnode: NullablePointer[Xmlnode], pname: String, pnameSpace: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlHasNsProp(pnode, pname.cstring(), pnameSpace.cstring()) + fun xmlHasNsProp(pnode: NullablePointer[XmlNode], pname: String, pnameSpace: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlHasNsProp(pnode, pname.cstring(), pnameSpace.cstring()) tmpvar - fun xmlGetNsProp(pnode: NullablePointer[Xmlnode], pname: String, pnameSpace: String): String => + fun xmlGetNsProp(pnode: NullablePointer[XmlNode], pname: String, pnameSpace: String): String => var tmpvar: Pointer[U8] = @xmlGetNsProp(pnode, pname.cstring(), pnameSpace.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlStringGetNodeList(pdoc: NullablePointer[Xmldoc] tag, pvalue: String): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlStringGetNodeList(pdoc, pvalue.cstring()) + fun xmlStringGetNodeList(pdoc: NullablePointer[XmlDoc] tag, pvalue: String): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlStringGetNodeList(pdoc, pvalue.cstring()) tmpvar - fun xmlStringLenGetNodeList(pdoc: NullablePointer[Xmldoc] tag, pvalue: String, plen: I32): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlStringLenGetNodeList(pdoc, pvalue.cstring(), plen) + fun xmlStringLenGetNodeList(pdoc: NullablePointer[XmlDoc] tag, pvalue: String, plen: I32): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlStringLenGetNodeList(pdoc, pvalue.cstring(), plen) tmpvar - fun xmlNodeListGetString(pdoc: NullablePointer[Xmldoc] tag, plist: NullablePointer[Xmlnode], pinLine: I32): String => + fun xmlNodeListGetString(pdoc: NullablePointer[XmlDoc] tag, plist: NullablePointer[XmlNode], pinLine: I32): String => var tmpvar: Pointer[U8] = @xmlNodeListGetString(pdoc, plist, pinLine) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlNodeListGetRawString(pdoc: NullablePointer[Xmldoc] tag, plist: NullablePointer[Xmlnode], pinLine: I32): String => + fun xmlNodeListGetRawString(pdoc: NullablePointer[XmlDoc] tag, plist: NullablePointer[XmlNode], pinLine: I32): String => var tmpvar: Pointer[U8] = @xmlNodeListGetRawString(pdoc, plist, pinLine) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlNodeSetContent(pcur: NullablePointer[Xmlnode], pcontent: String): None => + fun xmlNodeSetContent(pcur: NullablePointer[XmlNode], pcontent: String): None => var tmpvar: None = @xmlNodeSetContent(pcur, pcontent.cstring()) tmpvar - fun xmlNodeSetContentLen(pcur: NullablePointer[Xmlnode], pcontent: String, plen: I32): None => + fun xmlNodeSetContentLen(pcur: NullablePointer[XmlNode], pcontent: String, plen: I32): None => var tmpvar: None = @xmlNodeSetContentLen(pcur, pcontent.cstring(), plen) tmpvar - fun xmlNodeAddContent(pcur: NullablePointer[Xmlnode], pcontent: String): None => + fun xmlNodeAddContent(pcur: NullablePointer[XmlNode], pcontent: String): None => var tmpvar: None = @xmlNodeAddContent(pcur, pcontent.cstring()) tmpvar - fun xmlNodeAddContentLen(pcur: NullablePointer[Xmlnode], pcontent: String, plen: I32): None => + fun xmlNodeAddContentLen(pcur: NullablePointer[XmlNode], pcontent: String, plen: I32): None => var tmpvar: None = @xmlNodeAddContentLen(pcur, pcontent.cstring(), plen) tmpvar - fun xmlNodeGetContent(pcur: NullablePointer[Xmlnode]): String => + fun xmlNodeGetContent(pcur: NullablePointer[XmlNode]): String => var tmpvar: Pointer[U8] = @xmlNodeGetContent(pcur) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlNodeBufGetContent(pbuffer: NullablePointer[Xmlbuffer], pcur: NullablePointer[Xmlnode]): I32 => + fun xmlNodeBufGetContent(pbuffer: NullablePointer[XmlBuffer], pcur: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlNodeBufGetContent(pbuffer, pcur) tmpvar - fun xmlBufGetNodeContent(pbuf: NullablePointer[Xmlbuf], pcur: NullablePointer[Xmlnode]): I32 => + fun xmlBufGetNodeContent(pbuf: NullablePointer[XmlBuf], pcur: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlBufGetNodeContent(pbuf, pcur) tmpvar - fun xmlNodeGetLang(pcur: NullablePointer[Xmlnode]): String => + fun xmlNodeGetLang(pcur: NullablePointer[XmlNode]): String => var tmpvar: Pointer[U8] = @xmlNodeGetLang(pcur) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlNodeGetSpacePreserve(pcur: NullablePointer[Xmlnode]): I32 => + fun xmlNodeGetSpacePreserve(pcur: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlNodeGetSpacePreserve(pcur) tmpvar - fun xmlNodeSetLang(pcur: NullablePointer[Xmlnode], plang: String): None => + fun xmlNodeSetLang(pcur: NullablePointer[XmlNode], plang: String): None => var tmpvar: None = @xmlNodeSetLang(pcur, plang.cstring()) tmpvar - fun xmlNodeSetSpacePreserve(pcur: NullablePointer[Xmlnode], pval: I32): None => + fun xmlNodeSetSpacePreserve(pcur: NullablePointer[XmlNode], pval: I32): None => var tmpvar: None = @xmlNodeSetSpacePreserve(pcur, pval) tmpvar - fun xmlNodeGetBase(pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode]): String => + fun xmlNodeGetBase(pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode]): String => var tmpvar: Pointer[U8] = @xmlNodeGetBase(pdoc, pcur) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlNodeSetBase(pcur: NullablePointer[Xmlnode], puri: String): None => + fun xmlNodeSetBase(pcur: NullablePointer[XmlNode], puri: String): None => var tmpvar: None = @xmlNodeSetBase(pcur, puri.cstring()) tmpvar - fun xmlRemoveProp(pcur: NullablePointer[Xmlattr]): I32 => + fun xmlRemoveProp(pcur: NullablePointer[XmlAttr]): I32 => var tmpvar: I32 = @xmlRemoveProp(pcur) tmpvar - fun xmlUnsetNsProp(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String): I32 => + fun xmlUnsetNsProp(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String): I32 => var tmpvar: I32 = @xmlUnsetNsProp(pnode, pns, pname.cstring()) tmpvar - fun xmlUnsetProp(pnode: NullablePointer[Xmlnode], pname: String): I32 => + fun xmlUnsetProp(pnode: NullablePointer[XmlNode], pname: String): I32 => var tmpvar: I32 = @xmlUnsetProp(pnode, pname.cstring()) tmpvar - fun xmlBufferWriteChar(pbuf: NullablePointer[Xmlbuffer], pstring: String): None => + fun xmlBufferWriteChar(pbuf: NullablePointer[XmlBuffer], pstring: String): None => var tmpvar: None = @xmlBufferWriteChar(pbuf, pstring.cstring()) tmpvar - fun xmlBufferWriteQuotedString(pbuf: NullablePointer[Xmlbuffer], pstring: String): None => + fun xmlBufferWriteQuotedString(pbuf: NullablePointer[XmlBuffer], pstring: String): None => var tmpvar: None = @xmlBufferWriteQuotedString(pbuf, pstring.cstring()) tmpvar - fun xmlAttrSerializeTxtContent(pbuf: NullablePointer[Xmlbuffer], pdoc: NullablePointer[Xmldoc] tag, pattr: NullablePointer[Xmlattr], pstring: String): None => + fun xmlAttrSerializeTxtContent(pbuf: NullablePointer[XmlBuffer], pdoc: NullablePointer[XmlDoc] tag, pattr: NullablePointer[XmlAttr], pstring: String): None => var tmpvar: None = @xmlAttrSerializeTxtContent(pbuf, pdoc, pattr, pstring.cstring()) tmpvar - fun xmlReconciliateNs(pdoc: NullablePointer[Xmldoc] tag, ptree: NullablePointer[Xmlnode]): I32 => + fun xmlReconciliateNs(pdoc: NullablePointer[XmlDoc] tag, ptree: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlReconciliateNs(pdoc, ptree) tmpvar - fun xmlDocDumpFormatMemory(pcur: NullablePointer[Xmldoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32], pformat: I32): None => + fun xmlDocDumpFormatMemory(pcur: NullablePointer[XmlDoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32], pformat: I32): None => var tmpvar: None = @xmlDocDumpFormatMemory(pcur, pmem, psize, pformat) tmpvar - fun xmlDocDumpMemory(pcur: NullablePointer[Xmldoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32]): None => + fun xmlDocDumpMemory(pcur: NullablePointer[XmlDoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32]): None => var tmpvar: None = @xmlDocDumpMemory(pcur, pmem, psize) tmpvar - fun xmlDocDumpMemoryEnc(pout_doc: NullablePointer[Xmldoc] tag, pdoc_txt_ptr: Pointer[Pointer[U8] tag], pdoc_txt_len: Pointer[I32], ptxt_encoding: String): None => + fun xmlDocDumpMemoryEnc(pout_doc: NullablePointer[XmlDoc] tag, pdoc_txt_ptr: Pointer[Pointer[U8] tag], pdoc_txt_len: Pointer[I32], ptxt_encoding: String): None => var tmpvar: None = @xmlDocDumpMemoryEnc(pout_doc, pdoc_txt_ptr, pdoc_txt_len, ptxt_encoding.cstring()) tmpvar - fun xmlDocDumpFormatMemoryEnc(pout_doc: NullablePointer[Xmldoc] tag, pdoc_txt_ptr: Pointer[Pointer[U8] tag], pdoc_txt_len: Pointer[I32], ptxt_encoding: String, pformat: I32): None => + fun xmlDocDumpFormatMemoryEnc(pout_doc: NullablePointer[XmlDoc] tag, pdoc_txt_ptr: Pointer[Pointer[U8] tag], pdoc_txt_len: Pointer[I32], ptxt_encoding: String, pformat: I32): None => var tmpvar: None = @xmlDocDumpFormatMemoryEnc(pout_doc, pdoc_txt_ptr, pdoc_txt_len, ptxt_encoding.cstring(), pformat) tmpvar - fun xmlDocFormatDump(pf: NullablePointer[IoFile], pcur: NullablePointer[Xmldoc] tag, pformat: I32): I32 => + fun xmlDocFormatDump(pf: NullablePointer[IOFILE], pcur: NullablePointer[XmlDoc] tag, pformat: I32): I32 => var tmpvar: I32 = @xmlDocFormatDump(pf, pcur, pformat) tmpvar - fun xmlDocDump(pf: NullablePointer[IoFile], pcur: NullablePointer[Xmldoc] tag): I32 => + fun xmlDocDump(pf: NullablePointer[IOFILE], pcur: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlDocDump(pf, pcur) tmpvar - fun xmlElemDump(pf: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode]): None => + fun xmlElemDump(pf: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode]): None => var tmpvar: None = @xmlElemDump(pf, pdoc, pcur) tmpvar - fun xmlSaveFile(pfilename: String, pcur: NullablePointer[Xmldoc] tag): I32 => + fun xmlSaveFile(pfilename: String, pcur: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlSaveFile(pfilename.cstring(), pcur) tmpvar - fun xmlSaveFormatFile(pfilename: String, pcur: NullablePointer[Xmldoc] tag, pformat: I32): I32 => + fun xmlSaveFormatFile(pfilename: String, pcur: NullablePointer[XmlDoc] tag, pformat: I32): I32 => var tmpvar: I32 = @xmlSaveFormatFile(pfilename.cstring(), pcur, pformat) tmpvar - fun xmlBufNodeDump(pbuf: NullablePointer[Xmlbuf], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode], plevel: I32, pformat: I32): U64 => + fun xmlBufNodeDump(pbuf: NullablePointer[XmlBuf], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode], plevel: I32, pformat: I32): U64 => var tmpvar: U64 = @xmlBufNodeDump(pbuf, pdoc, pcur, plevel, pformat) tmpvar - fun xmlNodeDump(pbuf: NullablePointer[Xmlbuffer], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode], plevel: I32, pformat: I32): I32 => + fun xmlNodeDump(pbuf: NullablePointer[XmlBuffer], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode], plevel: I32, pformat: I32): I32 => var tmpvar: I32 = @xmlNodeDump(pbuf, pdoc, pcur, plevel, pformat) tmpvar - fun xmlSaveFileTo(pbuf: NullablePointer[Xmloutputbuffer], pcur: NullablePointer[Xmldoc] tag, pencoding: String): I32 => + fun xmlSaveFileTo(pbuf: NullablePointer[XmlOutputBuffer], pcur: NullablePointer[XmlDoc] tag, pencoding: String): I32 => var tmpvar: I32 = @xmlSaveFileTo(pbuf, pcur, pencoding.cstring()) tmpvar - fun xmlSaveFormatFileTo(pbuf: NullablePointer[Xmloutputbuffer], pcur: NullablePointer[Xmldoc] tag, pencoding: String, pformat: I32): I32 => + fun xmlSaveFormatFileTo(pbuf: NullablePointer[XmlOutputBuffer], pcur: NullablePointer[XmlDoc] tag, pencoding: String, pformat: I32): I32 => var tmpvar: I32 = @xmlSaveFormatFileTo(pbuf, pcur, pencoding.cstring(), pformat) tmpvar - fun xmlNodeDumpOutput(pbuf: NullablePointer[Xmloutputbuffer], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode], plevel: I32, pformat: I32, pencoding: String): None => + fun xmlNodeDumpOutput(pbuf: NullablePointer[XmlOutputBuffer], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode], plevel: I32, pformat: I32, pencoding: String): None => var tmpvar: None = @xmlNodeDumpOutput(pbuf, pdoc, pcur, plevel, pformat, pencoding.cstring()) tmpvar - fun xmlSaveFormatFileEnc(pfilename: String, pcur: NullablePointer[Xmldoc] tag, pencoding: String, pformat: I32): I32 => + fun xmlSaveFormatFileEnc(pfilename: String, pcur: NullablePointer[XmlDoc] tag, pencoding: String, pformat: I32): I32 => var tmpvar: I32 = @xmlSaveFormatFileEnc(pfilename.cstring(), pcur, pencoding.cstring(), pformat) tmpvar - fun xmlSaveFileEnc(pfilename: String, pcur: NullablePointer[Xmldoc] tag, pencoding: String): I32 => + fun xmlSaveFileEnc(pfilename: String, pcur: NullablePointer[XmlDoc] tag, pencoding: String): I32 => var tmpvar: I32 = @xmlSaveFileEnc(pfilename.cstring(), pcur, pencoding.cstring()) tmpvar @@ -990,11 +988,11 @@ primitive LibXML2 var tmpvar: I32 = @xmlIsXHTML(psystemID.cstring(), ppublicID.cstring()) tmpvar - fun xmlGetDocCompressMode(pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlGetDocCompressMode(pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlGetDocCompressMode(pdoc) tmpvar - fun xmlSetDocCompressMode(pdoc: NullablePointer[Xmldoc] tag, pmode: I32): None => + fun xmlSetDocCompressMode(pdoc: NullablePointer[XmlDoc] tag, pmode: I32): None => var tmpvar: None = @xmlSetDocCompressMode(pdoc, pmode) tmpvar @@ -1006,48 +1004,48 @@ primitive LibXML2 var tmpvar: None = @xmlSetCompressMode(pmode) tmpvar - fun xmlDOMWrapNewCtxt(): NullablePointer[Xmldomwrapctxt] => - var tmpvar: NullablePointer[Xmldomwrapctxt] = @xmlDOMWrapNewCtxt() + fun xmlDOMWrapNewCtxt(): NullablePointer[XmlDOMWrapCtxt] => + var tmpvar: NullablePointer[XmlDOMWrapCtxt] = @xmlDOMWrapNewCtxt() tmpvar - fun xmlDOMWrapFreeCtxt(pctxt: NullablePointer[Xmldomwrapctxt]): None => + fun xmlDOMWrapFreeCtxt(pctxt: NullablePointer[XmlDOMWrapCtxt]): None => var tmpvar: None = @xmlDOMWrapFreeCtxt(pctxt) tmpvar - fun xmlDOMWrapReconcileNamespaces(pctxt: NullablePointer[Xmldomwrapctxt], pelem: NullablePointer[Xmlnode], poptions: I32): I32 => + fun xmlDOMWrapReconcileNamespaces(pctxt: NullablePointer[XmlDOMWrapCtxt], pelem: NullablePointer[XmlNode], poptions: I32): I32 => var tmpvar: I32 = @xmlDOMWrapReconcileNamespaces(pctxt, pelem, poptions) tmpvar - fun xmlDOMWrapAdoptNode(pctxt: NullablePointer[Xmldomwrapctxt], psourceDoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode], pdestDoc: NullablePointer[Xmldoc] tag, pdestParent: NullablePointer[Xmlnode], poptions: I32): I32 => + fun xmlDOMWrapAdoptNode(pctxt: NullablePointer[XmlDOMWrapCtxt], psourceDoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode], pdestDoc: NullablePointer[XmlDoc] tag, pdestParent: NullablePointer[XmlNode], poptions: I32): I32 => var tmpvar: I32 = @xmlDOMWrapAdoptNode(pctxt, psourceDoc, pnode, pdestDoc, pdestParent, poptions) tmpvar - fun xmlDOMWrapRemoveNode(pctxt: NullablePointer[Xmldomwrapctxt], pdoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode], poptions: I32): I32 => + fun xmlDOMWrapRemoveNode(pctxt: NullablePointer[XmlDOMWrapCtxt], pdoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode], poptions: I32): I32 => var tmpvar: I32 = @xmlDOMWrapRemoveNode(pctxt, pdoc, pnode, poptions) tmpvar - fun xmlDOMWrapCloneNode(pctxt: NullablePointer[Xmldomwrapctxt], psourceDoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode], pclonedNode: Pointer[NullablePointer[Xmlnode]], pdestDoc: NullablePointer[Xmldoc] tag, pdestParent: NullablePointer[Xmlnode], pdeep: I32, poptions: I32): I32 => + fun xmlDOMWrapCloneNode(pctxt: NullablePointer[XmlDOMWrapCtxt], psourceDoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode], pclonedNode: Pointer[NullablePointer[XmlNode]], pdestDoc: NullablePointer[XmlDoc] tag, pdestParent: NullablePointer[XmlNode], pdeep: I32, poptions: I32): I32 => var tmpvar: I32 = @xmlDOMWrapCloneNode(pctxt, psourceDoc, pnode, pclonedNode, pdestDoc, pdestParent, pdeep, poptions) tmpvar - fun xmlChildElementCount(pparent: NullablePointer[Xmlnode]): U64 => + fun xmlChildElementCount(pparent: NullablePointer[XmlNode]): U64 => var tmpvar: U64 = @xmlChildElementCount(pparent) tmpvar - fun xmlNextElementSibling(pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlNextElementSibling(pnode) + fun xmlNextElementSibling(pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlNextElementSibling(pnode) tmpvar - fun xmlFirstElementChild(pparent: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlFirstElementChild(pparent) + fun xmlFirstElementChild(pparent: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlFirstElementChild(pparent) tmpvar - fun xmlLastElementChild(pparent: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlLastElementChild(pparent) + fun xmlLastElementChild(pparent: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlLastElementChild(pparent) tmpvar - fun xmlPreviousElementSibling(pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlPreviousElementSibling(pnode) + fun xmlPreviousElementSibling(pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlPreviousElementSibling(pnode) tmpvar fun xmlInitParser(): None => @@ -1058,24 +1056,24 @@ primitive LibXML2 var tmpvar: None = @xmlCleanupParser() tmpvar - fun xmlParserInputRead(pin: NullablePointer[Xmlparserinput], plen: I32): I32 => + fun xmlParserInputRead(pin: NullablePointer[XmlParserInput], plen: I32): I32 => var tmpvar: I32 = @xmlParserInputRead(pin, plen) tmpvar - fun xmlParserInputGrow(pin: NullablePointer[Xmlparserinput], plen: I32): I32 => + fun xmlParserInputGrow(pin: NullablePointer[XmlParserInput], plen: I32): I32 => var tmpvar: I32 = @xmlParserInputGrow(pin, plen) tmpvar - fun xmlParseDoc(pcur: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlParseDoc(pcur.cstring()) + fun xmlParseDoc(pcur: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlParseDoc(pcur.cstring()) tmpvar - fun xmlParseFile(pfilename: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlParseFile(pfilename.cstring()) + fun xmlParseFile(pfilename: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlParseFile(pfilename.cstring()) tmpvar - fun xmlParseMemory(pbuffer: String, psize: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlParseMemory(pbuffer.cstring(), psize) + fun xmlParseMemory(pbuffer: String, psize: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlParseMemory(pbuffer.cstring(), psize) tmpvar fun xmlSubstituteEntitiesDefault(pval: I32): I32 => @@ -1086,7 +1084,7 @@ primitive LibXML2 var tmpvar: I32 = @xmlKeepBlanksDefault(pval) tmpvar - fun xmlStopParser(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlStopParser(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlStopParser(pctxt) tmpvar @@ -1098,163 +1096,163 @@ primitive LibXML2 var tmpvar: I32 = @xmlLineNumbersDefault(pval) tmpvar - fun xmlRecoverDoc(pcur: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlRecoverDoc(pcur.cstring()) + fun xmlRecoverDoc(pcur: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlRecoverDoc(pcur.cstring()) tmpvar - fun xmlRecoverMemory(pbuffer: String, psize: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlRecoverMemory(pbuffer.cstring(), psize) + fun xmlRecoverMemory(pbuffer: String, psize: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlRecoverMemory(pbuffer.cstring(), psize) tmpvar - fun xmlRecoverFile(pfilename: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlRecoverFile(pfilename.cstring()) + fun xmlRecoverFile(pfilename: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlRecoverFile(pfilename.cstring()) tmpvar - fun xmlParseDocument(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun xmlParseDocument(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @xmlParseDocument(pctxt) tmpvar - fun xmlParseExtParsedEnt(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun xmlParseExtParsedEnt(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @xmlParseExtParsedEnt(pctxt) tmpvar - fun xmlSAXUserParseFile(psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pfilename: String): I32 => + fun xmlSAXUserParseFile(psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pfilename: String): I32 => var tmpvar: I32 = @xmlSAXUserParseFile(psax, puser_data, pfilename.cstring()) tmpvar - fun xmlSAXUserParseMemory(psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pbuffer: String, psize: I32): I32 => + fun xmlSAXUserParseMemory(psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pbuffer: String, psize: I32): I32 => var tmpvar: I32 = @xmlSAXUserParseMemory(psax, puser_data, pbuffer.cstring(), psize) tmpvar - fun xmlSAXParseDoc(psax: NullablePointer[Xmlsaxhandler], pcur: String, precovery: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlSAXParseDoc(psax, pcur.cstring(), precovery) + fun xmlSAXParseDoc(psax: NullablePointer[XmlSAXHandler], pcur: String, precovery: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlSAXParseDoc(psax, pcur.cstring(), precovery) tmpvar - fun xmlSAXParseMemory(psax: NullablePointer[Xmlsaxhandler], pbuffer: String, psize: I32, precovery: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlSAXParseMemory(psax, pbuffer.cstring(), psize, precovery) + fun xmlSAXParseMemory(psax: NullablePointer[XmlSAXHandler], pbuffer: String, psize: I32, precovery: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlSAXParseMemory(psax, pbuffer.cstring(), psize, precovery) tmpvar - fun xmlSAXParseMemoryWithData(psax: NullablePointer[Xmlsaxhandler], pbuffer: String, psize: I32, precovery: I32, pdata: Pointer[U8]): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlSAXParseMemoryWithData(psax, pbuffer.cstring(), psize, precovery, pdata) + fun xmlSAXParseMemoryWithData(psax: NullablePointer[XmlSAXHandler], pbuffer: String, psize: I32, precovery: I32, pdata: Pointer[U8]): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlSAXParseMemoryWithData(psax, pbuffer.cstring(), psize, precovery, pdata) tmpvar - fun xmlSAXParseFile(psax: NullablePointer[Xmlsaxhandler], pfilename: String, precovery: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlSAXParseFile(psax, pfilename.cstring(), precovery) + fun xmlSAXParseFile(psax: NullablePointer[XmlSAXHandler], pfilename: String, precovery: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlSAXParseFile(psax, pfilename.cstring(), precovery) tmpvar - fun xmlSAXParseFileWithData(psax: NullablePointer[Xmlsaxhandler], pfilename: String, precovery: I32, pdata: Pointer[U8]): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlSAXParseFileWithData(psax, pfilename.cstring(), precovery, pdata) + fun xmlSAXParseFileWithData(psax: NullablePointer[XmlSAXHandler], pfilename: String, precovery: I32, pdata: Pointer[U8]): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlSAXParseFileWithData(psax, pfilename.cstring(), precovery, pdata) tmpvar - fun xmlSAXParseEntity(psax: NullablePointer[Xmlsaxhandler], pfilename: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlSAXParseEntity(psax, pfilename.cstring()) + fun xmlSAXParseEntity(psax: NullablePointer[XmlSAXHandler], pfilename: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlSAXParseEntity(psax, pfilename.cstring()) tmpvar - fun xmlParseEntity(pfilename: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlParseEntity(pfilename.cstring()) + fun xmlParseEntity(pfilename: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlParseEntity(pfilename.cstring()) tmpvar - fun xmlSAXParseDTD(psax: NullablePointer[Xmlsaxhandler], pExternalID: String, pSystemID: String): NullablePointer[Xmldtd] => - var tmpvar: NullablePointer[Xmldtd] = @xmlSAXParseDTD(psax, pExternalID.cstring(), pSystemID.cstring()) + fun xmlSAXParseDTD(psax: NullablePointer[XmlSAXHandler], pExternalID: String, pSystemID: String): NullablePointer[XmlDtd] => + var tmpvar: NullablePointer[XmlDtd] = @xmlSAXParseDTD(psax, pExternalID.cstring(), pSystemID.cstring()) tmpvar - fun xmlParseDTD(pExternalID: String, pSystemID: String): NullablePointer[Xmldtd] => - var tmpvar: NullablePointer[Xmldtd] = @xmlParseDTD(pExternalID.cstring(), pSystemID.cstring()) + fun xmlParseDTD(pExternalID: String, pSystemID: String): NullablePointer[XmlDtd] => + var tmpvar: NullablePointer[XmlDtd] = @xmlParseDTD(pExternalID.cstring(), pSystemID.cstring()) tmpvar - fun xmlIOParseDTD(psax: NullablePointer[Xmlsaxhandler], pinput: NullablePointer[Xmlparserinputbuffer], penc: I32): NullablePointer[Xmldtd] => - var tmpvar: NullablePointer[Xmldtd] = @xmlIOParseDTD(psax, pinput, penc) + fun xmlIOParseDTD(psax: NullablePointer[XmlSAXHandler], pinput: NullablePointer[XmlParserInputBuffer], penc: I32): NullablePointer[XmlDtd] => + var tmpvar: NullablePointer[XmlDtd] = @xmlIOParseDTD(psax, pinput, penc) tmpvar - fun xmlParseBalancedChunkMemory(pdoc: NullablePointer[Xmldoc] tag, psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[Xmlnode]]): I32 => + fun xmlParseBalancedChunkMemory(pdoc: NullablePointer[XmlDoc] tag, psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[XmlNode]]): I32 => var tmpvar: I32 = @xmlParseBalancedChunkMemory(pdoc, psax, puser_data, pdepth, pstring.cstring(), plst) tmpvar - fun xmlParseInNodeContext(pnode: NullablePointer[Xmlnode], pdata: String, pdatalen: I32, poptions: I32, plst: Pointer[NullablePointer[Xmlnode]]): I32 => + fun xmlParseInNodeContext(pnode: NullablePointer[XmlNode], pdata: String, pdatalen: I32, poptions: I32, plst: Pointer[NullablePointer[XmlNode]]): I32 => var tmpvar: I32 = @xmlParseInNodeContext(pnode, pdata.cstring(), pdatalen, poptions, plst) tmpvar - fun xmlParseBalancedChunkMemoryRecover(pdoc: NullablePointer[Xmldoc] tag, psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[Xmlnode]], precover: I32): I32 => + fun xmlParseBalancedChunkMemoryRecover(pdoc: NullablePointer[XmlDoc] tag, psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[XmlNode]], precover: I32): I32 => var tmpvar: I32 = @xmlParseBalancedChunkMemoryRecover(pdoc, psax, puser_data, pdepth, pstring.cstring(), plst, precover) tmpvar - fun xmlParseExternalEntity(pdoc: NullablePointer[Xmldoc] tag, psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pdepth: I32, pURL: String, pID: String, plst: Pointer[NullablePointer[Xmlnode]]): I32 => + fun xmlParseExternalEntity(pdoc: NullablePointer[XmlDoc] tag, psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pdepth: I32, pURL: String, pID: String, plst: Pointer[NullablePointer[XmlNode]]): I32 => var tmpvar: I32 = @xmlParseExternalEntity(pdoc, psax, puser_data, pdepth, pURL.cstring(), pID.cstring(), plst) tmpvar - fun xmlParseCtxtExternalEntity(pctx: NullablePointer[Xmlparserctxt], pURL: String, pID: String, plst: Pointer[NullablePointer[Xmlnode]]): I32 => + fun xmlParseCtxtExternalEntity(pctx: NullablePointer[XmlParserCtxt], pURL: String, pID: String, plst: Pointer[NullablePointer[XmlNode]]): I32 => var tmpvar: I32 = @xmlParseCtxtExternalEntity(pctx, pURL.cstring(), pID.cstring(), plst) tmpvar - fun xmlNewParserCtxt(): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlNewParserCtxt() + fun xmlNewParserCtxt(): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlNewParserCtxt() tmpvar - fun xmlInitParserCtxt(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun xmlInitParserCtxt(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @xmlInitParserCtxt(pctxt) tmpvar - fun xmlClearParserCtxt(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlClearParserCtxt(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlClearParserCtxt(pctxt) tmpvar - fun xmlFreeParserCtxt(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlFreeParserCtxt(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlFreeParserCtxt(pctxt) tmpvar - fun xmlSetupParserForBuffer(pctxt: NullablePointer[Xmlparserctxt], pbuffer: String, pfilename: String): None => + fun xmlSetupParserForBuffer(pctxt: NullablePointer[XmlParserCtxt], pbuffer: String, pfilename: String): None => var tmpvar: None = @xmlSetupParserForBuffer(pctxt, pbuffer.cstring(), pfilename.cstring()) tmpvar - fun xmlCreateDocParserCtxt(pcur: String): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlCreateDocParserCtxt(pcur.cstring()) + fun xmlCreateDocParserCtxt(pcur: String): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlCreateDocParserCtxt(pcur.cstring()) tmpvar fun xmlGetFeaturesList(plen: Pointer[I32], presult: Pointer[Pointer[U8] tag]): I32 => var tmpvar: I32 = @xmlGetFeaturesList(plen, presult) tmpvar - fun xmlGetFeature(pctxt: NullablePointer[Xmlparserctxt], pname: String, presult: Pointer[U8]): I32 => + fun xmlGetFeature(pctxt: NullablePointer[XmlParserCtxt], pname: String, presult: Pointer[U8]): I32 => var tmpvar: I32 = @xmlGetFeature(pctxt, pname.cstring(), presult) tmpvar - fun xmlSetFeature(pctxt: NullablePointer[Xmlparserctxt], pname: String, pvalue: Pointer[U8]): I32 => + fun xmlSetFeature(pctxt: NullablePointer[XmlParserCtxt], pname: String, pvalue: Pointer[U8]): I32 => var tmpvar: I32 = @xmlSetFeature(pctxt, pname.cstring(), pvalue) tmpvar - fun xmlCreatePushParserCtxt(psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pchunk: String, psize: I32, pfilename: String): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlCreatePushParserCtxt(psax, puser_data, pchunk.cstring(), psize, pfilename.cstring()) + fun xmlCreatePushParserCtxt(psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pchunk: String, psize: I32, pfilename: String): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlCreatePushParserCtxt(psax, puser_data, pchunk.cstring(), psize, pfilename.cstring()) tmpvar - fun xmlParseChunk(pctxt: NullablePointer[Xmlparserctxt], pchunk: String, psize: I32, pterminate: I32): I32 => + fun xmlParseChunk(pctxt: NullablePointer[XmlParserCtxt], pchunk: String, psize: I32, pterminate: I32): I32 => var tmpvar: I32 = @xmlParseChunk(pctxt, pchunk.cstring(), psize, pterminate) tmpvar -// fun xmlCreateIOParserCtxt(psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], penc: I32): NullablePointer[Xmlparserctxt] => -// var tmpvar: NullablePointer[Xmlparserctxt] = @xmlCreateIOParserCtxt(psax, puser_data, pioread, pioclose, pioctx, penc) +// fun xmlCreateIOParserCtxt(psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], penc: I32): NullablePointer[XmlParserCtxt] => +// var tmpvar: NullablePointer[XmlParserCtxt] = @xmlCreateIOParserCtxt(psax, puser_data, pioread, pioclose, pioctx, penc) // tmpvar - fun xmlNewIOInputStream(pctxt: NullablePointer[Xmlparserctxt], pinput: NullablePointer[Xmlparserinputbuffer], penc: I32): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlNewIOInputStream(pctxt, pinput, penc) + fun xmlNewIOInputStream(pctxt: NullablePointer[XmlParserCtxt], pinput: NullablePointer[XmlParserInputBuffer], penc: I32): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlNewIOInputStream(pctxt, pinput, penc) tmpvar - fun xmlParserFindNodeInfo(pctxt: NullablePointer[Xmlparserctxt], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlparsernodeinfo] => - var tmpvar: NullablePointer[Xmlparsernodeinfo] = @xmlParserFindNodeInfo(pctxt, pnode) + fun xmlParserFindNodeInfo(pctxt: NullablePointer[XmlParserCtxt], pnode: NullablePointer[XmlNode]): NullablePointer[XmlParserNodeInfo] => + var tmpvar: NullablePointer[XmlParserNodeInfo] = @xmlParserFindNodeInfo(pctxt, pnode) tmpvar - fun xmlInitNodeInfoSeq(pseq: NullablePointer[Xmlparsernodeinfoseq]): None => + fun xmlInitNodeInfoSeq(pseq: NullablePointer[XmlParserNodeInfoSeq]): None => var tmpvar: None = @xmlInitNodeInfoSeq(pseq) tmpvar - fun xmlClearNodeInfoSeq(pseq: NullablePointer[Xmlparsernodeinfoseq]): None => + fun xmlClearNodeInfoSeq(pseq: NullablePointer[XmlParserNodeInfoSeq]): None => var tmpvar: None = @xmlClearNodeInfoSeq(pseq) tmpvar - fun xmlParserFindNodeInfoIndex(pseq: NullablePointer[Xmlparsernodeinfoseq], pnode: NullablePointer[Xmlnode]): U64 => + fun xmlParserFindNodeInfoIndex(pseq: NullablePointer[XmlParserNodeInfoSeq], pnode: NullablePointer[XmlNode]): U64 => var tmpvar: U64 = @xmlParserFindNodeInfoIndex(pseq, pnode) tmpvar - fun xmlParserAddNodeInfo(pctxt: NullablePointer[Xmlparserctxt], pinfo: NullablePointer[Xmlparsernodeinfo]): None => + fun xmlParserAddNodeInfo(pctxt: NullablePointer[XmlParserCtxt], pinfo: NullablePointer[XmlParserNodeInfo]): None => var tmpvar: None = @xmlParserAddNodeInfo(pctxt, pinfo) tmpvar @@ -1266,64 +1264,64 @@ primitive LibXML2 // var tmpvar: Pointer[FUNCTIONPOINTER] = @xmlGetExternalEntityLoader() // tmpvar - fun xmlLoadExternalEntity(pURL: String, pID: String, pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlLoadExternalEntity(pURL.cstring(), pID.cstring(), pctxt) + fun xmlLoadExternalEntity(pURL: String, pID: String, pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlLoadExternalEntity(pURL.cstring(), pID.cstring(), pctxt) tmpvar - fun xmlByteConsumed(pctxt: NullablePointer[Xmlparserctxt]): I64 => + fun xmlByteConsumed(pctxt: NullablePointer[XmlParserCtxt]): I64 => var tmpvar: I64 = @xmlByteConsumed(pctxt) tmpvar - fun xmlCtxtReset(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlCtxtReset(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlCtxtReset(pctxt) tmpvar - fun xmlCtxtResetPush(pctxt: NullablePointer[Xmlparserctxt], pchunk: String, psize: I32, pfilename: String, pencoding: String): I32 => + fun xmlCtxtResetPush(pctxt: NullablePointer[XmlParserCtxt], pchunk: String, psize: I32, pfilename: String, pencoding: String): I32 => var tmpvar: I32 = @xmlCtxtResetPush(pctxt, pchunk.cstring(), psize, pfilename.cstring(), pencoding.cstring()) tmpvar - fun xmlCtxtUseOptions(pctxt: NullablePointer[Xmlparserctxt], poptions: I32): I32 => + fun xmlCtxtUseOptions(pctxt: NullablePointer[XmlParserCtxt], poptions: I32): I32 => var tmpvar: I32 = @xmlCtxtUseOptions(pctxt, poptions) tmpvar - fun xmlReadDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlReadDoc(pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) + fun xmlReadDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlReadDoc(pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReadFile(pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlReadFile(pURL.cstring(), pencoding.cstring(), poptions) + fun xmlReadFile(pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlReadFile(pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReadMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlReadMemory(pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) + fun xmlReadMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlReadMemory(pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReadFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlReadFd(pfd, pURL.cstring(), pencoding.cstring(), poptions) + fun xmlReadFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlReadFd(pfd, pURL.cstring(), pencoding.cstring(), poptions) tmpvar -// fun xmlReadIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => -// var tmpvar: NullablePointer[Xmldoc] = @xmlReadIO(pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) +// fun xmlReadIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => +// var tmpvar: NullablePointer[XmlDoc] = @xmlReadIO(pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) // tmpvar - fun xmlCtxtReadDoc(pctxt: NullablePointer[Xmlparserctxt], pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlCtxtReadDoc(pctxt, pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) + fun xmlCtxtReadDoc(pctxt: NullablePointer[XmlParserCtxt], pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlCtxtReadDoc(pctxt, pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlCtxtReadFile(pctxt: NullablePointer[Xmlparserctxt], pfilename: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlCtxtReadFile(pctxt, pfilename.cstring(), pencoding.cstring(), poptions) + fun xmlCtxtReadFile(pctxt: NullablePointer[XmlParserCtxt], pfilename: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlCtxtReadFile(pctxt, pfilename.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlCtxtReadMemory(pctxt: NullablePointer[Xmlparserctxt], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlCtxtReadMemory(pctxt, pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) + fun xmlCtxtReadMemory(pctxt: NullablePointer[XmlParserCtxt], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlCtxtReadMemory(pctxt, pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlCtxtReadFd(pctxt: NullablePointer[Xmlparserctxt], pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlCtxtReadFd(pctxt, pfd, pURL.cstring(), pencoding.cstring(), poptions) + fun xmlCtxtReadFd(pctxt: NullablePointer[XmlParserCtxt], pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlCtxtReadFd(pctxt, pfd, pURL.cstring(), pencoding.cstring(), poptions) tmpvar -// fun xmlCtxtReadIO(pctxt: NullablePointer[Xmlparserctxt], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => -// var tmpvar: NullablePointer[Xmldoc] = @xmlCtxtReadIO(pctxt, pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) +// fun xmlCtxtReadIO(pctxt: NullablePointer[XmlParserCtxt], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => +// var tmpvar: NullablePointer[XmlDoc] = @xmlCtxtReadIO(pctxt, pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) // tmpvar fun xmlHasFeature(pfeature: I32): I32 => @@ -1334,69 +1332,69 @@ primitive LibXML2 var tmpvar: None = @xmlInitializePredefinedEntities() tmpvar - fun xmlNewEntity(pdoc: NullablePointer[Xmldoc] tag, pname: String, ptype: I32, pExternalID: String, pSystemID: String, pcontent: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlNewEntity(pdoc, pname.cstring(), ptype, pExternalID.cstring(), pSystemID.cstring(), pcontent.cstring()) + fun xmlNewEntity(pdoc: NullablePointer[XmlDoc] tag, pname: String, ptype: I32, pExternalID: String, pSystemID: String, pcontent: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlNewEntity(pdoc, pname.cstring(), ptype, pExternalID.cstring(), pSystemID.cstring(), pcontent.cstring()) tmpvar - fun xmlAddDocEntity(pdoc: NullablePointer[Xmldoc] tag, pname: String, ptype: I32, pExternalID: String, pSystemID: String, pcontent: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlAddDocEntity(pdoc, pname.cstring(), ptype, pExternalID.cstring(), pSystemID.cstring(), pcontent.cstring()) + fun xmlAddDocEntity(pdoc: NullablePointer[XmlDoc] tag, pname: String, ptype: I32, pExternalID: String, pSystemID: String, pcontent: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlAddDocEntity(pdoc, pname.cstring(), ptype, pExternalID.cstring(), pSystemID.cstring(), pcontent.cstring()) tmpvar - fun xmlAddDtdEntity(pdoc: NullablePointer[Xmldoc] tag, pname: String, ptype: I32, pExternalID: String, pSystemID: String, pcontent: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlAddDtdEntity(pdoc, pname.cstring(), ptype, pExternalID.cstring(), pSystemID.cstring(), pcontent.cstring()) + fun xmlAddDtdEntity(pdoc: NullablePointer[XmlDoc] tag, pname: String, ptype: I32, pExternalID: String, pSystemID: String, pcontent: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlAddDtdEntity(pdoc, pname.cstring(), ptype, pExternalID.cstring(), pSystemID.cstring(), pcontent.cstring()) tmpvar - fun xmlGetPredefinedEntity(pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlGetPredefinedEntity(pname.cstring()) + fun xmlGetPredefinedEntity(pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlGetPredefinedEntity(pname.cstring()) tmpvar - fun xmlGetDocEntity(pdoc: NullablePointer[Xmldoc] tag, pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlGetDocEntity(pdoc, pname.cstring()) + fun xmlGetDocEntity(pdoc: NullablePointer[XmlDoc] tag, pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlGetDocEntity(pdoc, pname.cstring()) tmpvar - fun xmlGetDtdEntity(pdoc: NullablePointer[Xmldoc] tag, pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlGetDtdEntity(pdoc, pname.cstring()) + fun xmlGetDtdEntity(pdoc: NullablePointer[XmlDoc] tag, pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlGetDtdEntity(pdoc, pname.cstring()) tmpvar - fun xmlGetParameterEntity(pdoc: NullablePointer[Xmldoc] tag, pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlGetParameterEntity(pdoc, pname.cstring()) + fun xmlGetParameterEntity(pdoc: NullablePointer[XmlDoc] tag, pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlGetParameterEntity(pdoc, pname.cstring()) tmpvar - fun xmlEncodeEntities(pdoc: NullablePointer[Xmldoc] tag, pinput: String): String => + fun xmlEncodeEntities(pdoc: NullablePointer[XmlDoc] tag, pinput: String): String => var tmpvar: Pointer[U8] = @xmlEncodeEntities(pdoc, pinput.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlEncodeEntitiesReentrant(pdoc: NullablePointer[Xmldoc] tag, pinput: String): String => + fun xmlEncodeEntitiesReentrant(pdoc: NullablePointer[XmlDoc] tag, pinput: String): String => var tmpvar: Pointer[U8] = @xmlEncodeEntitiesReentrant(pdoc, pinput.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlEncodeSpecialChars(pdoc: NullablePointer[Xmldoc] tag, pinput: String): String => + fun xmlEncodeSpecialChars(pdoc: NullablePointer[XmlDoc] tag, pinput: String): String => var tmpvar: Pointer[U8] = @xmlEncodeSpecialChars(pdoc, pinput.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlCreateEntitiesTable(): NullablePointer[Xmlhashtable] => - var tmpvar: NullablePointer[Xmlhashtable] = @xmlCreateEntitiesTable() + fun xmlCreateEntitiesTable(): NullablePointer[XmlHashTable] => + var tmpvar: NullablePointer[XmlHashTable] = @xmlCreateEntitiesTable() tmpvar - fun xmlCopyEntitiesTable(ptable: NullablePointer[Xmlhashtable]): NullablePointer[Xmlhashtable] => - var tmpvar: NullablePointer[Xmlhashtable] = @xmlCopyEntitiesTable(ptable) + fun xmlCopyEntitiesTable(ptable: NullablePointer[XmlHashTable]): NullablePointer[XmlHashTable] => + var tmpvar: NullablePointer[XmlHashTable] = @xmlCopyEntitiesTable(ptable) tmpvar - fun xmlFreeEntitiesTable(ptable: NullablePointer[Xmlhashtable]): None => + fun xmlFreeEntitiesTable(ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlFreeEntitiesTable(ptable) tmpvar - fun xmlDumpEntitiesTable(pbuf: NullablePointer[Xmlbuffer], ptable: NullablePointer[Xmlhashtable]): None => + fun xmlDumpEntitiesTable(pbuf: NullablePointer[XmlBuffer], ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlDumpEntitiesTable(pbuf, ptable) tmpvar - fun xmlDumpEntityDecl(pbuf: NullablePointer[Xmlbuffer], pent: NullablePointer[Xmlentity]): None => + fun xmlDumpEntityDecl(pbuf: NullablePointer[XmlBuffer], pent: NullablePointer[XmlEntity]): None => var tmpvar: None = @xmlDumpEntityDecl(pbuf, pent) tmpvar @@ -1404,47 +1402,47 @@ primitive LibXML2 var tmpvar: None = @xmlCleanupPredefinedEntities() tmpvar - fun xmlRegexpCompile(pregexp: String): NullablePointer[Xmlregexp] => - var tmpvar: NullablePointer[Xmlregexp] = @xmlRegexpCompile(pregexp.cstring()) + fun xmlRegexpCompile(pregexp: String): NullablePointer[XmlRegexp] => + var tmpvar: NullablePointer[XmlRegexp] = @xmlRegexpCompile(pregexp.cstring()) tmpvar - fun xmlRegFreeRegexp(pregexp: NullablePointer[Xmlregexp]): None => + fun xmlRegFreeRegexp(pregexp: NullablePointer[XmlRegexp]): None => var tmpvar: None = @xmlRegFreeRegexp(pregexp) tmpvar - fun xmlRegexpExec(pcomp: NullablePointer[Xmlregexp], pvalue: String): I32 => + fun xmlRegexpExec(pcomp: NullablePointer[XmlRegexp], pvalue: String): I32 => var tmpvar: I32 = @xmlRegexpExec(pcomp, pvalue.cstring()) tmpvar - fun xmlRegexpPrint(poutput: NullablePointer[IoFile], pregexp: NullablePointer[Xmlregexp]): None => + fun xmlRegexpPrint(poutput: NullablePointer[IOFILE], pregexp: NullablePointer[XmlRegexp]): None => var tmpvar: None = @xmlRegexpPrint(poutput, pregexp) tmpvar - fun xmlRegexpIsDeterminist(pcomp: NullablePointer[Xmlregexp]): I32 => + fun xmlRegexpIsDeterminist(pcomp: NullablePointer[XmlRegexp]): I32 => var tmpvar: I32 = @xmlRegexpIsDeterminist(pcomp) tmpvar -// fun xmlRegNewExecCtxt(pcomp: NullablePointer[Xmlregexp], pcallback: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): NullablePointer[Xmlregexecctxt] => -// var tmpvar: NullablePointer[Xmlregexecctxt] = @xmlRegNewExecCtxt(pcomp, pcallback, pdata) +// fun xmlRegNewExecCtxt(pcomp: NullablePointer[XmlRegexp], pcallback: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): NullablePointer[XmlRegExecCtxt] => +// var tmpvar: NullablePointer[XmlRegExecCtxt] = @xmlRegNewExecCtxt(pcomp, pcallback, pdata) // tmpvar - fun xmlRegFreeExecCtxt(pexec: NullablePointer[Xmlregexecctxt]): None => + fun xmlRegFreeExecCtxt(pexec: NullablePointer[XmlRegExecCtxt]): None => var tmpvar: None = @xmlRegFreeExecCtxt(pexec) tmpvar - fun xmlRegExecPushString(pexec: NullablePointer[Xmlregexecctxt], pvalue: String, pdata: Pointer[U8]): I32 => + fun xmlRegExecPushString(pexec: NullablePointer[XmlRegExecCtxt], pvalue: String, pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlRegExecPushString(pexec, pvalue.cstring(), pdata) tmpvar - fun xmlRegExecPushString2(pexec: NullablePointer[Xmlregexecctxt], pvalue: String, pvalue2: String, pdata: Pointer[U8]): I32 => + fun xmlRegExecPushString2(pexec: NullablePointer[XmlRegExecCtxt], pvalue: String, pvalue2: String, pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlRegExecPushString2(pexec, pvalue.cstring(), pvalue2.cstring(), pdata) tmpvar - fun xmlRegExecNextValues(pexec: NullablePointer[Xmlregexecctxt], pnbval: Pointer[I32], pnbneg: Pointer[I32], pvalues: Pointer[Pointer[U8] tag], pterminal: Pointer[I32]): I32 => + fun xmlRegExecNextValues(pexec: NullablePointer[XmlRegExecCtxt], pnbval: Pointer[I32], pnbneg: Pointer[I32], pvalues: Pointer[Pointer[U8] tag], pterminal: Pointer[I32]): I32 => var tmpvar: I32 = @xmlRegExecNextValues(pexec, pnbval, pnbneg, pvalues, pterminal) tmpvar - fun xmlRegExecErrInfo(pexec: NullablePointer[Xmlregexecctxt], pstring: Pointer[Pointer[U8] tag], pnbval: Pointer[I32], pnbneg: Pointer[I32], pvalues: Pointer[Pointer[U8] tag], pterminal: Pointer[I32]): I32 => + fun xmlRegExecErrInfo(pexec: NullablePointer[XmlRegExecCtxt], pstring: Pointer[Pointer[U8] tag], pnbval: Pointer[I32], pnbneg: Pointer[I32], pvalues: Pointer[Pointer[U8] tag], pterminal: Pointer[I32]): I32 => var tmpvar: I32 = @xmlRegExecErrInfo(pexec, pstring, pnbval, pnbneg, pvalues, pterminal) tmpvar @@ -1452,53 +1450,53 @@ primitive LibXML2 var tmpvar: I32 = @xmlInitializeDict() tmpvar - fun xmlDictCreate(): NullablePointer[Xmldict] => - var tmpvar: NullablePointer[Xmldict] = @xmlDictCreate() + fun xmlDictCreate(): NullablePointer[XmlDict] => + var tmpvar: NullablePointer[XmlDict] = @xmlDictCreate() tmpvar - fun xmlDictSetLimit(pdict: NullablePointer[Xmldict], plimit: U64): U64 => + fun xmlDictSetLimit(pdict: NullablePointer[XmlDict], plimit: U64): U64 => var tmpvar: U64 = @xmlDictSetLimit(pdict, plimit) tmpvar - fun xmlDictGetUsage(pdict: NullablePointer[Xmldict]): U64 => + fun xmlDictGetUsage(pdict: NullablePointer[XmlDict]): U64 => var tmpvar: U64 = @xmlDictGetUsage(pdict) tmpvar - fun xmlDictCreateSub(psub: NullablePointer[Xmldict]): NullablePointer[Xmldict] => - var tmpvar: NullablePointer[Xmldict] = @xmlDictCreateSub(psub) + fun xmlDictCreateSub(psub: NullablePointer[XmlDict]): NullablePointer[XmlDict] => + var tmpvar: NullablePointer[XmlDict] = @xmlDictCreateSub(psub) tmpvar - fun xmlDictReference(pdict: NullablePointer[Xmldict]): I32 => + fun xmlDictReference(pdict: NullablePointer[XmlDict]): I32 => var tmpvar: I32 = @xmlDictReference(pdict) tmpvar - fun xmlDictFree(pdict: NullablePointer[Xmldict]): None => + fun xmlDictFree(pdict: NullablePointer[XmlDict]): None => var tmpvar: None = @xmlDictFree(pdict) tmpvar - fun xmlDictLookup(pdict: NullablePointer[Xmldict], pname: String, plen: I32): String => + fun xmlDictLookup(pdict: NullablePointer[XmlDict], pname: String, plen: I32): String => var tmpvar: Pointer[U8] = @xmlDictLookup(pdict, pname.cstring(), plen) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlDictExists(pdict: NullablePointer[Xmldict], pname: String, plen: I32): String => + fun xmlDictExists(pdict: NullablePointer[XmlDict], pname: String, plen: I32): String => var tmpvar: Pointer[U8] = @xmlDictExists(pdict, pname.cstring(), plen) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlDictQLookup(pdict: NullablePointer[Xmldict], pprefix: String, pname: String): String => + fun xmlDictQLookup(pdict: NullablePointer[XmlDict], pprefix: String, pname: String): String => var tmpvar: Pointer[U8] = @xmlDictQLookup(pdict, pprefix.cstring(), pname.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlDictOwns(pdict: NullablePointer[Xmldict], pstr: String): I32 => + fun xmlDictOwns(pdict: NullablePointer[XmlDict], pstr: String): I32 => var tmpvar: I32 = @xmlDictOwns(pdict, pstr.cstring()) tmpvar - fun xmlDictSize(pdict: NullablePointer[Xmldict]): I32 => + fun xmlDictSize(pdict: NullablePointer[XmlDict]): I32 => var tmpvar: I32 = @xmlDictSize(pdict) tmpvar @@ -1538,15 +1536,15 @@ primitive LibXML2 var tmpvar: I32 = @xmlMemBlocks() tmpvar - fun xmlMemDisplay(pfp: NullablePointer[IoFile]): None => + fun xmlMemDisplay(pfp: NullablePointer[IOFILE]): None => var tmpvar: None = @xmlMemDisplay(pfp) tmpvar - fun xmlMemDisplayLast(pfp: NullablePointer[IoFile], pnbBytes: I64): None => + fun xmlMemDisplayLast(pfp: NullablePointer[IOFILE], pnbBytes: I64): None => var tmpvar: None = @xmlMemDisplayLast(pfp, pnbBytes) tmpvar - fun xmlMemShow(pfp: NullablePointer[IoFile], pnr: I32): None => + fun xmlMemShow(pfp: NullablePointer[IOFILE], pnr: I32): None => var tmpvar: None = @xmlMemShow(pfp, pnr) tmpvar @@ -1600,38 +1598,6 @@ primitive LibXML2 consume p - fun xmlNewMutex(): NullablePointer[Xmlmutex] => - var tmpvar: NullablePointer[Xmlmutex] = @xmlNewMutex() - tmpvar - - fun xmlMutexLock(ptok: NullablePointer[Xmlmutex]): None => - var tmpvar: None = @xmlMutexLock(ptok) - tmpvar - - fun xmlMutexUnlock(ptok: NullablePointer[Xmlmutex]): None => - var tmpvar: None = @xmlMutexUnlock(ptok) - tmpvar - - fun xmlFreeMutex(ptok: NullablePointer[Xmlmutex]): None => - var tmpvar: None = @xmlFreeMutex(ptok) - tmpvar - - fun xmlNewRMutex(): NullablePointer[Xmlrmutex] => - var tmpvar: NullablePointer[Xmlrmutex] = @xmlNewRMutex() - tmpvar - - fun xmlRMutexLock(ptok: NullablePointer[Xmlrmutex]): None => - var tmpvar: None = @xmlRMutexLock(ptok) - tmpvar - - fun xmlRMutexUnlock(ptok: NullablePointer[Xmlrmutex]): None => - var tmpvar: None = @xmlRMutexUnlock(ptok) - tmpvar - - fun xmlFreeRMutex(ptok: NullablePointer[Xmlrmutex]): None => - var tmpvar: None = @xmlFreeRMutex(ptok) - tmpvar - fun xmlInitThreads(): None => var tmpvar: None = @xmlInitThreads() tmpvar @@ -1656,19 +1622,19 @@ primitive LibXML2 var tmpvar: None = @xmlCleanupThreads() tmpvar - fun xmlGetGlobalState(): NullablePointer[Xmlglobalstate] => - var tmpvar: NullablePointer[Xmlglobalstate] = @xmlGetGlobalState() + fun xmlGetGlobalState(): NullablePointer[XmlGlobalState] => + var tmpvar: NullablePointer[XmlGlobalState] = @xmlGetGlobalState() tmpvar - fun xmlHashCreate(psize: I32): NullablePointer[Xmlhashtable] => - var tmpvar: NullablePointer[Xmlhashtable] = @xmlHashCreate(psize) + fun xmlHashCreate(psize: I32): NullablePointer[XmlHashTable] => + var tmpvar: NullablePointer[XmlHashTable] = @xmlHashCreate(psize) tmpvar - fun xmlHashCreateDict(psize: I32, pdict: NullablePointer[Xmldict]): NullablePointer[Xmlhashtable] => - var tmpvar: NullablePointer[Xmlhashtable] = @xmlHashCreateDict(psize, pdict) + fun xmlHashCreateDict(psize: I32, pdict: NullablePointer[XmlDict]): NullablePointer[XmlHashTable] => + var tmpvar: NullablePointer[XmlHashTable] = @xmlHashCreateDict(psize, pdict) tmpvar -// fun xmlHashFree(ptable: NullablePointer[Xmlhashtable], pf: Pointer[FUNCTIONPOINTER]): None => +// fun xmlHashFree(ptable: NullablePointer[XmlHashTable], pf: Pointer[FUNCTIONPOINTER]): None => // var tmpvar: None = @xmlHashFree(ptable, pf) // tmpvar @@ -1676,99 +1642,99 @@ primitive LibXML2 var tmpvar: None = @xmlHashDefaultDeallocator(pentry, pname.cstring()) tmpvar - fun xmlHashAddEntry(ptable: NullablePointer[Xmlhashtable], pname: String, puserdata: Pointer[U8]): I32 => + fun xmlHashAddEntry(ptable: NullablePointer[XmlHashTable], pname: String, puserdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlHashAddEntry(ptable, pname.cstring(), puserdata) tmpvar -// fun xmlHashUpdateEntry(ptable: NullablePointer[Xmlhashtable], pname: String, puserdata: Pointer[U8], pf: Pointer[FUNCTIONPOINTER]): I32 => +// fun xmlHashUpdateEntry(ptable: NullablePointer[XmlHashTable], pname: String, puserdata: Pointer[U8], pf: Pointer[FUNCTIONPOINTER]): I32 => // var tmpvar: I32 = @xmlHashUpdateEntry(ptable, pname.cstring(), puserdata, pf) // tmpvar - fun xmlHashAddEntry2(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, puserdata: Pointer[U8]): I32 => + fun xmlHashAddEntry2(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, puserdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlHashAddEntry2(ptable, pname.cstring(), pname2.cstring(), puserdata) tmpvar -// fun xmlHashUpdateEntry2(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, puserdata: Pointer[U8], pf: Pointer[FUNCTIONPOINTER]): I32 => +// fun xmlHashUpdateEntry2(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, puserdata: Pointer[U8], pf: Pointer[FUNCTIONPOINTER]): I32 => // var tmpvar: I32 = @xmlHashUpdateEntry2(ptable, pname.cstring(), pname2.cstring(), puserdata, pf) // tmpvar - fun xmlHashAddEntry3(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, pname3: String, puserdata: Pointer[U8]): I32 => + fun xmlHashAddEntry3(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, pname3: String, puserdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlHashAddEntry3(ptable, pname.cstring(), pname2.cstring(), pname3.cstring(), puserdata) tmpvar -// fun xmlHashUpdateEntry3(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, pname3: String, puserdata: Pointer[U8], pf: Pointer[FUNCTIONPOINTER]): I32 => +// fun xmlHashUpdateEntry3(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, pname3: String, puserdata: Pointer[U8], pf: Pointer[FUNCTIONPOINTER]): I32 => // var tmpvar: I32 = @xmlHashUpdateEntry3(ptable, pname.cstring(), pname2.cstring(), pname3.cstring(), puserdata, pf) // tmpvar -// fun xmlHashRemoveEntry(ptable: NullablePointer[Xmlhashtable], pname: String, pf: Pointer[FUNCTIONPOINTER]): I32 => +// fun xmlHashRemoveEntry(ptable: NullablePointer[XmlHashTable], pname: String, pf: Pointer[FUNCTIONPOINTER]): I32 => // var tmpvar: I32 = @xmlHashRemoveEntry(ptable, pname.cstring(), pf) // tmpvar -// fun xmlHashRemoveEntry2(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, pf: Pointer[FUNCTIONPOINTER]): I32 => +// fun xmlHashRemoveEntry2(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, pf: Pointer[FUNCTIONPOINTER]): I32 => // var tmpvar: I32 = @xmlHashRemoveEntry2(ptable, pname.cstring(), pname2.cstring(), pf) // tmpvar -// fun xmlHashRemoveEntry3(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, pname3: String, pf: Pointer[FUNCTIONPOINTER]): I32 => +// fun xmlHashRemoveEntry3(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, pname3: String, pf: Pointer[FUNCTIONPOINTER]): I32 => // var tmpvar: I32 = @xmlHashRemoveEntry3(ptable, pname.cstring(), pname2.cstring(), pname3.cstring(), pf) // tmpvar - fun xmlHashLookup(ptable: NullablePointer[Xmlhashtable], pname: String): String => + fun xmlHashLookup(ptable: NullablePointer[XmlHashTable], pname: String): String => var tmpvar: Pointer[U8] = @xmlHashLookup(ptable, pname.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlHashLookup2(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String): String => + fun xmlHashLookup2(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String): String => var tmpvar: Pointer[U8] = @xmlHashLookup2(ptable, pname.cstring(), pname2.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlHashLookup3(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, pname3: String): String => + fun xmlHashLookup3(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, pname3: String): String => var tmpvar: Pointer[U8] = @xmlHashLookup3(ptable, pname.cstring(), pname2.cstring(), pname3.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlHashQLookup(ptable: NullablePointer[Xmlhashtable], pname: String, pprefix: String): String => + fun xmlHashQLookup(ptable: NullablePointer[XmlHashTable], pname: String, pprefix: String): String => var tmpvar: Pointer[U8] = @xmlHashQLookup(ptable, pname.cstring(), pprefix.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlHashQLookup2(ptable: NullablePointer[Xmlhashtable], pname: String, pprefix: String, pname2: String, pprefix2: String): String => + fun xmlHashQLookup2(ptable: NullablePointer[XmlHashTable], pname: String, pprefix: String, pname2: String, pprefix2: String): String => var tmpvar: Pointer[U8] = @xmlHashQLookup2(ptable, pname.cstring(), pprefix.cstring(), pname2.cstring(), pprefix2.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlHashQLookup3(ptable: NullablePointer[Xmlhashtable], pname: String, pprefix: String, pname2: String, pprefix2: String, pname3: String, pprefix3: String): String => + fun xmlHashQLookup3(ptable: NullablePointer[XmlHashTable], pname: String, pprefix: String, pname2: String, pprefix2: String, pname3: String, pprefix3: String): String => var tmpvar: Pointer[U8] = @xmlHashQLookup3(ptable, pname.cstring(), pprefix.cstring(), pname2.cstring(), pprefix2.cstring(), pname3.cstring(), pprefix3.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p -// fun xmlHashCopy(ptable: NullablePointer[Xmlhashtable], pf: Pointer[FUNCTIONPOINTER]): NullablePointer[Xmlhashtable] => -// var tmpvar: NullablePointer[Xmlhashtable] = @xmlHashCopy(ptable, pf) +// fun xmlHashCopy(ptable: NullablePointer[XmlHashTable], pf: Pointer[FUNCTIONPOINTER]): NullablePointer[XmlHashTable] => +// var tmpvar: NullablePointer[XmlHashTable] = @xmlHashCopy(ptable, pf) // tmpvar - fun xmlHashSize(ptable: NullablePointer[Xmlhashtable]): I32 => + fun xmlHashSize(ptable: NullablePointer[XmlHashTable]): I32 => var tmpvar: I32 = @xmlHashSize(ptable) tmpvar -// fun xmlHashScan(ptable: NullablePointer[Xmlhashtable], pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => +// fun xmlHashScan(ptable: NullablePointer[XmlHashTable], pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => // var tmpvar: None = @xmlHashScan(ptable, pf, pdata) // tmpvar -// fun xmlHashScan3(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, pname3: String, pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => +// fun xmlHashScan3(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, pname3: String, pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => // var tmpvar: None = @xmlHashScan3(ptable, pname.cstring(), pname2.cstring(), pname3.cstring(), pf, pdata) // tmpvar -// fun xmlHashScanFull(ptable: NullablePointer[Xmlhashtable], pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => +// fun xmlHashScanFull(ptable: NullablePointer[XmlHashTable], pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => // var tmpvar: None = @xmlHashScanFull(ptable, pf, pdata) // tmpvar -// fun xmlHashScanFull3(ptable: NullablePointer[Xmlhashtable], pname: String, pname2: String, pname3: String, pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => +// fun xmlHashScanFull3(ptable: NullablePointer[XmlHashTable], pname: String, pname2: String, pname3: String, pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => // var tmpvar: None = @xmlHashScanFull3(ptable, pname.cstring(), pname2.cstring(), pname3.cstring(), pf, pdata) // tmpvar @@ -1800,397 +1766,397 @@ primitive LibXML2 var tmpvar: None = @xmlParserValidityWarning(pctx, pmsg.cstring()) tmpvar - fun xmlParserPrintFileInfo(pinput: NullablePointer[Xmlparserinput]): None => + fun xmlParserPrintFileInfo(pinput: NullablePointer[XmlParserInput]): None => var tmpvar: None = @xmlParserPrintFileInfo(pinput) tmpvar - fun xmlParserPrintFileContext(pinput: NullablePointer[Xmlparserinput]): None => + fun xmlParserPrintFileContext(pinput: NullablePointer[XmlParserInput]): None => var tmpvar: None = @xmlParserPrintFileContext(pinput) tmpvar - fun xmlGetLastError(): NullablePointer[Xmlerror] => - var tmpvar: NullablePointer[Xmlerror] = @xmlGetLastError() + fun xmlGetLastError(): NullablePointer[XmlError] => + var tmpvar: NullablePointer[XmlError] = @xmlGetLastError() tmpvar fun xmlResetLastError(): None => var tmpvar: None = @xmlResetLastError() tmpvar - fun xmlCtxtGetLastError(pctx: Pointer[U8]): NullablePointer[Xmlerror] => - var tmpvar: NullablePointer[Xmlerror] = @xmlCtxtGetLastError(pctx) + fun xmlCtxtGetLastError(pctx: Pointer[U8]): NullablePointer[XmlError] => + var tmpvar: NullablePointer[XmlError] = @xmlCtxtGetLastError(pctx) tmpvar fun xmlCtxtResetLastError(pctx: Pointer[U8]): None => var tmpvar: None = @xmlCtxtResetLastError(pctx) tmpvar - fun xmlResetError(perr: NullablePointer[Xmlerror]): None => + fun xmlResetError(perr: NullablePointer[XmlError]): None => var tmpvar: None = @xmlResetError(perr) tmpvar - fun xmlCopyError(pfrom: NullablePointer[Xmlerror], pto: NullablePointer[Xmlerror]): I32 => + fun xmlCopyError(pfrom: NullablePointer[XmlError], pto: NullablePointer[XmlError]): I32 => var tmpvar: I32 = @xmlCopyError(pfrom, pto) tmpvar -// fun xmlListCreate(pdeallocator: Pointer[FUNCTIONPOINTER], pcompare: Pointer[FUNCTIONPOINTER]): NullablePointer[Xmllist] => -// var tmpvar: NullablePointer[Xmllist] = @xmlListCreate(pdeallocator, pcompare) +// fun xmlListCreate(pdeallocator: Pointer[FUNCTIONPOINTER], pcompare: Pointer[FUNCTIONPOINTER]): NullablePointer[XmlList] => +// var tmpvar: NullablePointer[XmlList] = @xmlListCreate(pdeallocator, pcompare) // tmpvar - fun xmlListDelete(pl: NullablePointer[Xmllist]): None => + fun xmlListDelete(pl: NullablePointer[XmlList]): None => var tmpvar: None = @xmlListDelete(pl) tmpvar - fun xmlListSearch(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): String => + fun xmlListSearch(pl: NullablePointer[XmlList], pdata: Pointer[U8]): String => var tmpvar: Pointer[U8] = @xmlListSearch(pl, pdata) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlListReverseSearch(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): String => + fun xmlListReverseSearch(pl: NullablePointer[XmlList], pdata: Pointer[U8]): String => var tmpvar: Pointer[U8] = @xmlListReverseSearch(pl, pdata) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlListInsert(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): I32 => + fun xmlListInsert(pl: NullablePointer[XmlList], pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlListInsert(pl, pdata) tmpvar - fun xmlListAppend(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): I32 => + fun xmlListAppend(pl: NullablePointer[XmlList], pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlListAppend(pl, pdata) tmpvar - fun xmlListRemoveFirst(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): I32 => + fun xmlListRemoveFirst(pl: NullablePointer[XmlList], pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlListRemoveFirst(pl, pdata) tmpvar - fun xmlListRemoveLast(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): I32 => + fun xmlListRemoveLast(pl: NullablePointer[XmlList], pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlListRemoveLast(pl, pdata) tmpvar - fun xmlListRemoveAll(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): I32 => + fun xmlListRemoveAll(pl: NullablePointer[XmlList], pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlListRemoveAll(pl, pdata) tmpvar - fun xmlListClear(pl: NullablePointer[Xmllist]): None => + fun xmlListClear(pl: NullablePointer[XmlList]): None => var tmpvar: None = @xmlListClear(pl) tmpvar - fun xmlListEmpty(pl: NullablePointer[Xmllist]): I32 => + fun xmlListEmpty(pl: NullablePointer[XmlList]): I32 => var tmpvar: I32 = @xmlListEmpty(pl) tmpvar - fun xmlListFront(pl: NullablePointer[Xmllist]): NullablePointer[Xmllink] => - var tmpvar: NullablePointer[Xmllink] = @xmlListFront(pl) + fun xmlListFront(pl: NullablePointer[XmlList]): NullablePointer[XmlLink] => + var tmpvar: NullablePointer[XmlLink] = @xmlListFront(pl) tmpvar - fun xmlListEnd(pl: NullablePointer[Xmllist]): NullablePointer[Xmllink] => - var tmpvar: NullablePointer[Xmllink] = @xmlListEnd(pl) + fun xmlListEnd(pl: NullablePointer[XmlList]): NullablePointer[XmlLink] => + var tmpvar: NullablePointer[XmlLink] = @xmlListEnd(pl) tmpvar - fun xmlListSize(pl: NullablePointer[Xmllist]): I32 => + fun xmlListSize(pl: NullablePointer[XmlList]): I32 => var tmpvar: I32 = @xmlListSize(pl) tmpvar - fun xmlListPopFront(pl: NullablePointer[Xmllist]): None => + fun xmlListPopFront(pl: NullablePointer[XmlList]): None => var tmpvar: None = @xmlListPopFront(pl) tmpvar - fun xmlListPopBack(pl: NullablePointer[Xmllist]): None => + fun xmlListPopBack(pl: NullablePointer[XmlList]): None => var tmpvar: None = @xmlListPopBack(pl) tmpvar - fun xmlListPushFront(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): I32 => + fun xmlListPushFront(pl: NullablePointer[XmlList], pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlListPushFront(pl, pdata) tmpvar - fun xmlListPushBack(pl: NullablePointer[Xmllist], pdata: Pointer[U8]): I32 => + fun xmlListPushBack(pl: NullablePointer[XmlList], pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlListPushBack(pl, pdata) tmpvar - fun xmlListReverse(pl: NullablePointer[Xmllist]): None => + fun xmlListReverse(pl: NullablePointer[XmlList]): None => var tmpvar: None = @xmlListReverse(pl) tmpvar - fun xmlListSort(pl: NullablePointer[Xmllist]): None => + fun xmlListSort(pl: NullablePointer[XmlList]): None => var tmpvar: None = @xmlListSort(pl) tmpvar -// fun xmlListWalk(pl: NullablePointer[Xmllist], pwalker: Pointer[FUNCTIONPOINTER], puser: Pointer[U8]): None => +// fun xmlListWalk(pl: NullablePointer[XmlList], pwalker: Pointer[FUNCTIONPOINTER], puser: Pointer[U8]): None => // var tmpvar: None = @xmlListWalk(pl, pwalker, puser) // tmpvar -// fun xmlListReverseWalk(pl: NullablePointer[Xmllist], pwalker: Pointer[FUNCTIONPOINTER], puser: Pointer[U8]): None => +// fun xmlListReverseWalk(pl: NullablePointer[XmlList], pwalker: Pointer[FUNCTIONPOINTER], puser: Pointer[U8]): None => // var tmpvar: None = @xmlListReverseWalk(pl, pwalker, puser) // tmpvar - fun xmlListMerge(pl1: NullablePointer[Xmllist], pl2: NullablePointer[Xmllist]): None => + fun xmlListMerge(pl1: NullablePointer[XmlList], pl2: NullablePointer[XmlList]): None => var tmpvar: None = @xmlListMerge(pl1, pl2) tmpvar - fun xmlListDup(pold: NullablePointer[Xmllist]): NullablePointer[Xmllist] => - var tmpvar: NullablePointer[Xmllist] = @xmlListDup(pold) + fun xmlListDup(pold: NullablePointer[XmlList]): NullablePointer[XmlList] => + var tmpvar: NullablePointer[XmlList] = @xmlListDup(pold) tmpvar - fun xmlListCopy(pcur: NullablePointer[Xmllist], pold: NullablePointer[Xmllist]): I32 => + fun xmlListCopy(pcur: NullablePointer[XmlList], pold: NullablePointer[XmlList]): I32 => var tmpvar: I32 = @xmlListCopy(pcur, pold) tmpvar - fun xmlLinkGetData(plk: NullablePointer[Xmllink]): String => + fun xmlLinkGetData(plk: NullablePointer[XmlLink]): String => var tmpvar: Pointer[U8] = @xmlLinkGetData(plk) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlNewAutomata(): NullablePointer[Xmlautomata] => - var tmpvar: NullablePointer[Xmlautomata] = @xmlNewAutomata() + fun xmlNewAutomata(): NullablePointer[XmlAutomata] => + var tmpvar: NullablePointer[XmlAutomata] = @xmlNewAutomata() tmpvar - fun xmlFreeAutomata(pam: NullablePointer[Xmlautomata]): None => + fun xmlFreeAutomata(pam: NullablePointer[XmlAutomata]): None => var tmpvar: None = @xmlFreeAutomata(pam) tmpvar - fun xmlAutomataGetInitState(pam: NullablePointer[Xmlautomata]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataGetInitState(pam) + fun xmlAutomataGetInitState(pam: NullablePointer[XmlAutomata]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataGetInitState(pam) tmpvar - fun xmlAutomataSetFinalState(pam: NullablePointer[Xmlautomata], pstate: NullablePointer[Xmlautomatastate]): I32 => + fun xmlAutomataSetFinalState(pam: NullablePointer[XmlAutomata], pstate: NullablePointer[XmlAutomataState]): I32 => var tmpvar: I32 = @xmlAutomataSetFinalState(pam, pstate) tmpvar - fun xmlAutomataNewState(pam: NullablePointer[Xmlautomata]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewState(pam) + fun xmlAutomataNewState(pam: NullablePointer[XmlAutomata]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewState(pam) tmpvar - fun xmlAutomataNewTransition(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], ptoken: String, pdata: Pointer[U8]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewTransition(pam, pfrom, pto, ptoken.cstring(), pdata) + fun xmlAutomataNewTransition(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], ptoken: String, pdata: Pointer[U8]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewTransition(pam, pfrom, pto, ptoken.cstring(), pdata) tmpvar - fun xmlAutomataNewTransition2(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], ptoken: String, ptoken2: String, pdata: Pointer[U8]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewTransition2(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pdata) + fun xmlAutomataNewTransition2(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], ptoken: String, ptoken2: String, pdata: Pointer[U8]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewTransition2(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pdata) tmpvar - fun xmlAutomataNewNegTrans(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], ptoken: String, ptoken2: String, pdata: Pointer[U8]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewNegTrans(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pdata) + fun xmlAutomataNewNegTrans(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], ptoken: String, ptoken2: String, pdata: Pointer[U8]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewNegTrans(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pdata) tmpvar - fun xmlAutomataNewCountTrans(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], ptoken: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewCountTrans(pam, pfrom, pto, ptoken.cstring(), pmin, pmax, pdata) + fun xmlAutomataNewCountTrans(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], ptoken: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewCountTrans(pam, pfrom, pto, ptoken.cstring(), pmin, pmax, pdata) tmpvar - fun xmlAutomataNewCountTrans2(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], ptoken: String, ptoken2: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewCountTrans2(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pmin, pmax, pdata) + fun xmlAutomataNewCountTrans2(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], ptoken: String, ptoken2: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewCountTrans2(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pmin, pmax, pdata) tmpvar - fun xmlAutomataNewOnceTrans(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], ptoken: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewOnceTrans(pam, pfrom, pto, ptoken.cstring(), pmin, pmax, pdata) + fun xmlAutomataNewOnceTrans(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], ptoken: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewOnceTrans(pam, pfrom, pto, ptoken.cstring(), pmin, pmax, pdata) tmpvar - fun xmlAutomataNewOnceTrans2(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], ptoken: String, ptoken2: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewOnceTrans2(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pmin, pmax, pdata) + fun xmlAutomataNewOnceTrans2(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], ptoken: String, ptoken2: String, pmin: I32, pmax: I32, pdata: Pointer[U8]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewOnceTrans2(pam, pfrom, pto, ptoken.cstring(), ptoken2.cstring(), pmin, pmax, pdata) tmpvar - fun xmlAutomataNewAllTrans(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], plax: I32): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewAllTrans(pam, pfrom, pto, plax) + fun xmlAutomataNewAllTrans(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], plax: I32): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewAllTrans(pam, pfrom, pto, plax) tmpvar - fun xmlAutomataNewEpsilon(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate]): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewEpsilon(pam, pfrom, pto) + fun xmlAutomataNewEpsilon(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState]): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewEpsilon(pam, pfrom, pto) tmpvar - fun xmlAutomataNewCountedTrans(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], pcounter: I32): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewCountedTrans(pam, pfrom, pto, pcounter) + fun xmlAutomataNewCountedTrans(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], pcounter: I32): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewCountedTrans(pam, pfrom, pto, pcounter) tmpvar - fun xmlAutomataNewCounterTrans(pam: NullablePointer[Xmlautomata], pfrom: NullablePointer[Xmlautomatastate], pto: NullablePointer[Xmlautomatastate], pcounter: I32): NullablePointer[Xmlautomatastate] => - var tmpvar: NullablePointer[Xmlautomatastate] = @xmlAutomataNewCounterTrans(pam, pfrom, pto, pcounter) + fun xmlAutomataNewCounterTrans(pam: NullablePointer[XmlAutomata], pfrom: NullablePointer[XmlAutomataState], pto: NullablePointer[XmlAutomataState], pcounter: I32): NullablePointer[XmlAutomataState] => + var tmpvar: NullablePointer[XmlAutomataState] = @xmlAutomataNewCounterTrans(pam, pfrom, pto, pcounter) tmpvar - fun xmlAutomataNewCounter(pam: NullablePointer[Xmlautomata], pmin: I32, pmax: I32): I32 => + fun xmlAutomataNewCounter(pam: NullablePointer[XmlAutomata], pmin: I32, pmax: I32): I32 => var tmpvar: I32 = @xmlAutomataNewCounter(pam, pmin, pmax) tmpvar - fun xmlAutomataCompile(pam: NullablePointer[Xmlautomata]): NullablePointer[Xmlregexp] => - var tmpvar: NullablePointer[Xmlregexp] = @xmlAutomataCompile(pam) + fun xmlAutomataCompile(pam: NullablePointer[XmlAutomata]): NullablePointer[XmlRegexp] => + var tmpvar: NullablePointer[XmlRegexp] = @xmlAutomataCompile(pam) tmpvar - fun xmlAutomataIsDeterminist(pam: NullablePointer[Xmlautomata]): I32 => + fun xmlAutomataIsDeterminist(pam: NullablePointer[XmlAutomata]): I32 => var tmpvar: I32 = @xmlAutomataIsDeterminist(pam) tmpvar - fun xmlAddNotationDecl(pctxt: NullablePointer[Xmlvalidctxt], pdtd: NullablePointer[Xmldtd], pname: String, pPublicID: String, pSystemID: String): NullablePointer[Xmlnotation] => - var tmpvar: NullablePointer[Xmlnotation] = @xmlAddNotationDecl(pctxt, pdtd, pname.cstring(), pPublicID.cstring(), pSystemID.cstring()) + fun xmlAddNotationDecl(pctxt: NullablePointer[XmlValidCtxt], pdtd: NullablePointer[XmlDtd], pname: String, pPublicID: String, pSystemID: String): NullablePointer[XmlNotation] => + var tmpvar: NullablePointer[XmlNotation] = @xmlAddNotationDecl(pctxt, pdtd, pname.cstring(), pPublicID.cstring(), pSystemID.cstring()) tmpvar - fun xmlCopyNotationTable(ptable: NullablePointer[Xmlhashtable]): NullablePointer[Xmlhashtable] => - var tmpvar: NullablePointer[Xmlhashtable] = @xmlCopyNotationTable(ptable) + fun xmlCopyNotationTable(ptable: NullablePointer[XmlHashTable]): NullablePointer[XmlHashTable] => + var tmpvar: NullablePointer[XmlHashTable] = @xmlCopyNotationTable(ptable) tmpvar - fun xmlFreeNotationTable(ptable: NullablePointer[Xmlhashtable]): None => + fun xmlFreeNotationTable(ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlFreeNotationTable(ptable) tmpvar - fun xmlDumpNotationDecl(pbuf: NullablePointer[Xmlbuffer], pnota: NullablePointer[Xmlnotation]): None => + fun xmlDumpNotationDecl(pbuf: NullablePointer[XmlBuffer], pnota: NullablePointer[XmlNotation]): None => var tmpvar: None = @xmlDumpNotationDecl(pbuf, pnota) tmpvar - fun xmlDumpNotationTable(pbuf: NullablePointer[Xmlbuffer], ptable: NullablePointer[Xmlhashtable]): None => + fun xmlDumpNotationTable(pbuf: NullablePointer[XmlBuffer], ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlDumpNotationTable(pbuf, ptable) tmpvar - fun xmlNewElementContent(pname: String, ptype: I32): NullablePointer[Xmlelementcontent] => - var tmpvar: NullablePointer[Xmlelementcontent] = @xmlNewElementContent(pname.cstring(), ptype) + fun xmlNewElementContent(pname: String, ptype: I32): NullablePointer[XmlElementContent] => + var tmpvar: NullablePointer[XmlElementContent] = @xmlNewElementContent(pname.cstring(), ptype) tmpvar - fun xmlCopyElementContent(pcontent: NullablePointer[Xmlelementcontent]): NullablePointer[Xmlelementcontent] => - var tmpvar: NullablePointer[Xmlelementcontent] = @xmlCopyElementContent(pcontent) + fun xmlCopyElementContent(pcontent: NullablePointer[XmlElementContent]): NullablePointer[XmlElementContent] => + var tmpvar: NullablePointer[XmlElementContent] = @xmlCopyElementContent(pcontent) tmpvar - fun xmlFreeElementContent(pcur: NullablePointer[Xmlelementcontent]): None => + fun xmlFreeElementContent(pcur: NullablePointer[XmlElementContent]): None => var tmpvar: None = @xmlFreeElementContent(pcur) tmpvar - fun xmlNewDocElementContent(pdoc: NullablePointer[Xmldoc] tag, pname: String, ptype: I32): NullablePointer[Xmlelementcontent] => - var tmpvar: NullablePointer[Xmlelementcontent] = @xmlNewDocElementContent(pdoc, pname.cstring(), ptype) + fun xmlNewDocElementContent(pdoc: NullablePointer[XmlDoc] tag, pname: String, ptype: I32): NullablePointer[XmlElementContent] => + var tmpvar: NullablePointer[XmlElementContent] = @xmlNewDocElementContent(pdoc, pname.cstring(), ptype) tmpvar - fun xmlCopyDocElementContent(pdoc: NullablePointer[Xmldoc] tag, pcontent: NullablePointer[Xmlelementcontent]): NullablePointer[Xmlelementcontent] => - var tmpvar: NullablePointer[Xmlelementcontent] = @xmlCopyDocElementContent(pdoc, pcontent) + fun xmlCopyDocElementContent(pdoc: NullablePointer[XmlDoc] tag, pcontent: NullablePointer[XmlElementContent]): NullablePointer[XmlElementContent] => + var tmpvar: NullablePointer[XmlElementContent] = @xmlCopyDocElementContent(pdoc, pcontent) tmpvar - fun xmlFreeDocElementContent(pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlelementcontent]): None => + fun xmlFreeDocElementContent(pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlElementContent]): None => var tmpvar: None = @xmlFreeDocElementContent(pdoc, pcur) tmpvar - fun xmlSnprintfElementContent(pbuf: String, psize: I32, pcontent: NullablePointer[Xmlelementcontent], penglob: I32): None => + fun xmlSnprintfElementContent(pbuf: String, psize: I32, pcontent: NullablePointer[XmlElementContent], penglob: I32): None => var tmpvar: None = @xmlSnprintfElementContent(pbuf.cstring(), psize, pcontent, penglob) tmpvar - fun xmlSprintfElementContent(pbuf: String, pcontent: NullablePointer[Xmlelementcontent], penglob: I32): None => + fun xmlSprintfElementContent(pbuf: String, pcontent: NullablePointer[XmlElementContent], penglob: I32): None => var tmpvar: None = @xmlSprintfElementContent(pbuf.cstring(), pcontent, penglob) tmpvar - fun xmlAddElementDecl(pctxt: NullablePointer[Xmlvalidctxt], pdtd: NullablePointer[Xmldtd], pname: String, ptype: I32, pcontent: NullablePointer[Xmlelementcontent]): NullablePointer[Xmlelement] => - var tmpvar: NullablePointer[Xmlelement] = @xmlAddElementDecl(pctxt, pdtd, pname.cstring(), ptype, pcontent) + fun xmlAddElementDecl(pctxt: NullablePointer[XmlValidCtxt], pdtd: NullablePointer[XmlDtd], pname: String, ptype: I32, pcontent: NullablePointer[XmlElementContent]): NullablePointer[XmlElement] => + var tmpvar: NullablePointer[XmlElement] = @xmlAddElementDecl(pctxt, pdtd, pname.cstring(), ptype, pcontent) tmpvar - fun xmlCopyElementTable(ptable: NullablePointer[Xmlhashtable]): NullablePointer[Xmlhashtable] => - var tmpvar: NullablePointer[Xmlhashtable] = @xmlCopyElementTable(ptable) + fun xmlCopyElementTable(ptable: NullablePointer[XmlHashTable]): NullablePointer[XmlHashTable] => + var tmpvar: NullablePointer[XmlHashTable] = @xmlCopyElementTable(ptable) tmpvar - fun xmlFreeElementTable(ptable: NullablePointer[Xmlhashtable]): None => + fun xmlFreeElementTable(ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlFreeElementTable(ptable) tmpvar - fun xmlDumpElementTable(pbuf: NullablePointer[Xmlbuffer], ptable: NullablePointer[Xmlhashtable]): None => + fun xmlDumpElementTable(pbuf: NullablePointer[XmlBuffer], ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlDumpElementTable(pbuf, ptable) tmpvar - fun xmlDumpElementDecl(pbuf: NullablePointer[Xmlbuffer], pelem: NullablePointer[Xmlelement]): None => + fun xmlDumpElementDecl(pbuf: NullablePointer[XmlBuffer], pelem: NullablePointer[XmlElement]): None => var tmpvar: None = @xmlDumpElementDecl(pbuf, pelem) tmpvar - fun xmlCreateEnumeration(pname: String): NullablePointer[Xmlenumeration] => - var tmpvar: NullablePointer[Xmlenumeration] = @xmlCreateEnumeration(pname.cstring()) + fun xmlCreateEnumeration(pname: String): NullablePointer[XmlEnumeration] => + var tmpvar: NullablePointer[XmlEnumeration] = @xmlCreateEnumeration(pname.cstring()) tmpvar - fun xmlFreeEnumeration(pcur: NullablePointer[Xmlenumeration]): None => + fun xmlFreeEnumeration(pcur: NullablePointer[XmlEnumeration]): None => var tmpvar: None = @xmlFreeEnumeration(pcur) tmpvar - fun xmlCopyEnumeration(pcur: NullablePointer[Xmlenumeration]): NullablePointer[Xmlenumeration] => - var tmpvar: NullablePointer[Xmlenumeration] = @xmlCopyEnumeration(pcur) + fun xmlCopyEnumeration(pcur: NullablePointer[XmlEnumeration]): NullablePointer[XmlEnumeration] => + var tmpvar: NullablePointer[XmlEnumeration] = @xmlCopyEnumeration(pcur) tmpvar - fun xmlAddAttributeDecl(pctxt: NullablePointer[Xmlvalidctxt], pdtd: NullablePointer[Xmldtd], pelem: String, pname: String, pns: String, ptype: I32, pdef: I32, pdefaultValue: String, ptree: NullablePointer[Xmlenumeration]): NullablePointer[Xmlattribute] => - var tmpvar: NullablePointer[Xmlattribute] = @xmlAddAttributeDecl(pctxt, pdtd, pelem.cstring(), pname.cstring(), pns.cstring(), ptype, pdef, pdefaultValue.cstring(), ptree) + fun xmlAddAttributeDecl(pctxt: NullablePointer[XmlValidCtxt], pdtd: NullablePointer[XmlDtd], pelem: String, pname: String, pns: String, ptype: I32, pdef: I32, pdefaultValue: String, ptree: NullablePointer[XmlEnumeration]): NullablePointer[XmlAttribute] => + var tmpvar: NullablePointer[XmlAttribute] = @xmlAddAttributeDecl(pctxt, pdtd, pelem.cstring(), pname.cstring(), pns.cstring(), ptype, pdef, pdefaultValue.cstring(), ptree) tmpvar - fun xmlCopyAttributeTable(ptable: NullablePointer[Xmlhashtable]): NullablePointer[Xmlhashtable] => - var tmpvar: NullablePointer[Xmlhashtable] = @xmlCopyAttributeTable(ptable) + fun xmlCopyAttributeTable(ptable: NullablePointer[XmlHashTable]): NullablePointer[XmlHashTable] => + var tmpvar: NullablePointer[XmlHashTable] = @xmlCopyAttributeTable(ptable) tmpvar - fun xmlFreeAttributeTable(ptable: NullablePointer[Xmlhashtable]): None => + fun xmlFreeAttributeTable(ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlFreeAttributeTable(ptable) tmpvar - fun xmlDumpAttributeTable(pbuf: NullablePointer[Xmlbuffer], ptable: NullablePointer[Xmlhashtable]): None => + fun xmlDumpAttributeTable(pbuf: NullablePointer[XmlBuffer], ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlDumpAttributeTable(pbuf, ptable) tmpvar - fun xmlDumpAttributeDecl(pbuf: NullablePointer[Xmlbuffer], pattr: NullablePointer[Xmlattribute]): None => + fun xmlDumpAttributeDecl(pbuf: NullablePointer[XmlBuffer], pattr: NullablePointer[XmlAttribute]): None => var tmpvar: None = @xmlDumpAttributeDecl(pbuf, pattr) tmpvar - fun xmlAddID(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pvalue: String, pattr: NullablePointer[Xmlattr]): NullablePointer[Xmlid] => - var tmpvar: NullablePointer[Xmlid] = @xmlAddID(pctxt, pdoc, pvalue.cstring(), pattr) + fun xmlAddID(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pvalue: String, pattr: NullablePointer[XmlAttr]): NullablePointer[XmlID] => + var tmpvar: NullablePointer[XmlID] = @xmlAddID(pctxt, pdoc, pvalue.cstring(), pattr) tmpvar - fun xmlFreeIDTable(ptable: NullablePointer[Xmlhashtable]): None => + fun xmlFreeIDTable(ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlFreeIDTable(ptable) tmpvar - fun xmlGetID(pdoc: NullablePointer[Xmldoc] tag, pID: String): NullablePointer[Xmlattr] => - var tmpvar: NullablePointer[Xmlattr] = @xmlGetID(pdoc, pID.cstring()) + fun xmlGetID(pdoc: NullablePointer[XmlDoc] tag, pID: String): NullablePointer[XmlAttr] => + var tmpvar: NullablePointer[XmlAttr] = @xmlGetID(pdoc, pID.cstring()) tmpvar - fun xmlIsID(pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pattr: NullablePointer[Xmlattr]): I32 => + fun xmlIsID(pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pattr: NullablePointer[XmlAttr]): I32 => var tmpvar: I32 = @xmlIsID(pdoc, pelem, pattr) tmpvar - fun xmlRemoveID(pdoc: NullablePointer[Xmldoc] tag, pattr: NullablePointer[Xmlattr]): I32 => + fun xmlRemoveID(pdoc: NullablePointer[XmlDoc] tag, pattr: NullablePointer[XmlAttr]): I32 => var tmpvar: I32 = @xmlRemoveID(pdoc, pattr) tmpvar - fun xmlAddRef(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pvalue: String, pattr: NullablePointer[Xmlattr]): NullablePointer[Xmlref] => - var tmpvar: NullablePointer[Xmlref] = @xmlAddRef(pctxt, pdoc, pvalue.cstring(), pattr) + fun xmlAddRef(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pvalue: String, pattr: NullablePointer[XmlAttr]): NullablePointer[XmlRef] => + var tmpvar: NullablePointer[XmlRef] = @xmlAddRef(pctxt, pdoc, pvalue.cstring(), pattr) tmpvar - fun xmlFreeRefTable(ptable: NullablePointer[Xmlhashtable]): None => + fun xmlFreeRefTable(ptable: NullablePointer[XmlHashTable]): None => var tmpvar: None = @xmlFreeRefTable(ptable) tmpvar - fun xmlIsRef(pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pattr: NullablePointer[Xmlattr]): I32 => + fun xmlIsRef(pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pattr: NullablePointer[XmlAttr]): I32 => var tmpvar: I32 = @xmlIsRef(pdoc, pelem, pattr) tmpvar - fun xmlRemoveRef(pdoc: NullablePointer[Xmldoc] tag, pattr: NullablePointer[Xmlattr]): I32 => + fun xmlRemoveRef(pdoc: NullablePointer[XmlDoc] tag, pattr: NullablePointer[XmlAttr]): I32 => var tmpvar: I32 = @xmlRemoveRef(pdoc, pattr) tmpvar - fun xmlGetRefs(pdoc: NullablePointer[Xmldoc] tag, pID: String): NullablePointer[Xmllist] => - var tmpvar: NullablePointer[Xmllist] = @xmlGetRefs(pdoc, pID.cstring()) + fun xmlGetRefs(pdoc: NullablePointer[XmlDoc] tag, pID: String): NullablePointer[XmlList] => + var tmpvar: NullablePointer[XmlList] = @xmlGetRefs(pdoc, pID.cstring()) tmpvar - fun xmlNewValidCtxt(): NullablePointer[Xmlvalidctxt] => - var tmpvar: NullablePointer[Xmlvalidctxt] = @xmlNewValidCtxt() + fun xmlNewValidCtxt(): NullablePointer[XmlValidCtxt] => + var tmpvar: NullablePointer[XmlValidCtxt] = @xmlNewValidCtxt() tmpvar - fun xmlFreeValidCtxt(p: NullablePointer[Xmlvalidctxt]): None => + fun xmlFreeValidCtxt(p: NullablePointer[XmlValidCtxt]): None => var tmpvar: None = @xmlFreeValidCtxt(p) tmpvar - fun xmlValidateRoot(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlValidateRoot(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlValidateRoot(pctxt, pdoc) tmpvar - fun xmlValidateElementDecl(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlelement]): I32 => + fun xmlValidateElementDecl(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlElement]): I32 => var tmpvar: I32 = @xmlValidateElementDecl(pctxt, pdoc, pelem) tmpvar - fun xmlValidNormalizeAttributeValue(pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pname: String, pvalue: String): String => + fun xmlValidNormalizeAttributeValue(pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pname: String, pvalue: String): String => var tmpvar: Pointer[U8] = @xmlValidNormalizeAttributeValue(pdoc, pelem, pname.cstring(), pvalue.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlValidCtxtNormalizeAttributeValue(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pname: String, pvalue: String): String => + fun xmlValidCtxtNormalizeAttributeValue(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pname: String, pvalue: String): String => var tmpvar: Pointer[U8] = @xmlValidCtxtNormalizeAttributeValue(pctxt, pdoc, pelem, pname.cstring(), pvalue.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlValidateAttributeDecl(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pattr: NullablePointer[Xmlattribute]): I32 => + fun xmlValidateAttributeDecl(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pattr: NullablePointer[XmlAttribute]): I32 => var tmpvar: I32 = @xmlValidateAttributeDecl(pctxt, pdoc, pattr) tmpvar @@ -2198,75 +2164,75 @@ primitive LibXML2 var tmpvar: I32 = @xmlValidateAttributeValue(ptype, pvalue.cstring()) tmpvar - fun xmlValidateNotationDecl(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pnota: NullablePointer[Xmlnotation]): I32 => + fun xmlValidateNotationDecl(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pnota: NullablePointer[XmlNotation]): I32 => var tmpvar: I32 = @xmlValidateNotationDecl(pctxt, pdoc, pnota) tmpvar - fun xmlValidateDtd(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pdtd: NullablePointer[Xmldtd]): I32 => + fun xmlValidateDtd(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pdtd: NullablePointer[XmlDtd]): I32 => var tmpvar: I32 = @xmlValidateDtd(pctxt, pdoc, pdtd) tmpvar - fun xmlValidateDtdFinal(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlValidateDtdFinal(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlValidateDtdFinal(pctxt, pdoc) tmpvar - fun xmlValidateDocument(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlValidateDocument(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlValidateDocument(pctxt, pdoc) tmpvar - fun xmlValidateElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode]): I32 => + fun xmlValidateElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlValidateElement(pctxt, pdoc, pelem) tmpvar - fun xmlValidateOneElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode]): I32 => + fun xmlValidateOneElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlValidateOneElement(pctxt, pdoc, pelem) tmpvar - fun xmlValidateOneAttribute(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pattr: NullablePointer[Xmlattr], pvalue: String): I32 => + fun xmlValidateOneAttribute(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pattr: NullablePointer[XmlAttr], pvalue: String): I32 => var tmpvar: I32 = @xmlValidateOneAttribute(pctxt, pdoc, pelem, pattr, pvalue.cstring()) tmpvar - fun xmlValidateOneNamespace(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pprefix: String, pns: NullablePointer[Xmlns], pvalue: String): I32 => + fun xmlValidateOneNamespace(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pprefix: String, pns: NullablePointer[XmlNs], pvalue: String): I32 => var tmpvar: I32 = @xmlValidateOneNamespace(pctxt, pdoc, pelem, pprefix.cstring(), pns, pvalue.cstring()) tmpvar - fun xmlValidateDocumentFinal(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlValidateDocumentFinal(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlValidateDocumentFinal(pctxt, pdoc) tmpvar - fun xmlValidateNotationUse(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pnotationName: String): I32 => + fun xmlValidateNotationUse(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pnotationName: String): I32 => var tmpvar: I32 = @xmlValidateNotationUse(pctxt, pdoc, pnotationName.cstring()) tmpvar - fun xmlIsMixedElement(pdoc: NullablePointer[Xmldoc] tag, pname: String): I32 => + fun xmlIsMixedElement(pdoc: NullablePointer[XmlDoc] tag, pname: String): I32 => var tmpvar: I32 = @xmlIsMixedElement(pdoc, pname.cstring()) tmpvar - fun xmlGetDtdAttrDesc(pdtd: NullablePointer[Xmldtd], pelem: String, pname: String): NullablePointer[Xmlattribute] => - var tmpvar: NullablePointer[Xmlattribute] = @xmlGetDtdAttrDesc(pdtd, pelem.cstring(), pname.cstring()) + fun xmlGetDtdAttrDesc(pdtd: NullablePointer[XmlDtd], pelem: String, pname: String): NullablePointer[XmlAttribute] => + var tmpvar: NullablePointer[XmlAttribute] = @xmlGetDtdAttrDesc(pdtd, pelem.cstring(), pname.cstring()) tmpvar - fun xmlGetDtdQAttrDesc(pdtd: NullablePointer[Xmldtd], pelem: String, pname: String, pprefix: String): NullablePointer[Xmlattribute] => - var tmpvar: NullablePointer[Xmlattribute] = @xmlGetDtdQAttrDesc(pdtd, pelem.cstring(), pname.cstring(), pprefix.cstring()) + fun xmlGetDtdQAttrDesc(pdtd: NullablePointer[XmlDtd], pelem: String, pname: String, pprefix: String): NullablePointer[XmlAttribute] => + var tmpvar: NullablePointer[XmlAttribute] = @xmlGetDtdQAttrDesc(pdtd, pelem.cstring(), pname.cstring(), pprefix.cstring()) tmpvar - fun xmlGetDtdNotationDesc(pdtd: NullablePointer[Xmldtd], pname: String): NullablePointer[Xmlnotation] => - var tmpvar: NullablePointer[Xmlnotation] = @xmlGetDtdNotationDesc(pdtd, pname.cstring()) + fun xmlGetDtdNotationDesc(pdtd: NullablePointer[XmlDtd], pname: String): NullablePointer[XmlNotation] => + var tmpvar: NullablePointer[XmlNotation] = @xmlGetDtdNotationDesc(pdtd, pname.cstring()) tmpvar - fun xmlGetDtdQElementDesc(pdtd: NullablePointer[Xmldtd], pname: String, pprefix: String): NullablePointer[Xmlelement] => - var tmpvar: NullablePointer[Xmlelement] = @xmlGetDtdQElementDesc(pdtd, pname.cstring(), pprefix.cstring()) + fun xmlGetDtdQElementDesc(pdtd: NullablePointer[XmlDtd], pname: String, pprefix: String): NullablePointer[XmlElement] => + var tmpvar: NullablePointer[XmlElement] = @xmlGetDtdQElementDesc(pdtd, pname.cstring(), pprefix.cstring()) tmpvar - fun xmlGetDtdElementDesc(pdtd: NullablePointer[Xmldtd], pname: String): NullablePointer[Xmlelement] => - var tmpvar: NullablePointer[Xmlelement] = @xmlGetDtdElementDesc(pdtd, pname.cstring()) + fun xmlGetDtdElementDesc(pdtd: NullablePointer[XmlDtd], pname: String): NullablePointer[XmlElement] => + var tmpvar: NullablePointer[XmlElement] = @xmlGetDtdElementDesc(pdtd, pname.cstring()) tmpvar - fun xmlValidGetPotentialChildren(pctree: NullablePointer[Xmlelementcontent], pnames: Pointer[Pointer[U8] tag], plen: Pointer[I32], pmax: I32): I32 => + fun xmlValidGetPotentialChildren(pctree: NullablePointer[XmlElementContent], pnames: Pointer[Pointer[U8] tag], plen: Pointer[I32], pmax: I32): I32 => var tmpvar: I32 = @xmlValidGetPotentialChildren(pctree, pnames, plen, pmax) tmpvar - fun xmlValidGetValidElements(pprev: NullablePointer[Xmlnode], pnext: NullablePointer[Xmlnode], pnames: Pointer[Pointer[U8] tag], pmax: I32): I32 => + fun xmlValidGetValidElements(pprev: NullablePointer[XmlNode], pnext: NullablePointer[XmlNode], pnames: Pointer[Pointer[U8] tag], pmax: I32): I32 => var tmpvar: I32 = @xmlValidGetValidElements(pprev, pnext, pnames, pmax) tmpvar @@ -2286,19 +2252,19 @@ primitive LibXML2 var tmpvar: I32 = @xmlValidateNmtokensValue(pvalue.cstring()) tmpvar - fun xmlValidBuildContentModel(pctxt: NullablePointer[Xmlvalidctxt], pelem: NullablePointer[Xmlelement]): I32 => + fun xmlValidBuildContentModel(pctxt: NullablePointer[XmlValidCtxt], pelem: NullablePointer[XmlElement]): I32 => var tmpvar: I32 = @xmlValidBuildContentModel(pctxt, pelem) tmpvar - fun xmlValidatePushElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pqname: String): I32 => + fun xmlValidatePushElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pqname: String): I32 => var tmpvar: I32 = @xmlValidatePushElement(pctxt, pdoc, pelem, pqname.cstring()) tmpvar - fun xmlValidatePushCData(pctxt: NullablePointer[Xmlvalidctxt], pdata: String, plen: I32): I32 => + fun xmlValidatePushCData(pctxt: NullablePointer[XmlValidCtxt], pdata: String, plen: I32): I32 => var tmpvar: I32 = @xmlValidatePushCData(pctxt, pdata.cstring(), plen) tmpvar - fun xmlValidatePopElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode], pqname: String): I32 => + fun xmlValidatePopElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode], pqname: String): I32 => var tmpvar: I32 = @xmlValidatePopElement(pctxt, pdoc, pelem, pqname.cstring()) tmpvar @@ -2310,20 +2276,20 @@ primitive LibXML2 var tmpvar: None = @xmlCleanupCharEncodingHandlers() tmpvar - fun xmlRegisterCharEncodingHandler(phandler: NullablePointer[Xmlcharencodinghandler]): None => + fun xmlRegisterCharEncodingHandler(phandler: NullablePointer[XmlCharEncodingHandler]): None => var tmpvar: None = @xmlRegisterCharEncodingHandler(phandler) tmpvar - fun xmlGetCharEncodingHandler(penc: I32): NullablePointer[Xmlcharencodinghandler] => - var tmpvar: NullablePointer[Xmlcharencodinghandler] = @xmlGetCharEncodingHandler(penc) + fun xmlGetCharEncodingHandler(penc: I32): NullablePointer[XmlCharEncodingHandler] => + var tmpvar: NullablePointer[XmlCharEncodingHandler] = @xmlGetCharEncodingHandler(penc) tmpvar - fun xmlFindCharEncodingHandler(pname: String): NullablePointer[Xmlcharencodinghandler] => - var tmpvar: NullablePointer[Xmlcharencodinghandler] = @xmlFindCharEncodingHandler(pname.cstring()) + fun xmlFindCharEncodingHandler(pname: String): NullablePointer[XmlCharEncodingHandler] => + var tmpvar: NullablePointer[XmlCharEncodingHandler] = @xmlFindCharEncodingHandler(pname.cstring()) tmpvar -// fun xmlNewCharEncodingHandler(pname: String, pinput: Pointer[FUNCTIONPOINTER], poutput: Pointer[FUNCTIONPOINTER]): NullablePointer[Xmlcharencodinghandler] => -// var tmpvar: NullablePointer[Xmlcharencodinghandler] = @xmlNewCharEncodingHandler(pname.cstring(), pinput, poutput) +// fun xmlNewCharEncodingHandler(pname: String, pinput: Pointer[FUNCTIONPOINTER], poutput: Pointer[FUNCTIONPOINTER]): NullablePointer[XmlCharEncodingHandler] => +// var tmpvar: NullablePointer[XmlCharEncodingHandler] = @xmlNewCharEncodingHandler(pname.cstring(), pinput, poutput) // tmpvar fun xmlAddEncodingAlias(pname: String, palias: String): I32 => @@ -2358,19 +2324,19 @@ primitive LibXML2 var tmpvar: I32 = @xmlDetectCharEncoding(pin.cstring(), plen) tmpvar - fun xmlCharEncOutFunc(phandler: NullablePointer[Xmlcharencodinghandler], pout: NullablePointer[Xmlbuffer], pin: NullablePointer[Xmlbuffer]): I32 => + fun xmlCharEncOutFunc(phandler: NullablePointer[XmlCharEncodingHandler], pout: NullablePointer[XmlBuffer], pin: NullablePointer[XmlBuffer]): I32 => var tmpvar: I32 = @xmlCharEncOutFunc(phandler, pout, pin) tmpvar - fun xmlCharEncInFunc(phandler: NullablePointer[Xmlcharencodinghandler], pout: NullablePointer[Xmlbuffer], pin: NullablePointer[Xmlbuffer]): I32 => + fun xmlCharEncInFunc(phandler: NullablePointer[XmlCharEncodingHandler], pout: NullablePointer[XmlBuffer], pin: NullablePointer[XmlBuffer]): I32 => var tmpvar: I32 = @xmlCharEncInFunc(phandler, pout, pin) tmpvar - fun xmlCharEncFirstLine(phandler: NullablePointer[Xmlcharencodinghandler], pout: NullablePointer[Xmlbuffer], pin: NullablePointer[Xmlbuffer]): I32 => + fun xmlCharEncFirstLine(phandler: NullablePointer[XmlCharEncodingHandler], pout: NullablePointer[XmlBuffer], pin: NullablePointer[XmlBuffer]): I32 => var tmpvar: I32 = @xmlCharEncFirstLine(phandler, pout, pin) tmpvar - fun xmlCharEncCloseFunc(phandler: NullablePointer[Xmlcharencodinghandler]): I32 => + fun xmlCharEncCloseFunc(phandler: NullablePointer[XmlCharEncodingHandler]): I32 => var tmpvar: I32 = @xmlCharEncCloseFunc(phandler) tmpvar @@ -2390,15 +2356,8 @@ primitive LibXML2 // var tmpvar: None = @xlinkSetDefaultDetect(pfunc) // tmpvar - fun xlinkGetDefaultHandler(): NullablePointer[Xlinkhandler] => - var tmpvar: NullablePointer[Xlinkhandler] = @xlinkGetDefaultHandler() - tmpvar - - fun xlinkSetDefaultHandler(phandler: NullablePointer[Xlinkhandler]): None => - var tmpvar: None = @xlinkSetDefaultHandler(phandler) - tmpvar - fun xlinkIsLink(pdoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode]): I32 => + fun xlinkIsLink(pdoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xlinkIsLink(pdoc, pnode) tmpvar @@ -2414,7 +2373,7 @@ primitive LibXML2 consume p - fun xmlSAX2SetDocumentLocator(pctx: Pointer[U8], ploc: NullablePointer[Xmlsaxlocator]): None => + fun xmlSAX2SetDocumentLocator(pctx: Pointer[U8], ploc: NullablePointer[XmlSAXLocator]): None => var tmpvar: None = @xmlSAX2SetDocumentLocator(pctx, ploc) tmpvar @@ -2446,27 +2405,27 @@ primitive LibXML2 var tmpvar: None = @xmlSAX2ExternalSubset(pctx, pname.cstring(), pExternalID.cstring(), pSystemID.cstring()) tmpvar - fun xmlSAX2GetEntity(pctx: Pointer[U8], pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlSAX2GetEntity(pctx, pname.cstring()) + fun xmlSAX2GetEntity(pctx: Pointer[U8], pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlSAX2GetEntity(pctx, pname.cstring()) tmpvar - fun xmlSAX2GetParameterEntity(pctx: Pointer[U8], pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlSAX2GetParameterEntity(pctx, pname.cstring()) + fun xmlSAX2GetParameterEntity(pctx: Pointer[U8], pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlSAX2GetParameterEntity(pctx, pname.cstring()) tmpvar - fun xmlSAX2ResolveEntity(pctx: Pointer[U8], ppublicId: String, psystemId: String): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlSAX2ResolveEntity(pctx, ppublicId.cstring(), psystemId.cstring()) + fun xmlSAX2ResolveEntity(pctx: Pointer[U8], ppublicId: String, psystemId: String): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlSAX2ResolveEntity(pctx, ppublicId.cstring(), psystemId.cstring()) tmpvar fun xmlSAX2EntityDecl(pctx: Pointer[U8], pname: String, ptype: I32, ppublicId: String, psystemId: String, pcontent: String): None => var tmpvar: None = @xmlSAX2EntityDecl(pctx, pname.cstring(), ptype, ppublicId.cstring(), psystemId.cstring(), pcontent.cstring()) tmpvar - fun xmlSAX2AttributeDecl(pctx: Pointer[U8], pelem: String, pfullname: String, ptype: I32, pdef: I32, pdefaultValue: String, ptree: NullablePointer[Xmlenumeration]): None => + fun xmlSAX2AttributeDecl(pctx: Pointer[U8], pelem: String, pfullname: String, ptype: I32, pdef: I32, pdefaultValue: String, ptree: NullablePointer[XmlEnumeration]): None => var tmpvar: None = @xmlSAX2AttributeDecl(pctx, pelem.cstring(), pfullname.cstring(), ptype, pdef, pdefaultValue.cstring(), ptree) tmpvar - fun xmlSAX2ElementDecl(pctx: Pointer[U8], pname: String, ptype: I32, pcontent: NullablePointer[Xmlelementcontent]): None => + fun xmlSAX2ElementDecl(pctx: Pointer[U8], pname: String, ptype: I32, pcontent: NullablePointer[XmlElementContent]): None => var tmpvar: None = @xmlSAX2ElementDecl(pctx, pname.cstring(), ptype, pcontent) tmpvar @@ -2530,15 +2489,15 @@ primitive LibXML2 var tmpvar: I32 = @xmlSAXDefaultVersion(pversion) tmpvar - fun xmlSAXVersion(phdlr: NullablePointer[Xmlsaxhandler], pversion: I32): I32 => + fun xmlSAXVersion(phdlr: NullablePointer[XmlSAXHandler], pversion: I32): I32 => var tmpvar: I32 = @xmlSAXVersion(phdlr, pversion) tmpvar - fun xmlSAX2InitDefaultSAXHandler(phdlr: NullablePointer[Xmlsaxhandler], pwarning: I32): None => + fun xmlSAX2InitDefaultSAXHandler(phdlr: NullablePointer[XmlSAXHandler], pwarning: I32): None => var tmpvar: None = @xmlSAX2InitDefaultSAXHandler(phdlr, pwarning) tmpvar - fun xmlSAX2InitHtmlDefaultSAXHandler(phdlr: NullablePointer[Xmlsaxhandler]): None => + fun xmlSAX2InitHtmlDefaultSAXHandler(phdlr: NullablePointer[XmlSAXHandler]): None => var tmpvar: None = @xmlSAX2InitHtmlDefaultSAXHandler(phdlr) tmpvar @@ -2546,7 +2505,7 @@ primitive LibXML2 var tmpvar: None = @htmlDefaultSAXHandlerInit() tmpvar - fun xmlSAX2InitDocbDefaultSAXHandler(phdlr: NullablePointer[Xmlsaxhandler]): None => + fun xmlSAX2InitDocbDefaultSAXHandler(phdlr: NullablePointer[XmlSAXHandler]): None => var tmpvar: None = @xmlSAX2InitDocbDefaultSAXHandler(phdlr) tmpvar @@ -2574,7 +2533,7 @@ primitive LibXML2 // var tmpvar: Pointer[FUNCTIONPOINTER] = @xmlOutputBufferCreateFilenameDefault(pfunc) // tmpvar - fun xmlInitializeGlobalState(pgs: NullablePointer[Xmlglobalstate]): None => + fun xmlInitializeGlobalState(pgs: NullablePointer[XmlGlobalState]): None => var tmpvar: None = @xmlInitializeGlobalState(pgs) tmpvar @@ -2667,63 +2626,63 @@ primitive LibXML2 var tmpvar: I32 = @xmlThrDefSubstituteEntitiesDefaultValue(pv) tmpvar - fun xmlNewCatalog(psgml: I32): NullablePointer[Xmlcatalog] => - var tmpvar: NullablePointer[Xmlcatalog] = @xmlNewCatalog(psgml) + fun xmlNewCatalog(psgml: I32): NullablePointer[XmlCatalog] => + var tmpvar: NullablePointer[XmlCatalog] = @xmlNewCatalog(psgml) tmpvar - fun xmlLoadACatalog(pfilename: String): NullablePointer[Xmlcatalog] => - var tmpvar: NullablePointer[Xmlcatalog] = @xmlLoadACatalog(pfilename.cstring()) + fun xmlLoadACatalog(pfilename: String): NullablePointer[XmlCatalog] => + var tmpvar: NullablePointer[XmlCatalog] = @xmlLoadACatalog(pfilename.cstring()) tmpvar - fun xmlLoadSGMLSuperCatalog(pfilename: String): NullablePointer[Xmlcatalog] => - var tmpvar: NullablePointer[Xmlcatalog] = @xmlLoadSGMLSuperCatalog(pfilename.cstring()) + fun xmlLoadSGMLSuperCatalog(pfilename: String): NullablePointer[XmlCatalog] => + var tmpvar: NullablePointer[XmlCatalog] = @xmlLoadSGMLSuperCatalog(pfilename.cstring()) tmpvar - fun xmlConvertSGMLCatalog(pcatal: NullablePointer[Xmlcatalog]): I32 => + fun xmlConvertSGMLCatalog(pcatal: NullablePointer[XmlCatalog]): I32 => var tmpvar: I32 = @xmlConvertSGMLCatalog(pcatal) tmpvar - fun xmlACatalogAdd(pcatal: NullablePointer[Xmlcatalog], ptype: String, porig: String, preplace: String): I32 => + fun xmlACatalogAdd(pcatal: NullablePointer[XmlCatalog], ptype: String, porig: String, preplace: String): I32 => var tmpvar: I32 = @xmlACatalogAdd(pcatal, ptype.cstring(), porig.cstring(), preplace.cstring()) tmpvar - fun xmlACatalogRemove(pcatal: NullablePointer[Xmlcatalog], pvalue: String): I32 => + fun xmlACatalogRemove(pcatal: NullablePointer[XmlCatalog], pvalue: String): I32 => var tmpvar: I32 = @xmlACatalogRemove(pcatal, pvalue.cstring()) tmpvar - fun xmlACatalogResolve(pcatal: NullablePointer[Xmlcatalog], ppubID: String, psysID: String): String => + fun xmlACatalogResolve(pcatal: NullablePointer[XmlCatalog], ppubID: String, psysID: String): String => var tmpvar: Pointer[U8] = @xmlACatalogResolve(pcatal, ppubID.cstring(), psysID.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlACatalogResolveSystem(pcatal: NullablePointer[Xmlcatalog], psysID: String): String => + fun xmlACatalogResolveSystem(pcatal: NullablePointer[XmlCatalog], psysID: String): String => var tmpvar: Pointer[U8] = @xmlACatalogResolveSystem(pcatal, psysID.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlACatalogResolvePublic(pcatal: NullablePointer[Xmlcatalog], ppubID: String): String => + fun xmlACatalogResolvePublic(pcatal: NullablePointer[XmlCatalog], ppubID: String): String => var tmpvar: Pointer[U8] = @xmlACatalogResolvePublic(pcatal, ppubID.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlACatalogResolveURI(pcatal: NullablePointer[Xmlcatalog], pURI: String): String => + fun xmlACatalogResolveURI(pcatal: NullablePointer[XmlCatalog], pURI: String): String => var tmpvar: Pointer[U8] = @xmlACatalogResolveURI(pcatal, pURI.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlACatalogDump(pcatal: NullablePointer[Xmlcatalog], pout: NullablePointer[IoFile]): None => + fun xmlACatalogDump(pcatal: NullablePointer[XmlCatalog], pout: NullablePointer[IOFILE]): None => var tmpvar: None = @xmlACatalogDump(pcatal, pout) tmpvar - fun xmlFreeCatalog(pcatal: NullablePointer[Xmlcatalog]): None => + fun xmlFreeCatalog(pcatal: NullablePointer[XmlCatalog]): None => var tmpvar: None = @xmlFreeCatalog(pcatal) tmpvar - fun xmlCatalogIsEmpty(pcatal: NullablePointer[Xmlcatalog]): I32 => + fun xmlCatalogIsEmpty(pcatal: NullablePointer[XmlCatalog]): I32 => var tmpvar: I32 = @xmlCatalogIsEmpty(pcatal) tmpvar @@ -2743,7 +2702,7 @@ primitive LibXML2 var tmpvar: None = @xmlCatalogCleanup() tmpvar - fun xmlCatalogDump(pout: NullablePointer[IoFile]): None => + fun xmlCatalogDump(pout: NullablePointer[IOFILE]): None => var tmpvar: None = @xmlCatalogDump(pout) tmpvar @@ -2779,8 +2738,8 @@ primitive LibXML2 var tmpvar: I32 = @xmlCatalogRemove(pvalue.cstring()) tmpvar - fun xmlParseCatalogFile(pfilename: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlParseCatalogFile(pfilename.cstring()) + fun xmlParseCatalogFile(pfilename: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlParseCatalogFile(pfilename.cstring()) tmpvar fun xmlCatalogConvert(): I32 => @@ -2837,7 +2796,7 @@ primitive LibXML2 consume p - fun xmlCharInRange(pval: U32, pgroup: NullablePointer[Xmlchrangegroup]): I32 => + fun xmlCharInRange(pval: U32, pgroup: NullablePointer[XmlChRangeGroup]): I32 => var tmpvar: I32 = @xmlCharInRange(pval, pgroup) tmpvar @@ -2873,27 +2832,27 @@ primitive LibXML2 var tmpvar: I32 = @xmlIsPubidChar(pch) tmpvar - fun xmlXPathFreeObject(pobj: NullablePointer[Xmlxpathobject]): None => + fun xmlXPathFreeObject(pobj: NullablePointer[XmlXPathObject]): None => var tmpvar: None = @xmlXPathFreeObject(pobj) tmpvar - fun xmlXPathNodeSetCreate(pval: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathNodeSetCreate(pval) + fun xmlXPathNodeSetCreate(pval: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathNodeSetCreate(pval) tmpvar - fun xmlXPathFreeNodeSetList(pobj: NullablePointer[Xmlxpathobject]): None => + fun xmlXPathFreeNodeSetList(pobj: NullablePointer[XmlXPathObject]): None => var tmpvar: None = @xmlXPathFreeNodeSetList(pobj) tmpvar - fun xmlXPathFreeNodeSet(pobj: NullablePointer[Xmlnodeset]): None => + fun xmlXPathFreeNodeSet(pobj: NullablePointer[XmlNodeSet]): None => var tmpvar: None = @xmlXPathFreeNodeSet(pobj) tmpvar - fun xmlXPathObjectCopy(pval: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathObjectCopy(pval) + fun xmlXPathObjectCopy(pval: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathObjectCopy(pval) tmpvar - fun xmlXPathCmpNodes(pnode1: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlXPathCmpNodes(pnode1: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlXPathCmpNodes(pnode1, pnode2) tmpvar @@ -2905,11 +2864,11 @@ primitive LibXML2 var tmpvar: I32 = @xmlXPathCastStringToBoolean(pval.cstring()) tmpvar - fun xmlXPathCastNodeSetToBoolean(pns: NullablePointer[Xmlnodeset]): I32 => + fun xmlXPathCastNodeSetToBoolean(pns: NullablePointer[XmlNodeSet]): I32 => var tmpvar: I32 = @xmlXPathCastNodeSetToBoolean(pns) tmpvar - fun xmlXPathCastToBoolean(pval: NullablePointer[Xmlxpathobject]): I32 => + fun xmlXPathCastToBoolean(pval: NullablePointer[XmlXPathObject]): I32 => var tmpvar: I32 = @xmlXPathCastToBoolean(pval) tmpvar @@ -2921,15 +2880,15 @@ primitive LibXML2 var tmpvar: F64 = @xmlXPathCastStringToNumber(pval.cstring()) tmpvar - fun xmlXPathCastNodeToNumber(pnode: NullablePointer[Xmlnode]): F64 => + fun xmlXPathCastNodeToNumber(pnode: NullablePointer[XmlNode]): F64 => var tmpvar: F64 = @xmlXPathCastNodeToNumber(pnode) tmpvar - fun xmlXPathCastNodeSetToNumber(pns: NullablePointer[Xmlnodeset]): F64 => + fun xmlXPathCastNodeSetToNumber(pns: NullablePointer[XmlNodeSet]): F64 => var tmpvar: F64 = @xmlXPathCastNodeSetToNumber(pns) tmpvar - fun xmlXPathCastToNumber(pval: NullablePointer[Xmlxpathobject]): F64 => + fun xmlXPathCastToNumber(pval: NullablePointer[XmlXPathObject]): F64 => var tmpvar: F64 = @xmlXPathCastToNumber(pval) tmpvar @@ -2945,89 +2904,89 @@ primitive LibXML2 consume p - fun xmlXPathCastNodeToString(pnode: NullablePointer[Xmlnode]): String => + fun xmlXPathCastNodeToString(pnode: NullablePointer[XmlNode]): String => var tmpvar: Pointer[U8] = @xmlXPathCastNodeToString(pnode) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlXPathCastNodeSetToString(pns: NullablePointer[Xmlnodeset]): String => + fun xmlXPathCastNodeSetToString(pns: NullablePointer[XmlNodeSet]): String => var tmpvar: Pointer[U8] = @xmlXPathCastNodeSetToString(pns) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlXPathCastToString(pval: NullablePointer[Xmlxpathobject]): String => + fun xmlXPathCastToString(pval: NullablePointer[XmlXPathObject]): String => var tmpvar: Pointer[U8] = @xmlXPathCastToString(pval) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlXPathConvertBoolean(pval: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathConvertBoolean(pval) + fun xmlXPathConvertBoolean(pval: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathConvertBoolean(pval) tmpvar - fun xmlXPathConvertNumber(pval: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathConvertNumber(pval) + fun xmlXPathConvertNumber(pval: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathConvertNumber(pval) tmpvar - fun xmlXPathConvertString(pval: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathConvertString(pval) + fun xmlXPathConvertString(pval: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathConvertString(pval) tmpvar - fun xmlXPathNewContext(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmlxpathcontext] => - var tmpvar: NullablePointer[Xmlxpathcontext] = @xmlXPathNewContext(pdoc) + fun xmlXPathNewContext(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlXPathContext] => + var tmpvar: NullablePointer[XmlXPathContext] = @xmlXPathNewContext(pdoc) tmpvar - fun xmlXPathFreeContext(pctxt: NullablePointer[Xmlxpathcontext] tag): None => + fun xmlXPathFreeContext(pctxt: NullablePointer[XmlXPathContext] tag): None => var tmpvar: None = @xmlXPathFreeContext(pctxt) tmpvar - fun xmlXPathContextSetCache(pctxt: NullablePointer[Xmlxpathcontext] tag, pactive: I32, pvalue: I32, poptions: I32): I32 => + fun xmlXPathContextSetCache(pctxt: NullablePointer[XmlXPathContext] tag, pactive: I32, pvalue: I32, poptions: I32): I32 => var tmpvar: I32 = @xmlXPathContextSetCache(pctxt, pactive, pvalue, poptions) tmpvar - fun xmlXPathOrderDocElems(pdoc: NullablePointer[Xmldoc] tag): I64 => + fun xmlXPathOrderDocElems(pdoc: NullablePointer[XmlDoc] tag): I64 => var tmpvar: I64 = @xmlXPathOrderDocElems(pdoc) tmpvar - fun xmlXPathSetContextNode(pnode: NullablePointer[Xmlnode], pctx: NullablePointer[Xmlxpathcontext] tag): I32 => + fun xmlXPathSetContextNode(pnode: NullablePointer[XmlNode], pctx: NullablePointer[XmlXPathContext] tag): I32 => var tmpvar: I32 = @xmlXPathSetContextNode(pnode, pctx) tmpvar - fun xmlXPathNodeEval(pnode: NullablePointer[Xmlnode], pstr: String, pctx: NullablePointer[Xmlxpathcontext] tag): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNodeEval(pnode, pstr.cstring(), pctx) + fun xmlXPathNodeEval(pnode: NullablePointer[XmlNode], pstr: String, pctx: NullablePointer[XmlXPathContext] tag): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNodeEval(pnode, pstr.cstring(), pctx) tmpvar - fun xmlXPathEval(pstr: String, pctx: NullablePointer[Xmlxpathcontext] tag): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathEval(pstr.cstring(), pctx) + fun xmlXPathEval(pstr: String, pctx: NullablePointer[XmlXPathContext] tag): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathEval(pstr.cstring(), pctx) tmpvar - fun xmlXPathEvalExpression(pstr: String, pctxt: NullablePointer[Xmlxpathcontext] tag): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathEvalExpression(pstr.cstring(), pctxt) + fun xmlXPathEvalExpression(pstr: String, pctxt: NullablePointer[XmlXPathContext] tag): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathEvalExpression(pstr.cstring(), pctxt) tmpvar - fun xmlXPathEvalPredicate(pctxt: NullablePointer[Xmlxpathcontext] tag, pres: NullablePointer[Xmlxpathobject]): I32 => + fun xmlXPathEvalPredicate(pctxt: NullablePointer[XmlXPathContext] tag, pres: NullablePointer[XmlXPathObject]): I32 => var tmpvar: I32 = @xmlXPathEvalPredicate(pctxt, pres) tmpvar - fun xmlXPathCompile(pstr: String): NullablePointer[Xmlxpathcompexpr] => - var tmpvar: NullablePointer[Xmlxpathcompexpr] = @xmlXPathCompile(pstr.cstring()) + fun xmlXPathCompile(pstr: String): NullablePointer[XmlXPathCompExpr] => + var tmpvar: NullablePointer[XmlXPathCompExpr] = @xmlXPathCompile(pstr.cstring()) tmpvar - fun xmlXPathCtxtCompile(pctxt: NullablePointer[Xmlxpathcontext] tag, pstr: String): NullablePointer[Xmlxpathcompexpr] => - var tmpvar: NullablePointer[Xmlxpathcompexpr] = @xmlXPathCtxtCompile(pctxt, pstr.cstring()) + fun xmlXPathCtxtCompile(pctxt: NullablePointer[XmlXPathContext] tag, pstr: String): NullablePointer[XmlXPathCompExpr] => + var tmpvar: NullablePointer[XmlXPathCompExpr] = @xmlXPathCtxtCompile(pctxt, pstr.cstring()) tmpvar - fun xmlXPathCompiledEval(pcomp: NullablePointer[Xmlxpathcompexpr], pctx: NullablePointer[Xmlxpathcontext] tag): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathCompiledEval(pcomp, pctx) + fun xmlXPathCompiledEval(pcomp: NullablePointer[XmlXPathCompExpr], pctx: NullablePointer[XmlXPathContext] tag): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathCompiledEval(pcomp, pctx) tmpvar - fun xmlXPathCompiledEvalToBoolean(pcomp: NullablePointer[Xmlxpathcompexpr], pctxt: NullablePointer[Xmlxpathcontext] tag): I32 => + fun xmlXPathCompiledEvalToBoolean(pcomp: NullablePointer[XmlXPathCompExpr], pctxt: NullablePointer[XmlXPathContext] tag): I32 => var tmpvar: I32 = @xmlXPathCompiledEvalToBoolean(pcomp, pctxt) tmpvar - fun xmlXPathFreeCompExpr(pcomp: NullablePointer[Xmlxpathcompexpr]): None => + fun xmlXPathFreeCompExpr(pcomp: NullablePointer[XmlXPathCompExpr]): None => var tmpvar: None = @xmlXPathFreeCompExpr(pcomp) tmpvar @@ -3043,55 +3002,55 @@ primitive LibXML2 var tmpvar: I32 = @xmlXPathIsInf(pval) tmpvar - fun xmlDebugDumpString(poutput: NullablePointer[IoFile], pstr: String): None => + fun xmlDebugDumpString(poutput: NullablePointer[IOFILE], pstr: String): None => var tmpvar: None = @xmlDebugDumpString(poutput, pstr.cstring()) tmpvar - fun xmlDebugDumpAttr(poutput: NullablePointer[IoFile], pattr: NullablePointer[Xmlattr], pdepth: I32): None => + fun xmlDebugDumpAttr(poutput: NullablePointer[IOFILE], pattr: NullablePointer[XmlAttr], pdepth: I32): None => var tmpvar: None = @xmlDebugDumpAttr(poutput, pattr, pdepth) tmpvar - fun xmlDebugDumpAttrList(poutput: NullablePointer[IoFile], pattr: NullablePointer[Xmlattr], pdepth: I32): None => + fun xmlDebugDumpAttrList(poutput: NullablePointer[IOFILE], pattr: NullablePointer[XmlAttr], pdepth: I32): None => var tmpvar: None = @xmlDebugDumpAttrList(poutput, pattr, pdepth) tmpvar - fun xmlDebugDumpOneNode(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode], pdepth: I32): None => + fun xmlDebugDumpOneNode(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode], pdepth: I32): None => var tmpvar: None = @xmlDebugDumpOneNode(poutput, pnode, pdepth) tmpvar - fun xmlDebugDumpNode(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode], pdepth: I32): None => + fun xmlDebugDumpNode(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode], pdepth: I32): None => var tmpvar: None = @xmlDebugDumpNode(poutput, pnode, pdepth) tmpvar - fun xmlDebugDumpNodeList(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode], pdepth: I32): None => + fun xmlDebugDumpNodeList(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode], pdepth: I32): None => var tmpvar: None = @xmlDebugDumpNodeList(poutput, pnode, pdepth) tmpvar - fun xmlDebugDumpDocumentHead(poutput: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc] tag): None => + fun xmlDebugDumpDocumentHead(poutput: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc] tag): None => var tmpvar: None = @xmlDebugDumpDocumentHead(poutput, pdoc) tmpvar - fun xmlDebugDumpDocument(poutput: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc] tag): None => + fun xmlDebugDumpDocument(poutput: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc] tag): None => var tmpvar: None = @xmlDebugDumpDocument(poutput, pdoc) tmpvar - fun xmlDebugDumpDTD(poutput: NullablePointer[IoFile], pdtd: NullablePointer[Xmldtd]): None => + fun xmlDebugDumpDTD(poutput: NullablePointer[IOFILE], pdtd: NullablePointer[XmlDtd]): None => var tmpvar: None = @xmlDebugDumpDTD(poutput, pdtd) tmpvar - fun xmlDebugDumpEntities(poutput: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc] tag): None => + fun xmlDebugDumpEntities(poutput: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc] tag): None => var tmpvar: None = @xmlDebugDumpEntities(poutput, pdoc) tmpvar - fun xmlDebugCheckDocument(poutput: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlDebugCheckDocument(poutput: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlDebugCheckDocument(poutput, pdoc) tmpvar - fun xmlLsOneNode(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode]): None => + fun xmlLsOneNode(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode]): None => var tmpvar: None = @xmlLsOneNode(poutput, pnode) tmpvar - fun xmlLsCountNode(pnode: NullablePointer[Xmlnode]): I32 => + fun xmlLsCountNode(pnode: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlLsCountNode(pnode) tmpvar @@ -3105,116 +3064,116 @@ primitive LibXML2 var tmpvar: None = @xmlShellPrintXPathError(perrorType, parg.cstring()) tmpvar - fun xmlShellPrintXPathResult(plist: NullablePointer[Xmlxpathobject]): None => + fun xmlShellPrintXPathResult(plist: NullablePointer[XmlXPathObject]): None => var tmpvar: None = @xmlShellPrintXPathResult(plist) tmpvar - fun xmlShellList(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellList(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellList(pctxt, parg.cstring(), pnode, pnode2) tmpvar - fun xmlShellBase(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellBase(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellBase(pctxt, parg.cstring(), pnode, pnode2) tmpvar - fun xmlShellDir(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellDir(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellDir(pctxt, parg.cstring(), pnode, pnode2) tmpvar - fun xmlShellLoad(pctxt: NullablePointer[Xmlshellctxt], pfilename: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellLoad(pctxt: NullablePointer[XmlShellCtxt], pfilename: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellLoad(pctxt, pfilename.cstring(), pnode, pnode2) tmpvar - fun xmlShellPrintNode(pnode: NullablePointer[Xmlnode]): None => + fun xmlShellPrintNode(pnode: NullablePointer[XmlNode]): None => var tmpvar: None = @xmlShellPrintNode(pnode) tmpvar - fun xmlShellCat(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellCat(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellCat(pctxt, parg.cstring(), pnode, pnode2) tmpvar - fun xmlShellWrite(pctxt: NullablePointer[Xmlshellctxt], pfilename: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellWrite(pctxt: NullablePointer[XmlShellCtxt], pfilename: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellWrite(pctxt, pfilename.cstring(), pnode, pnode2) tmpvar - fun xmlShellSave(pctxt: NullablePointer[Xmlshellctxt], pfilename: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellSave(pctxt: NullablePointer[XmlShellCtxt], pfilename: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellSave(pctxt, pfilename.cstring(), pnode, pnode2) tmpvar - fun xmlShellValidate(pctxt: NullablePointer[Xmlshellctxt], pdtd: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellValidate(pctxt: NullablePointer[XmlShellCtxt], pdtd: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellValidate(pctxt, pdtd.cstring(), pnode, pnode2) tmpvar - fun xmlShellDu(pctxt: NullablePointer[Xmlshellctxt], parg: String, ptree: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellDu(pctxt: NullablePointer[XmlShellCtxt], parg: String, ptree: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellDu(pctxt, parg.cstring(), ptree, pnode2) tmpvar - fun xmlShellPwd(pctxt: NullablePointer[Xmlshellctxt], pbuffer: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => + fun xmlShellPwd(pctxt: NullablePointer[XmlShellCtxt], pbuffer: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlShellPwd(pctxt, pbuffer.cstring(), pnode, pnode2) tmpvar -// fun xmlShell(pdoc: NullablePointer[Xmldoc] tag, pfilename: String, pinput: Pointer[FUNCTIONPOINTER], poutput: NullablePointer[IoFile]): None => +// fun xmlShell(pdoc: NullablePointer[XmlDoc] tag, pfilename: String, pinput: Pointer[FUNCTIONPOINTER], poutput: NullablePointer[IOFILE]): None => // var tmpvar: None = @xmlShell(pdoc, pfilename.cstring(), pinput, poutput) // tmpvar - fun htmlTagLookup(ptag: String): NullablePointer[Htmlelemdesc] => - var tmpvar: NullablePointer[Htmlelemdesc] = @htmlTagLookup(ptag.cstring()) + fun htmlTagLookup(ptag: String): NullablePointer[HtmlElemDesc] => + var tmpvar: NullablePointer[HtmlElemDesc] = @htmlTagLookup(ptag.cstring()) tmpvar - fun htmlEntityLookup(pname: String): NullablePointer[Htmlentitydesc] => - var tmpvar: NullablePointer[Htmlentitydesc] = @htmlEntityLookup(pname.cstring()) + fun htmlEntityLookup(pname: String): NullablePointer[HtmlEntityDesc] => + var tmpvar: NullablePointer[HtmlEntityDesc] = @htmlEntityLookup(pname.cstring()) tmpvar - fun htmlEntityValueLookup(pvalue: U32): NullablePointer[Htmlentitydesc] => - var tmpvar: NullablePointer[Htmlentitydesc] = @htmlEntityValueLookup(pvalue) + fun htmlEntityValueLookup(pvalue: U32): NullablePointer[HtmlEntityDesc] => + var tmpvar: NullablePointer[HtmlEntityDesc] = @htmlEntityValueLookup(pvalue) tmpvar - fun htmlIsAutoClosed(pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode]): I32 => + fun htmlIsAutoClosed(pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @htmlIsAutoClosed(pdoc, pelem) tmpvar - fun htmlAutoCloseTag(pdoc: NullablePointer[Xmldoc] tag, pname: String, pelem: NullablePointer[Xmlnode]): I32 => + fun htmlAutoCloseTag(pdoc: NullablePointer[XmlDoc] tag, pname: String, pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @htmlAutoCloseTag(pdoc, pname.cstring(), pelem) tmpvar - fun htmlParseEntityRef(pctxt: NullablePointer[Xmlparserctxt], pstr: Pointer[Pointer[U8] tag]): NullablePointer[Htmlentitydesc] => - var tmpvar: NullablePointer[Htmlentitydesc] = @htmlParseEntityRef(pctxt, pstr) + fun htmlParseEntityRef(pctxt: NullablePointer[XmlParserCtxt], pstr: Pointer[Pointer[U8] tag]): NullablePointer[HtmlEntityDesc] => + var tmpvar: NullablePointer[HtmlEntityDesc] = @htmlParseEntityRef(pctxt, pstr) tmpvar - fun htmlParseCharRef(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun htmlParseCharRef(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @htmlParseCharRef(pctxt) tmpvar - fun htmlParseElement(pctxt: NullablePointer[Xmlparserctxt]): None => + fun htmlParseElement(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @htmlParseElement(pctxt) tmpvar - fun htmlNewParserCtxt(): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @htmlNewParserCtxt() + fun htmlNewParserCtxt(): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @htmlNewParserCtxt() tmpvar - fun htmlCreateMemoryParserCtxt(pbuffer: String, psize: I32): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @htmlCreateMemoryParserCtxt(pbuffer.cstring(), psize) + fun htmlCreateMemoryParserCtxt(pbuffer: String, psize: I32): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @htmlCreateMemoryParserCtxt(pbuffer.cstring(), psize) tmpvar - fun htmlParseDocument(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun htmlParseDocument(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @htmlParseDocument(pctxt) tmpvar - fun htmlSAXParseDoc(pcur: String, pencoding: String, psax: NullablePointer[Xmlsaxhandler], puserData: Pointer[U8]): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlSAXParseDoc(pcur.cstring(), pencoding.cstring(), psax, puserData) + fun htmlSAXParseDoc(pcur: String, pencoding: String, psax: NullablePointer[XmlSAXHandler], puserData: Pointer[U8]): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlSAXParseDoc(pcur.cstring(), pencoding.cstring(), psax, puserData) tmpvar - fun htmlParseDoc(pcur: String, pencoding: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlParseDoc(pcur.cstring(), pencoding.cstring()) + fun htmlParseDoc(pcur: String, pencoding: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlParseDoc(pcur.cstring(), pencoding.cstring()) tmpvar - fun htmlSAXParseFile(pfilename: String, pencoding: String, psax: NullablePointer[Xmlsaxhandler], puserData: Pointer[U8]): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlSAXParseFile(pfilename.cstring(), pencoding.cstring(), psax, puserData) + fun htmlSAXParseFile(pfilename: String, pencoding: String, psax: NullablePointer[XmlSAXHandler], puserData: Pointer[U8]): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlSAXParseFile(pfilename.cstring(), pencoding.cstring(), psax, puserData) tmpvar - fun htmlParseFile(pfilename: String, pencoding: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlParseFile(pfilename.cstring(), pencoding.cstring()) + fun htmlParseFile(pfilename: String, pencoding: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlParseFile(pfilename.cstring(), pencoding.cstring()) tmpvar fun utf8ToHtml(pout: String, poutlen: Pointer[I32], pin: String, pinlen: Pointer[I32]): I32 => @@ -3233,133 +3192,133 @@ primitive LibXML2 var tmpvar: I32 = @htmlHandleOmittedElem(pval) tmpvar - fun htmlCreatePushParserCtxt(psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pchunk: String, psize: I32, pfilename: String, penc: I32): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @htmlCreatePushParserCtxt(psax, puser_data, pchunk.cstring(), psize, pfilename.cstring(), penc) + fun htmlCreatePushParserCtxt(psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pchunk: String, psize: I32, pfilename: String, penc: I32): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @htmlCreatePushParserCtxt(psax, puser_data, pchunk.cstring(), psize, pfilename.cstring(), penc) tmpvar - fun htmlParseChunk(pctxt: NullablePointer[Xmlparserctxt], pchunk: String, psize: I32, pterminate: I32): I32 => + fun htmlParseChunk(pctxt: NullablePointer[XmlParserCtxt], pchunk: String, psize: I32, pterminate: I32): I32 => var tmpvar: I32 = @htmlParseChunk(pctxt, pchunk.cstring(), psize, pterminate) tmpvar - fun htmlFreeParserCtxt(pctxt: NullablePointer[Xmlparserctxt]): None => + fun htmlFreeParserCtxt(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @htmlFreeParserCtxt(pctxt) tmpvar - fun htmlCtxtReset(pctxt: NullablePointer[Xmlparserctxt]): None => + fun htmlCtxtReset(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @htmlCtxtReset(pctxt) tmpvar - fun htmlCtxtUseOptions(pctxt: NullablePointer[Xmlparserctxt], poptions: I32): I32 => + fun htmlCtxtUseOptions(pctxt: NullablePointer[XmlParserCtxt], poptions: I32): I32 => var tmpvar: I32 = @htmlCtxtUseOptions(pctxt, poptions) tmpvar - fun htmlReadDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlReadDoc(pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) + fun htmlReadDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlReadDoc(pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun htmlReadFile(pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlReadFile(pURL.cstring(), pencoding.cstring(), poptions) + fun htmlReadFile(pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlReadFile(pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun htmlReadMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlReadMemory(pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) + fun htmlReadMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlReadMemory(pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun htmlReadFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlReadFd(pfd, pURL.cstring(), pencoding.cstring(), poptions) + fun htmlReadFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlReadFd(pfd, pURL.cstring(), pencoding.cstring(), poptions) tmpvar -// fun htmlReadIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => -// var tmpvar: NullablePointer[Xmldoc] = @htmlReadIO(pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) +// fun htmlReadIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => +// var tmpvar: NullablePointer[XmlDoc] = @htmlReadIO(pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) // tmpvar - fun htmlCtxtReadDoc(pctxt: NullablePointer[Xmlparserctxt], pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlCtxtReadDoc(pctxt, pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) + fun htmlCtxtReadDoc(pctxt: NullablePointer[XmlParserCtxt], pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlCtxtReadDoc(pctxt, pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun htmlCtxtReadFile(pctxt: NullablePointer[Xmlparserctxt], pfilename: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlCtxtReadFile(pctxt, pfilename.cstring(), pencoding.cstring(), poptions) + fun htmlCtxtReadFile(pctxt: NullablePointer[XmlParserCtxt], pfilename: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlCtxtReadFile(pctxt, pfilename.cstring(), pencoding.cstring(), poptions) tmpvar - fun htmlCtxtReadMemory(pctxt: NullablePointer[Xmlparserctxt], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlCtxtReadMemory(pctxt, pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) + fun htmlCtxtReadMemory(pctxt: NullablePointer[XmlParserCtxt], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlCtxtReadMemory(pctxt, pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun htmlCtxtReadFd(pctxt: NullablePointer[Xmlparserctxt], pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlCtxtReadFd(pctxt, pfd, pURL.cstring(), pencoding.cstring(), poptions) + fun htmlCtxtReadFd(pctxt: NullablePointer[XmlParserCtxt], pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlCtxtReadFd(pctxt, pfd, pURL.cstring(), pencoding.cstring(), poptions) tmpvar -// fun htmlCtxtReadIO(pctxt: NullablePointer[Xmlparserctxt], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmldoc] => -// var tmpvar: NullablePointer[Xmldoc] = @htmlCtxtReadIO(pctxt, pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) +// fun htmlCtxtReadIO(pctxt: NullablePointer[XmlParserCtxt], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlDoc] => +// var tmpvar: NullablePointer[XmlDoc] = @htmlCtxtReadIO(pctxt, pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) // tmpvar - fun htmlNewDoc(pURI: String, pExternalID: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlNewDoc(pURI.cstring(), pExternalID.cstring()) + fun htmlNewDoc(pURI: String, pExternalID: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlNewDoc(pURI.cstring(), pExternalID.cstring()) tmpvar - fun htmlNewDocNoDtD(pURI: String, pExternalID: String): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @htmlNewDocNoDtD(pURI.cstring(), pExternalID.cstring()) + fun htmlNewDocNoDtD(pURI: String, pExternalID: String): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @htmlNewDocNoDtD(pURI.cstring(), pExternalID.cstring()) tmpvar - fun htmlGetMetaEncoding(pdoc: NullablePointer[Xmldoc] tag): String => + fun htmlGetMetaEncoding(pdoc: NullablePointer[XmlDoc] tag): String => var tmpvar: Pointer[U8] = @htmlGetMetaEncoding(pdoc) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun htmlSetMetaEncoding(pdoc: NullablePointer[Xmldoc] tag, pencoding: String): I32 => + fun htmlSetMetaEncoding(pdoc: NullablePointer[XmlDoc] tag, pencoding: String): I32 => var tmpvar: I32 = @htmlSetMetaEncoding(pdoc, pencoding.cstring()) tmpvar - fun htmlDocDumpMemory(pcur: NullablePointer[Xmldoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32]): None => + fun htmlDocDumpMemory(pcur: NullablePointer[XmlDoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32]): None => var tmpvar: None = @htmlDocDumpMemory(pcur, pmem, psize) tmpvar - fun htmlDocDumpMemoryFormat(pcur: NullablePointer[Xmldoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32], pformat: I32): None => + fun htmlDocDumpMemoryFormat(pcur: NullablePointer[XmlDoc] tag, pmem: Pointer[Pointer[U8] tag], psize: Pointer[I32], pformat: I32): None => var tmpvar: None = @htmlDocDumpMemoryFormat(pcur, pmem, psize, pformat) tmpvar - fun htmlDocDump(pf: NullablePointer[IoFile], pcur: NullablePointer[Xmldoc] tag): I32 => + fun htmlDocDump(pf: NullablePointer[IOFILE], pcur: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @htmlDocDump(pf, pcur) tmpvar - fun htmlSaveFile(pfilename: String, pcur: NullablePointer[Xmldoc] tag): I32 => + fun htmlSaveFile(pfilename: String, pcur: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @htmlSaveFile(pfilename.cstring(), pcur) tmpvar - fun htmlNodeDump(pbuf: NullablePointer[Xmlbuffer], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode]): I32 => + fun htmlNodeDump(pbuf: NullablePointer[XmlBuffer], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @htmlNodeDump(pbuf, pdoc, pcur) tmpvar - fun htmlNodeDumpFile(pout: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode]): None => + fun htmlNodeDumpFile(pout: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode]): None => var tmpvar: None = @htmlNodeDumpFile(pout, pdoc, pcur) tmpvar - fun htmlNodeDumpFileFormat(pout: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode], pencoding: String, pformat: I32): I32 => + fun htmlNodeDumpFileFormat(pout: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode], pencoding: String, pformat: I32): I32 => var tmpvar: I32 = @htmlNodeDumpFileFormat(pout, pdoc, pcur, pencoding.cstring(), pformat) tmpvar - fun htmlSaveFileEnc(pfilename: String, pcur: NullablePointer[Xmldoc] tag, pencoding: String): I32 => + fun htmlSaveFileEnc(pfilename: String, pcur: NullablePointer[XmlDoc] tag, pencoding: String): I32 => var tmpvar: I32 = @htmlSaveFileEnc(pfilename.cstring(), pcur, pencoding.cstring()) tmpvar - fun htmlSaveFileFormat(pfilename: String, pcur: NullablePointer[Xmldoc] tag, pencoding: String, pformat: I32): I32 => + fun htmlSaveFileFormat(pfilename: String, pcur: NullablePointer[XmlDoc] tag, pencoding: String, pformat: I32): I32 => var tmpvar: I32 = @htmlSaveFileFormat(pfilename.cstring(), pcur, pencoding.cstring(), pformat) tmpvar - fun htmlNodeDumpFormatOutput(pbuf: NullablePointer[Xmloutputbuffer], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode], pencoding: String, pformat: I32): None => + fun htmlNodeDumpFormatOutput(pbuf: NullablePointer[XmlOutputBuffer], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode], pencoding: String, pformat: I32): None => var tmpvar: None = @htmlNodeDumpFormatOutput(pbuf, pdoc, pcur, pencoding.cstring(), pformat) tmpvar - fun htmlDocContentDumpOutput(pbuf: NullablePointer[Xmloutputbuffer], pcur: NullablePointer[Xmldoc] tag, pencoding: String): None => + fun htmlDocContentDumpOutput(pbuf: NullablePointer[XmlOutputBuffer], pcur: NullablePointer[XmlDoc] tag, pencoding: String): None => var tmpvar: None = @htmlDocContentDumpOutput(pbuf, pcur, pencoding.cstring()) tmpvar - fun htmlDocContentDumpFormatOutput(pbuf: NullablePointer[Xmloutputbuffer], pcur: NullablePointer[Xmldoc] tag, pencoding: String, pformat: I32): None => + fun htmlDocContentDumpFormatOutput(pbuf: NullablePointer[XmlOutputBuffer], pcur: NullablePointer[XmlDoc] tag, pencoding: String, pformat: I32): None => var tmpvar: None = @htmlDocContentDumpFormatOutput(pbuf, pcur, pencoding.cstring(), pformat) tmpvar - fun htmlNodeDumpOutput(pbuf: NullablePointer[Xmloutputbuffer], pdoc: NullablePointer[Xmldoc] tag, pcur: NullablePointer[Xmlnode], pencoding: String): None => + fun htmlNodeDumpOutput(pbuf: NullablePointer[XmlOutputBuffer], pdoc: NullablePointer[XmlDoc] tag, pcur: NullablePointer[XmlNode], pencoding: String): None => var tmpvar: None = @htmlNodeDumpOutput(pbuf, pdoc, pcur, pencoding.cstring()) tmpvar @@ -3549,319 +3508,319 @@ primitive LibXML2 var tmpvar: I32 = @xmlIsLetter(pc) tmpvar - fun xmlCreateFileParserCtxt(pfilename: String): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlCreateFileParserCtxt(pfilename.cstring()) + fun xmlCreateFileParserCtxt(pfilename: String): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlCreateFileParserCtxt(pfilename.cstring()) tmpvar - fun xmlCreateURLParserCtxt(pfilename: String, poptions: I32): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlCreateURLParserCtxt(pfilename.cstring(), poptions) + fun xmlCreateURLParserCtxt(pfilename: String, poptions: I32): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlCreateURLParserCtxt(pfilename.cstring(), poptions) tmpvar - fun xmlCreateMemoryParserCtxt(pbuffer: String, psize: I32): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlCreateMemoryParserCtxt(pbuffer.cstring(), psize) + fun xmlCreateMemoryParserCtxt(pbuffer: String, psize: I32): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlCreateMemoryParserCtxt(pbuffer.cstring(), psize) tmpvar - fun xmlCreateEntityParserCtxt(pURL: String, pID: String, pbase: String): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlCreateEntityParserCtxt(pURL.cstring(), pID.cstring(), pbase.cstring()) + fun xmlCreateEntityParserCtxt(pURL: String, pID: String, pbase: String): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlCreateEntityParserCtxt(pURL.cstring(), pID.cstring(), pbase.cstring()) tmpvar - fun xmlSwitchEncoding(pctxt: NullablePointer[Xmlparserctxt], penc: I32): I32 => + fun xmlSwitchEncoding(pctxt: NullablePointer[XmlParserCtxt], penc: I32): I32 => var tmpvar: I32 = @xmlSwitchEncoding(pctxt, penc) tmpvar - fun xmlSwitchToEncoding(pctxt: NullablePointer[Xmlparserctxt], phandler: NullablePointer[Xmlcharencodinghandler]): I32 => + fun xmlSwitchToEncoding(pctxt: NullablePointer[XmlParserCtxt], phandler: NullablePointer[XmlCharEncodingHandler]): I32 => var tmpvar: I32 = @xmlSwitchToEncoding(pctxt, phandler) tmpvar - fun xmlSwitchInputEncoding(pctxt: NullablePointer[Xmlparserctxt], pinput: NullablePointer[Xmlparserinput], phandler: NullablePointer[Xmlcharencodinghandler]): I32 => + fun xmlSwitchInputEncoding(pctxt: NullablePointer[XmlParserCtxt], pinput: NullablePointer[XmlParserInput], phandler: NullablePointer[XmlCharEncodingHandler]): I32 => var tmpvar: I32 = @xmlSwitchInputEncoding(pctxt, pinput, phandler) tmpvar - fun xmlNewStringInputStream(pctxt: NullablePointer[Xmlparserctxt], pbuffer: String): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlNewStringInputStream(pctxt, pbuffer.cstring()) + fun xmlNewStringInputStream(pctxt: NullablePointer[XmlParserCtxt], pbuffer: String): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlNewStringInputStream(pctxt, pbuffer.cstring()) tmpvar - fun xmlNewEntityInputStream(pctxt: NullablePointer[Xmlparserctxt], pentity: NullablePointer[Xmlentity]): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlNewEntityInputStream(pctxt, pentity) + fun xmlNewEntityInputStream(pctxt: NullablePointer[XmlParserCtxt], pentity: NullablePointer[XmlEntity]): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlNewEntityInputStream(pctxt, pentity) tmpvar - fun xmlPushInput(pctxt: NullablePointer[Xmlparserctxt], pinput: NullablePointer[Xmlparserinput]): I32 => + fun xmlPushInput(pctxt: NullablePointer[XmlParserCtxt], pinput: NullablePointer[XmlParserInput]): I32 => var tmpvar: I32 = @xmlPushInput(pctxt, pinput) tmpvar - fun xmlPopInput(pctxt: NullablePointer[Xmlparserctxt]): U8 => + fun xmlPopInput(pctxt: NullablePointer[XmlParserCtxt]): U8 => var tmpvar: U8 = @xmlPopInput(pctxt) tmpvar - fun xmlFreeInputStream(pinput: NullablePointer[Xmlparserinput]): None => + fun xmlFreeInputStream(pinput: NullablePointer[XmlParserInput]): None => var tmpvar: None = @xmlFreeInputStream(pinput) tmpvar - fun xmlNewInputFromFile(pctxt: NullablePointer[Xmlparserctxt], pfilename: String): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlNewInputFromFile(pctxt, pfilename.cstring()) + fun xmlNewInputFromFile(pctxt: NullablePointer[XmlParserCtxt], pfilename: String): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlNewInputFromFile(pctxt, pfilename.cstring()) tmpvar - fun xmlNewInputStream(pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @xmlNewInputStream(pctxt) + fun xmlNewInputStream(pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @xmlNewInputStream(pctxt) tmpvar - fun xmlSplitQName(pctxt: NullablePointer[Xmlparserctxt], pname: String, pprefix: Pointer[Pointer[U8] tag]): String => + fun xmlSplitQName(pctxt: NullablePointer[XmlParserCtxt], pname: String, pprefix: Pointer[Pointer[U8] tag]): String => var tmpvar: Pointer[U8] = @xmlSplitQName(pctxt, pname.cstring(), pprefix) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseName(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseName(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseName(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseNmtoken(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseNmtoken(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseNmtoken(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseEntityValue(pctxt: NullablePointer[Xmlparserctxt], porig: Pointer[Pointer[U8] tag]): String => + fun xmlParseEntityValue(pctxt: NullablePointer[XmlParserCtxt], porig: Pointer[Pointer[U8] tag]): String => var tmpvar: Pointer[U8] = @xmlParseEntityValue(pctxt, porig) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseAttValue(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseAttValue(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseAttValue(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseSystemLiteral(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseSystemLiteral(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseSystemLiteral(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParsePubidLiteral(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParsePubidLiteral(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParsePubidLiteral(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseCharData(pctxt: NullablePointer[Xmlparserctxt], pcdata: I32): None => + fun xmlParseCharData(pctxt: NullablePointer[XmlParserCtxt], pcdata: I32): None => var tmpvar: None = @xmlParseCharData(pctxt, pcdata) tmpvar - fun xmlParseExternalID(pctxt: NullablePointer[Xmlparserctxt], ppublicID: Pointer[Pointer[U8] tag], pstrict: I32): String => + fun xmlParseExternalID(pctxt: NullablePointer[XmlParserCtxt], ppublicID: Pointer[Pointer[U8] tag], pstrict: I32): String => var tmpvar: Pointer[U8] = @xmlParseExternalID(pctxt, ppublicID, pstrict) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseComment(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseComment(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseComment(pctxt) tmpvar - fun xmlParsePITarget(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParsePITarget(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParsePITarget(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParsePI(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParsePI(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParsePI(pctxt) tmpvar - fun xmlParseNotationDecl(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseNotationDecl(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseNotationDecl(pctxt) tmpvar - fun xmlParseEntityDecl(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseEntityDecl(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseEntityDecl(pctxt) tmpvar - fun xmlParseDefaultDecl(pctxt: NullablePointer[Xmlparserctxt], pvalue: Pointer[Pointer[U8] tag]): I32 => + fun xmlParseDefaultDecl(pctxt: NullablePointer[XmlParserCtxt], pvalue: Pointer[Pointer[U8] tag]): I32 => var tmpvar: I32 = @xmlParseDefaultDecl(pctxt, pvalue) tmpvar - fun xmlParseNotationType(pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlenumeration] => - var tmpvar: NullablePointer[Xmlenumeration] = @xmlParseNotationType(pctxt) + fun xmlParseNotationType(pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlEnumeration] => + var tmpvar: NullablePointer[XmlEnumeration] = @xmlParseNotationType(pctxt) tmpvar - fun xmlParseEnumerationType(pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlenumeration] => - var tmpvar: NullablePointer[Xmlenumeration] = @xmlParseEnumerationType(pctxt) + fun xmlParseEnumerationType(pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlEnumeration] => + var tmpvar: NullablePointer[XmlEnumeration] = @xmlParseEnumerationType(pctxt) tmpvar - fun xmlParseEnumeratedType(pctxt: NullablePointer[Xmlparserctxt], ptree: Pointer[NullablePointer[Xmlenumeration]]): I32 => + fun xmlParseEnumeratedType(pctxt: NullablePointer[XmlParserCtxt], ptree: Pointer[NullablePointer[XmlEnumeration]]): I32 => var tmpvar: I32 = @xmlParseEnumeratedType(pctxt, ptree) tmpvar - fun xmlParseAttributeType(pctxt: NullablePointer[Xmlparserctxt], ptree: Pointer[NullablePointer[Xmlenumeration]]): I32 => + fun xmlParseAttributeType(pctxt: NullablePointer[XmlParserCtxt], ptree: Pointer[NullablePointer[XmlEnumeration]]): I32 => var tmpvar: I32 = @xmlParseAttributeType(pctxt, ptree) tmpvar - fun xmlParseAttributeListDecl(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseAttributeListDecl(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseAttributeListDecl(pctxt) tmpvar - fun xmlParseElementMixedContentDecl(pctxt: NullablePointer[Xmlparserctxt], pinputchk: I32): NullablePointer[Xmlelementcontent] => - var tmpvar: NullablePointer[Xmlelementcontent] = @xmlParseElementMixedContentDecl(pctxt, pinputchk) + fun xmlParseElementMixedContentDecl(pctxt: NullablePointer[XmlParserCtxt], pinputchk: I32): NullablePointer[XmlElementContent] => + var tmpvar: NullablePointer[XmlElementContent] = @xmlParseElementMixedContentDecl(pctxt, pinputchk) tmpvar - fun xmlParseElementChildrenContentDecl(pctxt: NullablePointer[Xmlparserctxt], pinputchk: I32): NullablePointer[Xmlelementcontent] => - var tmpvar: NullablePointer[Xmlelementcontent] = @xmlParseElementChildrenContentDecl(pctxt, pinputchk) + fun xmlParseElementChildrenContentDecl(pctxt: NullablePointer[XmlParserCtxt], pinputchk: I32): NullablePointer[XmlElementContent] => + var tmpvar: NullablePointer[XmlElementContent] = @xmlParseElementChildrenContentDecl(pctxt, pinputchk) tmpvar - fun xmlParseElementContentDecl(pctxt: NullablePointer[Xmlparserctxt], pname: String, presult: Pointer[NullablePointer[Xmlelementcontent]]): I32 => + fun xmlParseElementContentDecl(pctxt: NullablePointer[XmlParserCtxt], pname: String, presult: Pointer[NullablePointer[XmlElementContent]]): I32 => var tmpvar: I32 = @xmlParseElementContentDecl(pctxt, pname.cstring(), presult) tmpvar - fun xmlParseElementDecl(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun xmlParseElementDecl(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @xmlParseElementDecl(pctxt) tmpvar - fun xmlParseMarkupDecl(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseMarkupDecl(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseMarkupDecl(pctxt) tmpvar - fun xmlParseCharRef(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun xmlParseCharRef(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @xmlParseCharRef(pctxt) tmpvar - fun xmlParseEntityRef(pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @xmlParseEntityRef(pctxt) + fun xmlParseEntityRef(pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @xmlParseEntityRef(pctxt) tmpvar - fun xmlParseReference(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseReference(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseReference(pctxt) tmpvar - fun xmlParsePEReference(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParsePEReference(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParsePEReference(pctxt) tmpvar - fun xmlParseDocTypeDecl(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseDocTypeDecl(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseDocTypeDecl(pctxt) tmpvar - fun xmlParseAttribute(pctxt: NullablePointer[Xmlparserctxt], pvalue: Pointer[Pointer[U8] tag]): String => + fun xmlParseAttribute(pctxt: NullablePointer[XmlParserCtxt], pvalue: Pointer[Pointer[U8] tag]): String => var tmpvar: Pointer[U8] = @xmlParseAttribute(pctxt, pvalue) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseStartTag(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseStartTag(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseStartTag(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseEndTag(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseEndTag(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseEndTag(pctxt) tmpvar - fun xmlParseCDSect(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseCDSect(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseCDSect(pctxt) tmpvar - fun xmlParseContent(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseContent(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseContent(pctxt) tmpvar - fun xmlParseElement(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseElement(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseElement(pctxt) tmpvar - fun xmlParseVersionNum(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseVersionNum(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseVersionNum(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseVersionInfo(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseVersionInfo(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseVersionInfo(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseEncName(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseEncName(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseEncName(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseEncodingDecl(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseEncodingDecl(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseEncodingDecl(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseSDDecl(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun xmlParseSDDecl(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @xmlParseSDDecl(pctxt) tmpvar - fun xmlParseXMLDecl(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseXMLDecl(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseXMLDecl(pctxt) tmpvar - fun xmlParseTextDecl(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseTextDecl(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseTextDecl(pctxt) tmpvar - fun xmlParseMisc(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseMisc(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseMisc(pctxt) tmpvar - fun xmlParseExternalSubset(pctxt: NullablePointer[Xmlparserctxt], pExternalID: String, pSystemID: String): None => + fun xmlParseExternalSubset(pctxt: NullablePointer[XmlParserCtxt], pExternalID: String, pSystemID: String): None => var tmpvar: None = @xmlParseExternalSubset(pctxt, pExternalID.cstring(), pSystemID.cstring()) tmpvar - fun xmlStringDecodeEntities(pctxt: NullablePointer[Xmlparserctxt], pstr: String, pwhat: I32, pend: U8, pend2: U8, pend3: U8): String => + fun xmlStringDecodeEntities(pctxt: NullablePointer[XmlParserCtxt], pstr: String, pwhat: I32, pend: U8, pend2: U8, pend3: U8): String => var tmpvar: Pointer[U8] = @xmlStringDecodeEntities(pctxt, pstr.cstring(), pwhat, pend, pend2, pend3) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlStringLenDecodeEntities(pctxt: NullablePointer[Xmlparserctxt], pstr: String, plen: I32, pwhat: I32, pend: U8, pend2: U8, pend3: U8): String => + fun xmlStringLenDecodeEntities(pctxt: NullablePointer[XmlParserCtxt], pstr: String, plen: I32, pwhat: I32, pend: U8, pend2: U8, pend3: U8): String => var tmpvar: Pointer[U8] = @xmlStringLenDecodeEntities(pctxt, pstr.cstring(), plen, pwhat, pend, pend2, pend3) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun nodePush(pctxt: NullablePointer[Xmlparserctxt], pvalue: NullablePointer[Xmlnode]): I32 => + fun nodePush(pctxt: NullablePointer[XmlParserCtxt], pvalue: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @nodePush(pctxt, pvalue) tmpvar - fun nodePop(pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @nodePop(pctxt) + fun nodePop(pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @nodePop(pctxt) tmpvar - fun inputPush(pctxt: NullablePointer[Xmlparserctxt], pvalue: NullablePointer[Xmlparserinput]): I32 => + fun inputPush(pctxt: NullablePointer[XmlParserCtxt], pvalue: NullablePointer[XmlParserInput]): I32 => var tmpvar: I32 = @inputPush(pctxt, pvalue) tmpvar - fun inputPop(pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @inputPop(pctxt) + fun inputPop(pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @inputPop(pctxt) tmpvar - fun namePop(pctxt: NullablePointer[Xmlparserctxt]): String => + fun namePop(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @namePop(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun namePush(pctxt: NullablePointer[Xmlparserctxt], pvalue: String): I32 => + fun namePush(pctxt: NullablePointer[XmlParserCtxt], pvalue: String): I32 => var tmpvar: I32 = @namePush(pctxt, pvalue.cstring()) tmpvar - fun xmlSkipBlankChars(pctxt: NullablePointer[Xmlparserctxt]): I32 => + fun xmlSkipBlankChars(pctxt: NullablePointer[XmlParserCtxt]): I32 => var tmpvar: I32 = @xmlSkipBlankChars(pctxt) tmpvar - fun xmlStringCurrentChar(pctxt: NullablePointer[Xmlparserctxt], pcur: String, plen: Pointer[I32]): I32 => + fun xmlStringCurrentChar(pctxt: NullablePointer[XmlParserCtxt], pcur: String, plen: Pointer[I32]): I32 => var tmpvar: I32 = @xmlStringCurrentChar(pctxt, pcur.cstring(), plen) tmpvar - fun xmlParserHandlePEReference(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParserHandlePEReference(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParserHandlePEReference(pctxt) tmpvar @@ -3869,7 +3828,7 @@ primitive LibXML2 var tmpvar: I32 = @xmlCheckLanguageID(plang.cstring()) tmpvar - fun xmlCurrentChar(pctxt: NullablePointer[Xmlparserctxt], plen: Pointer[I32]): I32 => + fun xmlCurrentChar(pctxt: NullablePointer[XmlParserCtxt], plen: Pointer[I32]): I32 => var tmpvar: I32 = @xmlCurrentChar(pctxt, plen) tmpvar @@ -3881,11 +3840,11 @@ primitive LibXML2 var tmpvar: I32 = @xmlCopyChar(plen, pout.cstring(), pval) tmpvar - fun xmlNextChar(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlNextChar(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlNextChar(pctxt) tmpvar - fun xmlParserInputShrink(pin: NullablePointer[Xmlparserinput]): None => + fun xmlParserInputShrink(pin: NullablePointer[XmlParserInput]): None => var tmpvar: None = @xmlParserInputShrink(pin) tmpvar @@ -3893,119 +3852,119 @@ primitive LibXML2 var tmpvar: None = @htmlInitAutoClose() tmpvar - fun htmlCreateFileParserCtxt(pfilename: String, pencoding: String): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @htmlCreateFileParserCtxt(pfilename.cstring(), pencoding.cstring()) + fun htmlCreateFileParserCtxt(pfilename: String, pencoding: String): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @htmlCreateFileParserCtxt(pfilename.cstring(), pencoding.cstring()) tmpvar // fun xmlSetEntityReferenceFunc(pfunc: Pointer[FUNCTIONPOINTER]): None => // var tmpvar: None = @xmlSetEntityReferenceFunc(pfunc) // tmpvar - fun xmlParseQuotedString(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlParseQuotedString(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlParseQuotedString(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParseNamespace(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParseNamespace(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParseNamespace(pctxt) tmpvar - fun xmlNamespaceParseNSDef(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlNamespaceParseNSDef(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlNamespaceParseNSDef(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlScanName(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlScanName(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlScanName(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlNamespaceParseNCName(pctxt: NullablePointer[Xmlparserctxt]): String => + fun xmlNamespaceParseNCName(pctxt: NullablePointer[XmlParserCtxt]): String => var tmpvar: Pointer[U8] = @xmlNamespaceParseNCName(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlParserHandleReference(pctxt: NullablePointer[Xmlparserctxt]): None => + fun xmlParserHandleReference(pctxt: NullablePointer[XmlParserCtxt]): None => var tmpvar: None = @xmlParserHandleReference(pctxt) tmpvar - fun xmlNamespaceParseQName(pctxt: NullablePointer[Xmlparserctxt], pprefix: Pointer[Pointer[U8] tag]): String => + fun xmlNamespaceParseQName(pctxt: NullablePointer[XmlParserCtxt], pprefix: Pointer[Pointer[U8] tag]): String => var tmpvar: Pointer[U8] = @xmlNamespaceParseQName(pctxt, pprefix) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlDecodeEntities(pctxt: NullablePointer[Xmlparserctxt], plen: I32, pwhat: I32, pend: U8, pend2: U8, pend3: U8): String => + fun xmlDecodeEntities(pctxt: NullablePointer[XmlParserCtxt], plen: I32, pwhat: I32, pend: U8, pend2: U8, pend3: U8): String => var tmpvar: Pointer[U8] = @xmlDecodeEntities(pctxt, plen, pwhat, pend, pend2, pend3) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlHandleEntity(pctxt: NullablePointer[Xmlparserctxt], pentity: NullablePointer[Xmlentity]): None => + fun xmlHandleEntity(pctxt: NullablePointer[XmlParserCtxt], pentity: NullablePointer[XmlEntity]): None => var tmpvar: None = @xmlHandleEntity(pctxt, pentity) tmpvar - fun xmlFreePattern(pcomp: NullablePointer[Xmlpattern]): None => + fun xmlFreePattern(pcomp: NullablePointer[XmlPattern]): None => var tmpvar: None = @xmlFreePattern(pcomp) tmpvar - fun xmlFreePatternList(pcomp: NullablePointer[Xmlpattern]): None => + fun xmlFreePatternList(pcomp: NullablePointer[XmlPattern]): None => var tmpvar: None = @xmlFreePatternList(pcomp) tmpvar - fun xmlPatterncompile(ppattern: String, pdict: NullablePointer[Xmldict], pflags: I32, pnamespaces: Pointer[Pointer[U8] tag]): NullablePointer[Xmlpattern] => - var tmpvar: NullablePointer[Xmlpattern] = @xmlPatterncompile(ppattern.cstring(), pdict, pflags, pnamespaces) + fun xmlPatterncompile(ppattern: String, pdict: NullablePointer[XmlDict], pflags: I32, pnamespaces: Pointer[Pointer[U8] tag]): NullablePointer[XmlPattern] => + var tmpvar: NullablePointer[XmlPattern] = @xmlPatterncompile(ppattern.cstring(), pdict, pflags, pnamespaces) tmpvar - fun xmlPatternMatch(pcomp: NullablePointer[Xmlpattern], pnode: NullablePointer[Xmlnode]): I32 => + fun xmlPatternMatch(pcomp: NullablePointer[XmlPattern], pnode: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlPatternMatch(pcomp, pnode) tmpvar - fun xmlPatternStreamable(pcomp: NullablePointer[Xmlpattern]): I32 => + fun xmlPatternStreamable(pcomp: NullablePointer[XmlPattern]): I32 => var tmpvar: I32 = @xmlPatternStreamable(pcomp) tmpvar - fun xmlPatternMaxDepth(pcomp: NullablePointer[Xmlpattern]): I32 => + fun xmlPatternMaxDepth(pcomp: NullablePointer[XmlPattern]): I32 => var tmpvar: I32 = @xmlPatternMaxDepth(pcomp) tmpvar - fun xmlPatternMinDepth(pcomp: NullablePointer[Xmlpattern]): I32 => + fun xmlPatternMinDepth(pcomp: NullablePointer[XmlPattern]): I32 => var tmpvar: I32 = @xmlPatternMinDepth(pcomp) tmpvar - fun xmlPatternFromRoot(pcomp: NullablePointer[Xmlpattern]): I32 => + fun xmlPatternFromRoot(pcomp: NullablePointer[XmlPattern]): I32 => var tmpvar: I32 = @xmlPatternFromRoot(pcomp) tmpvar - fun xmlPatternGetStreamCtxt(pcomp: NullablePointer[Xmlpattern]): NullablePointer[Xmlstreamctxt] => - var tmpvar: NullablePointer[Xmlstreamctxt] = @xmlPatternGetStreamCtxt(pcomp) + fun xmlPatternGetStreamCtxt(pcomp: NullablePointer[XmlPattern]): NullablePointer[XmlStreamCtxt] => + var tmpvar: NullablePointer[XmlStreamCtxt] = @xmlPatternGetStreamCtxt(pcomp) tmpvar - fun xmlFreeStreamCtxt(pstream: NullablePointer[Xmlstreamctxt]): None => + fun xmlFreeStreamCtxt(pstream: NullablePointer[XmlStreamCtxt]): None => var tmpvar: None = @xmlFreeStreamCtxt(pstream) tmpvar - fun xmlStreamPushNode(pstream: NullablePointer[Xmlstreamctxt], pname: String, pns: String, pnodeType: I32): I32 => + fun xmlStreamPushNode(pstream: NullablePointer[XmlStreamCtxt], pname: String, pns: String, pnodeType: I32): I32 => var tmpvar: I32 = @xmlStreamPushNode(pstream, pname.cstring(), pns.cstring(), pnodeType) tmpvar - fun xmlStreamPush(pstream: NullablePointer[Xmlstreamctxt], pname: String, pns: String): I32 => + fun xmlStreamPush(pstream: NullablePointer[XmlStreamCtxt], pname: String, pns: String): I32 => var tmpvar: I32 = @xmlStreamPush(pstream, pname.cstring(), pns.cstring()) tmpvar - fun xmlStreamPushAttr(pstream: NullablePointer[Xmlstreamctxt], pname: String, pns: String): I32 => + fun xmlStreamPushAttr(pstream: NullablePointer[XmlStreamCtxt], pname: String, pns: String): I32 => var tmpvar: I32 = @xmlStreamPushAttr(pstream, pname.cstring(), pns.cstring()) tmpvar - fun xmlStreamPop(pstream: NullablePointer[Xmlstreamctxt]): I32 => + fun xmlStreamPop(pstream: NullablePointer[XmlStreamCtxt]): I32 => var tmpvar: I32 = @xmlStreamPop(pstream) tmpvar - fun xmlStreamWantsAnyNode(pstream: NullablePointer[Xmlstreamctxt]): I32 => + fun xmlStreamWantsAnyNode(pstream: NullablePointer[XmlStreamCtxt]): I32 => var tmpvar: I32 = @xmlStreamWantsAnyNode(pstream) tmpvar @@ -4017,98 +3976,98 @@ primitive LibXML2 var tmpvar: None = @xmlRelaxNGCleanupTypes() tmpvar - fun xmlRelaxNGNewParserCtxt(pURL: String): NullablePointer[Xmlrelaxngparserctxt] => - var tmpvar: NullablePointer[Xmlrelaxngparserctxt] = @xmlRelaxNGNewParserCtxt(pURL.cstring()) + fun xmlRelaxNGNewParserCtxt(pURL: String): NullablePointer[XmlRelaxNGParserCtxt] => + var tmpvar: NullablePointer[XmlRelaxNGParserCtxt] = @xmlRelaxNGNewParserCtxt(pURL.cstring()) tmpvar - fun xmlRelaxNGNewMemParserCtxt(pbuffer: String, psize: I32): NullablePointer[Xmlrelaxngparserctxt] => - var tmpvar: NullablePointer[Xmlrelaxngparserctxt] = @xmlRelaxNGNewMemParserCtxt(pbuffer.cstring(), psize) + fun xmlRelaxNGNewMemParserCtxt(pbuffer: String, psize: I32): NullablePointer[XmlRelaxNGParserCtxt] => + var tmpvar: NullablePointer[XmlRelaxNGParserCtxt] = @xmlRelaxNGNewMemParserCtxt(pbuffer.cstring(), psize) tmpvar - fun xmlRelaxNGNewDocParserCtxt(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmlrelaxngparserctxt] => - var tmpvar: NullablePointer[Xmlrelaxngparserctxt] = @xmlRelaxNGNewDocParserCtxt(pdoc) + fun xmlRelaxNGNewDocParserCtxt(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlRelaxNGParserCtxt] => + var tmpvar: NullablePointer[XmlRelaxNGParserCtxt] = @xmlRelaxNGNewDocParserCtxt(pdoc) tmpvar - fun xmlRelaxParserSetFlag(pctxt: NullablePointer[Xmlrelaxngparserctxt], pflag: I32): I32 => + fun xmlRelaxParserSetFlag(pctxt: NullablePointer[XmlRelaxNGParserCtxt], pflag: I32): I32 => var tmpvar: I32 = @xmlRelaxParserSetFlag(pctxt, pflag) tmpvar - fun xmlRelaxNGFreeParserCtxt(pctxt: NullablePointer[Xmlrelaxngparserctxt]): None => + fun xmlRelaxNGFreeParserCtxt(pctxt: NullablePointer[XmlRelaxNGParserCtxt]): None => var tmpvar: None = @xmlRelaxNGFreeParserCtxt(pctxt) tmpvar /* - fun xmlRelaxNGSetParserErrors(pctxt: NullablePointer[Xmlrelaxngparserctxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlRelaxNGSetParserErrors(pctxt: NullablePointer[XmlRelaxNGParserCtxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlRelaxNGSetParserErrors(pctxt, perr, pwarn, pctx) tmpvar - fun xmlRelaxNGGetParserErrors(pctxt: NullablePointer[Xmlrelaxngparserctxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => + fun xmlRelaxNGGetParserErrors(pctxt: NullablePointer[XmlRelaxNGParserCtxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => var tmpvar: I32 = @xmlRelaxNGGetParserErrors(pctxt, perr, pwarn, pctx) tmpvar - fun xmlRelaxNGSetParserStructuredErrors(pctxt: NullablePointer[Xmlrelaxngparserctxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlRelaxNGSetParserStructuredErrors(pctxt: NullablePointer[XmlRelaxNGParserCtxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlRelaxNGSetParserStructuredErrors(pctxt, pserror, pctx) tmpvar */ - fun xmlRelaxNGParse(pctxt: NullablePointer[Xmlrelaxngparserctxt]): NullablePointer[Xmlrelaxng] => - var tmpvar: NullablePointer[Xmlrelaxng] = @xmlRelaxNGParse(pctxt) + fun xmlRelaxNGParse(pctxt: NullablePointer[XmlRelaxNGParserCtxt]): NullablePointer[XmlRelaxNG] => + var tmpvar: NullablePointer[XmlRelaxNG] = @xmlRelaxNGParse(pctxt) tmpvar - fun xmlRelaxNGFree(pschema: NullablePointer[Xmlrelaxng]): None => + fun xmlRelaxNGFree(pschema: NullablePointer[XmlRelaxNG]): None => var tmpvar: None = @xmlRelaxNGFree(pschema) tmpvar - fun xmlRelaxNGDump(poutput: NullablePointer[IoFile], pschema: NullablePointer[Xmlrelaxng]): None => + fun xmlRelaxNGDump(poutput: NullablePointer[IOFILE], pschema: NullablePointer[XmlRelaxNG]): None => var tmpvar: None = @xmlRelaxNGDump(poutput, pschema) tmpvar - fun xmlRelaxNGDumpTree(poutput: NullablePointer[IoFile], pschema: NullablePointer[Xmlrelaxng]): None => + fun xmlRelaxNGDumpTree(poutput: NullablePointer[IOFILE], pschema: NullablePointer[XmlRelaxNG]): None => var tmpvar: None = @xmlRelaxNGDumpTree(poutput, pschema) tmpvar /* - fun xmlRelaxNGSetValidErrors(pctxt: NullablePointer[Xmlrelaxngvalidctxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlRelaxNGSetValidErrors(pctxt: NullablePointer[XmlRelaxNGValidCtxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlRelaxNGSetValidErrors(pctxt, perr, pwarn, pctx) tmpvar - fun xmlRelaxNGGetValidErrors(pctxt: NullablePointer[Xmlrelaxngvalidctxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => + fun xmlRelaxNGGetValidErrors(pctxt: NullablePointer[XmlRelaxNGValidCtxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => var tmpvar: I32 = @xmlRelaxNGGetValidErrors(pctxt, perr, pwarn, pctx) tmpvar - fun xmlRelaxNGSetValidStructuredErrors(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlRelaxNGSetValidStructuredErrors(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlRelaxNGSetValidStructuredErrors(pctxt, pserror, pctx) tmpvar */ - fun xmlRelaxNGNewValidCtxt(pschema: NullablePointer[Xmlrelaxng]): NullablePointer[Xmlrelaxngvalidctxt] => - var tmpvar: NullablePointer[Xmlrelaxngvalidctxt] = @xmlRelaxNGNewValidCtxt(pschema) + fun xmlRelaxNGNewValidCtxt(pschema: NullablePointer[XmlRelaxNG]): NullablePointer[XmlRelaxNGValidCtxt] => + var tmpvar: NullablePointer[XmlRelaxNGValidCtxt] = @xmlRelaxNGNewValidCtxt(pschema) tmpvar - fun xmlRelaxNGFreeValidCtxt(pctxt: NullablePointer[Xmlrelaxngvalidctxt]): None => + fun xmlRelaxNGFreeValidCtxt(pctxt: NullablePointer[XmlRelaxNGValidCtxt]): None => var tmpvar: None = @xmlRelaxNGFreeValidCtxt(pctxt) tmpvar - fun xmlRelaxNGValidateDoc(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlRelaxNGValidateDoc(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlRelaxNGValidateDoc(pctxt, pdoc) tmpvar - fun xmlRelaxNGValidatePushElement(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode]): I32 => + fun xmlRelaxNGValidatePushElement(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlRelaxNGValidatePushElement(pctxt, pdoc, pelem) tmpvar - fun xmlRelaxNGValidatePushCData(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdata: String, plen: I32): I32 => + fun xmlRelaxNGValidatePushCData(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdata: String, plen: I32): I32 => var tmpvar: I32 = @xmlRelaxNGValidatePushCData(pctxt, pdata.cstring(), plen) tmpvar - fun xmlRelaxNGValidatePopElement(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode]): I32 => + fun xmlRelaxNGValidatePopElement(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlRelaxNGValidatePopElement(pctxt, pdoc, pelem) tmpvar - fun xmlRelaxNGValidateFullElement(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdoc: NullablePointer[Xmldoc] tag, pelem: NullablePointer[Xmlnode]): I32 => + fun xmlRelaxNGValidateFullElement(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdoc: NullablePointer[XmlDoc] tag, pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlRelaxNGValidateFullElement(pctxt, pdoc, pelem) tmpvar @@ -4124,7 +4083,7 @@ primitive LibXML2 consume p - fun setDocumentLocator(pctx: Pointer[U8], ploc: NullablePointer[Xmlsaxlocator]): None => + fun setDocumentLocator(pctx: Pointer[U8], ploc: NullablePointer[XmlSAXLocator]): None => var tmpvar: None = @setDocumentLocator(pctx, ploc) tmpvar @@ -4156,27 +4115,27 @@ primitive LibXML2 var tmpvar: None = @externalSubset(pctx, pname.cstring(), pExternalID.cstring(), pSystemID.cstring()) tmpvar - fun getEntity(pctx: Pointer[U8], pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @getEntity(pctx, pname.cstring()) + fun getEntity(pctx: Pointer[U8], pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @getEntity(pctx, pname.cstring()) tmpvar - fun getParameterEntity(pctx: Pointer[U8], pname: String): NullablePointer[Xmlentity] => - var tmpvar: NullablePointer[Xmlentity] = @getParameterEntity(pctx, pname.cstring()) + fun getParameterEntity(pctx: Pointer[U8], pname: String): NullablePointer[XmlEntity] => + var tmpvar: NullablePointer[XmlEntity] = @getParameterEntity(pctx, pname.cstring()) tmpvar - fun resolveEntity(pctx: Pointer[U8], ppublicId: String, psystemId: String): NullablePointer[Xmlparserinput] => - var tmpvar: NullablePointer[Xmlparserinput] = @resolveEntity(pctx, ppublicId.cstring(), psystemId.cstring()) + fun resolveEntity(pctx: Pointer[U8], ppublicId: String, psystemId: String): NullablePointer[XmlParserInput] => + var tmpvar: NullablePointer[XmlParserInput] = @resolveEntity(pctx, ppublicId.cstring(), psystemId.cstring()) tmpvar fun entityDecl(pctx: Pointer[U8], pname: String, ptype: I32, ppublicId: String, psystemId: String, pcontent: String): None => var tmpvar: None = @entityDecl(pctx, pname.cstring(), ptype, ppublicId.cstring(), psystemId.cstring(), pcontent.cstring()) tmpvar - fun attributeDecl(pctx: Pointer[U8], pelem: String, pfullname: String, ptype: I32, pdef: I32, pdefaultValue: String, ptree: NullablePointer[Xmlenumeration]): None => + fun attributeDecl(pctx: Pointer[U8], pelem: String, pfullname: String, ptype: I32, pdef: I32, pdefaultValue: String, ptree: NullablePointer[XmlEnumeration]): None => var tmpvar: None = @attributeDecl(pctx, pelem.cstring(), pfullname.cstring(), ptype, pdef, pdefaultValue.cstring(), ptree) tmpvar - fun elementDecl(pctx: Pointer[U8], pname: String, ptype: I32, pcontent: NullablePointer[Xmlelementcontent]): None => + fun elementDecl(pctx: Pointer[U8], pname: String, ptype: I32, pcontent: NullablePointer[XmlElementContent]): None => var tmpvar: None = @elementDecl(pctx, pname.cstring(), ptype, pcontent) tmpvar @@ -4232,8 +4191,8 @@ primitive LibXML2 var tmpvar: None = @setNamespace(pctx, pname.cstring()) tmpvar - fun getNamespace(pctx: Pointer[U8]): NullablePointer[Xmlns] => - var tmpvar: NullablePointer[Xmlns] = @getNamespace(pctx) + fun getNamespace(pctx: Pointer[U8]): NullablePointer[XmlNs] => + var tmpvar: NullablePointer[XmlNs] = @getNamespace(pctx) tmpvar fun checkNamespace(pctx: Pointer[U8], pnameSpace: String): I32 => @@ -4252,68 +4211,68 @@ primitive LibXML2 var tmpvar: None = @cdataBlock(pctx, pvalue.cstring(), plen) tmpvar - fun initxmlDefaultSAXHandler(phdlr: NullablePointer[Xmlsaxhandlerv1], pwarning: I32): None => + fun initxmlDefaultSAXHandler(phdlr: NullablePointer[XmlSAXHandlerV1], pwarning: I32): None => var tmpvar: None = @initxmlDefaultSAXHandler(phdlr, pwarning) tmpvar - fun inithtmlDefaultSAXHandler(phdlr: NullablePointer[Xmlsaxhandlerv1]): None => + fun inithtmlDefaultSAXHandler(phdlr: NullablePointer[XmlSAXHandlerV1]): None => var tmpvar: None = @inithtmlDefaultSAXHandler(phdlr) tmpvar - fun initdocbDefaultSAXHandler(phdlr: NullablePointer[Xmlsaxhandlerv1]): None => + fun initdocbDefaultSAXHandler(phdlr: NullablePointer[XmlSAXHandlerV1]): None => var tmpvar: None = @initdocbDefaultSAXHandler(phdlr) tmpvar - fun xmlSchemaFreeType(ptype: NullablePointer[Xmlschematype]): None => + fun xmlSchemaFreeType(ptype: NullablePointer[XmlSchemaType]): None => var tmpvar: None = @xmlSchemaFreeType(ptype) tmpvar - fun xmlSchemaFreeWildcard(pwildcard: NullablePointer[Xmlschemawildcard]): None => + fun xmlSchemaFreeWildcard(pwildcard: NullablePointer[XmlSchemaWildcard]): None => var tmpvar: None = @xmlSchemaFreeWildcard(pwildcard) tmpvar - fun xmlSchematronNewParserCtxt(pURL: String): NullablePointer[Xmlschematronparserctxt] => - var tmpvar: NullablePointer[Xmlschematronparserctxt] = @xmlSchematronNewParserCtxt(pURL.cstring()) + fun xmlSchematronNewParserCtxt(pURL: String): NullablePointer[XmlSchematronParserCtxt] => + var tmpvar: NullablePointer[XmlSchematronParserCtxt] = @xmlSchematronNewParserCtxt(pURL.cstring()) tmpvar - fun xmlSchematronNewMemParserCtxt(pbuffer: String, psize: I32): NullablePointer[Xmlschematronparserctxt] => - var tmpvar: NullablePointer[Xmlschematronparserctxt] = @xmlSchematronNewMemParserCtxt(pbuffer.cstring(), psize) + fun xmlSchematronNewMemParserCtxt(pbuffer: String, psize: I32): NullablePointer[XmlSchematronParserCtxt] => + var tmpvar: NullablePointer[XmlSchematronParserCtxt] = @xmlSchematronNewMemParserCtxt(pbuffer.cstring(), psize) tmpvar - fun xmlSchematronNewDocParserCtxt(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmlschematronparserctxt] => - var tmpvar: NullablePointer[Xmlschematronparserctxt] = @xmlSchematronNewDocParserCtxt(pdoc) + fun xmlSchematronNewDocParserCtxt(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlSchematronParserCtxt] => + var tmpvar: NullablePointer[XmlSchematronParserCtxt] = @xmlSchematronNewDocParserCtxt(pdoc) tmpvar - fun xmlSchematronFreeParserCtxt(pctxt: NullablePointer[Xmlschematronparserctxt]): None => + fun xmlSchematronFreeParserCtxt(pctxt: NullablePointer[XmlSchematronParserCtxt]): None => var tmpvar: None = @xmlSchematronFreeParserCtxt(pctxt) tmpvar - fun xmlSchematronParse(pctxt: NullablePointer[Xmlschematronparserctxt]): NullablePointer[Xmlschematron] => - var tmpvar: NullablePointer[Xmlschematron] = @xmlSchematronParse(pctxt) + fun xmlSchematronParse(pctxt: NullablePointer[XmlSchematronParserCtxt]): NullablePointer[XmlSchematron] => + var tmpvar: NullablePointer[XmlSchematron] = @xmlSchematronParse(pctxt) tmpvar - fun xmlSchematronFree(pschema: NullablePointer[Xmlschematron]): None => + fun xmlSchematronFree(pschema: NullablePointer[XmlSchematron]): None => var tmpvar: None = @xmlSchematronFree(pschema) tmpvar -// fun xmlSchematronSetValidStructuredErrors(pctxt: NullablePointer[Xmlschematronvalidctxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => +// fun xmlSchematronSetValidStructuredErrors(pctxt: NullablePointer[XmlSchematronValidCtxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => // var tmpvar: None = @xmlSchematronSetValidStructuredErrors(pctxt, pserror, pctx) // tmpvar - fun xmlSchematronNewValidCtxt(pschema: NullablePointer[Xmlschematron], poptions: I32): NullablePointer[Xmlschematronvalidctxt] => - var tmpvar: NullablePointer[Xmlschematronvalidctxt] = @xmlSchematronNewValidCtxt(pschema, poptions) + fun xmlSchematronNewValidCtxt(pschema: NullablePointer[XmlSchematron], poptions: I32): NullablePointer[XmlSchematronValidCtxt] => + var tmpvar: NullablePointer[XmlSchematronValidCtxt] = @xmlSchematronNewValidCtxt(pschema, poptions) tmpvar - fun xmlSchematronFreeValidCtxt(pctxt: NullablePointer[Xmlschematronvalidctxt]): None => + fun xmlSchematronFreeValidCtxt(pctxt: NullablePointer[XmlSchematronValidCtxt]): None => var tmpvar: None = @xmlSchematronFreeValidCtxt(pctxt) tmpvar - fun xmlSchematronValidateDoc(pctxt: NullablePointer[Xmlschematronvalidctxt], pinstance: NullablePointer[Xmldoc] tag): I32 => + fun xmlSchematronValidateDoc(pctxt: NullablePointer[XmlSchematronValidCtxt], pinstance: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlSchematronValidateDoc(pctxt, pinstance) tmpvar - fun xmlCreateURI(): NullablePointer[Xmluri] => - var tmpvar: NullablePointer[Xmluri] = @xmlCreateURI() + fun xmlCreateURI(): NullablePointer[XmlURI] => + var tmpvar: NullablePointer[XmlURI] = @xmlCreateURI() tmpvar fun xmlBuildURI(pURI: String, pbase: String): String => @@ -4328,25 +4287,25 @@ primitive LibXML2 consume p - fun xmlParseURI(pstr: String): NullablePointer[Xmluri] => - var tmpvar: NullablePointer[Xmluri] = @xmlParseURI(pstr.cstring()) + fun xmlParseURI(pstr: String): NullablePointer[XmlURI] => + var tmpvar: NullablePointer[XmlURI] = @xmlParseURI(pstr.cstring()) tmpvar - fun xmlParseURIRaw(pstr: String, praw: I32): NullablePointer[Xmluri] => - var tmpvar: NullablePointer[Xmluri] = @xmlParseURIRaw(pstr.cstring(), praw) + fun xmlParseURIRaw(pstr: String, praw: I32): NullablePointer[XmlURI] => + var tmpvar: NullablePointer[XmlURI] = @xmlParseURIRaw(pstr.cstring(), praw) tmpvar - fun xmlParseURIReference(puri: NullablePointer[Xmluri], pstr: String): I32 => + fun xmlParseURIReference(puri: NullablePointer[XmlURI], pstr: String): I32 => var tmpvar: I32 = @xmlParseURIReference(puri, pstr.cstring()) tmpvar - fun xmlSaveUri(puri: NullablePointer[Xmluri]): String => + fun xmlSaveUri(puri: NullablePointer[XmlURI]): String => var tmpvar: Pointer[U8] = @xmlSaveUri(puri) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlPrintURI(pstream: NullablePointer[IoFile], puri: NullablePointer[Xmluri]): None => + fun xmlPrintURI(pstream: NullablePointer[IOFILE], puri: NullablePointer[XmlURI]): None => var tmpvar: None = @xmlPrintURI(pstream, puri) tmpvar @@ -4372,7 +4331,7 @@ primitive LibXML2 consume p - fun xmlFreeURI(puri: NullablePointer[Xmluri]): None => + fun xmlFreeURI(puri: NullablePointer[XmlURI]): None => var tmpvar: None = @xmlFreeURI(puri) tmpvar @@ -4388,543 +4347,543 @@ primitive LibXML2 consume p - fun xmlXIncludeProcess(pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlXIncludeProcess(pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlXIncludeProcess(pdoc) tmpvar - fun xmlXIncludeProcessFlags(pdoc: NullablePointer[Xmldoc] tag, pflags: I32): I32 => + fun xmlXIncludeProcessFlags(pdoc: NullablePointer[XmlDoc] tag, pflags: I32): I32 => var tmpvar: I32 = @xmlXIncludeProcessFlags(pdoc, pflags) tmpvar - fun xmlXIncludeProcessFlagsData(pdoc: NullablePointer[Xmldoc] tag, pflags: I32, pdata: Pointer[U8]): I32 => + fun xmlXIncludeProcessFlagsData(pdoc: NullablePointer[XmlDoc] tag, pflags: I32, pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlXIncludeProcessFlagsData(pdoc, pflags, pdata) tmpvar - fun xmlXIncludeProcessTreeFlagsData(ptree: NullablePointer[Xmlnode], pflags: I32, pdata: Pointer[U8]): I32 => + fun xmlXIncludeProcessTreeFlagsData(ptree: NullablePointer[XmlNode], pflags: I32, pdata: Pointer[U8]): I32 => var tmpvar: I32 = @xmlXIncludeProcessTreeFlagsData(ptree, pflags, pdata) tmpvar - fun xmlXIncludeProcessTree(ptree: NullablePointer[Xmlnode]): I32 => + fun xmlXIncludeProcessTree(ptree: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlXIncludeProcessTree(ptree) tmpvar - fun xmlXIncludeProcessTreeFlags(ptree: NullablePointer[Xmlnode], pflags: I32): I32 => + fun xmlXIncludeProcessTreeFlags(ptree: NullablePointer[XmlNode], pflags: I32): I32 => var tmpvar: I32 = @xmlXIncludeProcessTreeFlags(ptree, pflags) tmpvar - fun xmlXIncludeNewContext(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmlxincludectxt] => - var tmpvar: NullablePointer[Xmlxincludectxt] = @xmlXIncludeNewContext(pdoc) + fun xmlXIncludeNewContext(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlXIncludeCtxt] => + var tmpvar: NullablePointer[XmlXIncludeCtxt] = @xmlXIncludeNewContext(pdoc) tmpvar - fun xmlXIncludeSetFlags(pctxt: NullablePointer[Xmlxincludectxt], pflags: I32): I32 => + fun xmlXIncludeSetFlags(pctxt: NullablePointer[XmlXIncludeCtxt], pflags: I32): I32 => var tmpvar: I32 = @xmlXIncludeSetFlags(pctxt, pflags) tmpvar - fun xmlXIncludeFreeContext(pctxt: NullablePointer[Xmlxincludectxt]): None => + fun xmlXIncludeFreeContext(pctxt: NullablePointer[XmlXIncludeCtxt]): None => var tmpvar: None = @xmlXIncludeFreeContext(pctxt) tmpvar - fun xmlXIncludeProcessNode(pctxt: NullablePointer[Xmlxincludectxt], ptree: NullablePointer[Xmlnode]): I32 => + fun xmlXIncludeProcessNode(pctxt: NullablePointer[XmlXIncludeCtxt], ptree: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlXIncludeProcessNode(pctxt, ptree) tmpvar - fun xmlModuleOpen(pfilename: String, poptions: I32): NullablePointer[Xmlmodule] => - var tmpvar: NullablePointer[Xmlmodule] = @xmlModuleOpen(pfilename.cstring(), poptions) + fun xmlModuleOpen(pfilename: String, poptions: I32): NullablePointer[XmlModule] => + var tmpvar: NullablePointer[XmlModule] = @xmlModuleOpen(pfilename.cstring(), poptions) tmpvar - fun xmlModuleSymbol(pmodule: NullablePointer[Xmlmodule], pname: String, presult: Pointer[Pointer[U8]]): I32 => + fun xmlModuleSymbol(pmodule: NullablePointer[XmlModule], pname: String, presult: Pointer[Pointer[U8]]): I32 => var tmpvar: I32 = @xmlModuleSymbol(pmodule, pname.cstring(), presult) tmpvar - fun xmlModuleClose(pmodule: NullablePointer[Xmlmodule]): I32 => + fun xmlModuleClose(pmodule: NullablePointer[XmlModule]): I32 => var tmpvar: I32 = @xmlModuleClose(pmodule) tmpvar - fun xmlModuleFree(pmodule: NullablePointer[Xmlmodule]): I32 => + fun xmlModuleFree(pmodule: NullablePointer[XmlModule]): I32 => var tmpvar: I32 = @xmlModuleFree(pmodule) tmpvar - fun xmlSchemaNewParserCtxt(pURL: String): NullablePointer[Xmlschemaparserctxt] => - var tmpvar: NullablePointer[Xmlschemaparserctxt] = @xmlSchemaNewParserCtxt(pURL.cstring()) + fun xmlSchemaNewParserCtxt(pURL: String): NullablePointer[XmlSchemaParserCtxt] => + var tmpvar: NullablePointer[XmlSchemaParserCtxt] = @xmlSchemaNewParserCtxt(pURL.cstring()) tmpvar - fun xmlSchemaNewMemParserCtxt(pbuffer: String, psize: I32): NullablePointer[Xmlschemaparserctxt] => - var tmpvar: NullablePointer[Xmlschemaparserctxt] = @xmlSchemaNewMemParserCtxt(pbuffer.cstring(), psize) + fun xmlSchemaNewMemParserCtxt(pbuffer: String, psize: I32): NullablePointer[XmlSchemaParserCtxt] => + var tmpvar: NullablePointer[XmlSchemaParserCtxt] = @xmlSchemaNewMemParserCtxt(pbuffer.cstring(), psize) tmpvar - fun xmlSchemaNewDocParserCtxt(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmlschemaparserctxt] => - var tmpvar: NullablePointer[Xmlschemaparserctxt] = @xmlSchemaNewDocParserCtxt(pdoc) + fun xmlSchemaNewDocParserCtxt(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlSchemaParserCtxt] => + var tmpvar: NullablePointer[XmlSchemaParserCtxt] = @xmlSchemaNewDocParserCtxt(pdoc) tmpvar - fun xmlSchemaFreeParserCtxt(pctxt: NullablePointer[Xmlschemaparserctxt]): None => + fun xmlSchemaFreeParserCtxt(pctxt: NullablePointer[XmlSchemaParserCtxt]): None => var tmpvar: None = @xmlSchemaFreeParserCtxt(pctxt) tmpvar /* - fun xmlSchemaSetParserErrors(pctxt: NullablePointer[Xmlschemaparserctxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlSchemaSetParserErrors(pctxt: NullablePointer[XmlSchemaParserCtxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlSchemaSetParserErrors(pctxt, perr, pwarn, pctx) tmpvar - fun xmlSchemaSetParserStructuredErrors(pctxt: NullablePointer[Xmlschemaparserctxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlSchemaSetParserStructuredErrors(pctxt: NullablePointer[XmlSchemaParserCtxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlSchemaSetParserStructuredErrors(pctxt, pserror, pctx) tmpvar - fun xmlSchemaGetParserErrors(pctxt: NullablePointer[Xmlschemaparserctxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => + fun xmlSchemaGetParserErrors(pctxt: NullablePointer[XmlSchemaParserCtxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => var tmpvar: I32 = @xmlSchemaGetParserErrors(pctxt, perr, pwarn, pctx) tmpvar */ - fun xmlSchemaIsValid(pctxt: NullablePointer[Xmlschemavalidctxt]): I32 => + fun xmlSchemaIsValid(pctxt: NullablePointer[XmlSchemaValidCtxt]): I32 => var tmpvar: I32 = @xmlSchemaIsValid(pctxt) tmpvar - fun xmlSchemaParse(pctxt: NullablePointer[Xmlschemaparserctxt]): NullablePointer[Xmlschema] => - var tmpvar: NullablePointer[Xmlschema] = @xmlSchemaParse(pctxt) + fun xmlSchemaParse(pctxt: NullablePointer[XmlSchemaParserCtxt]): NullablePointer[XmlSchema] => + var tmpvar: NullablePointer[XmlSchema] = @xmlSchemaParse(pctxt) tmpvar - fun xmlSchemaFree(pschema: NullablePointer[Xmlschema]): None => + fun xmlSchemaFree(pschema: NullablePointer[XmlSchema]): None => var tmpvar: None = @xmlSchemaFree(pschema) tmpvar - fun xmlSchemaDump(poutput: NullablePointer[IoFile], pschema: NullablePointer[Xmlschema]): None => + fun xmlSchemaDump(poutput: NullablePointer[IOFILE], pschema: NullablePointer[XmlSchema]): None => var tmpvar: None = @xmlSchemaDump(poutput, pschema) tmpvar /* - fun xmlSchemaSetValidErrors(pctxt: NullablePointer[Xmlschemavalidctxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlSchemaSetValidErrors(pctxt: NullablePointer[XmlSchemaValidCtxt], perr: Pointer[FUNCTIONPOINTER], pwarn: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlSchemaSetValidErrors(pctxt, perr, pwarn, pctx) tmpvar - fun xmlSchemaSetValidStructuredErrors(pctxt: NullablePointer[Xmlschemavalidctxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => + fun xmlSchemaSetValidStructuredErrors(pctxt: NullablePointer[XmlSchemaValidCtxt], pserror: Pointer[FUNCTIONPOINTER], pctx: Pointer[U8]): None => var tmpvar: None = @xmlSchemaSetValidStructuredErrors(pctxt, pserror, pctx) tmpvar - fun xmlSchemaGetValidErrors(pctxt: NullablePointer[Xmlschemavalidctxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => + fun xmlSchemaGetValidErrors(pctxt: NullablePointer[XmlSchemaValidCtxt], perr: Pointer[Pointer[FUNCTIONPOINTER]], pwarn: Pointer[Pointer[FUNCTIONPOINTER]], pctx: Pointer[Pointer[U8]]): I32 => var tmpvar: I32 = @xmlSchemaGetValidErrors(pctxt, perr, pwarn, pctx) tmpvar */ - fun xmlSchemaSetValidOptions(pctxt: NullablePointer[Xmlschemavalidctxt], poptions: I32): I32 => + fun xmlSchemaSetValidOptions(pctxt: NullablePointer[XmlSchemaValidCtxt], poptions: I32): I32 => var tmpvar: I32 = @xmlSchemaSetValidOptions(pctxt, poptions) tmpvar - fun xmlSchemaValidateSetFilename(pvctxt: NullablePointer[Xmlschemavalidctxt], pfilename: String): None => + fun xmlSchemaValidateSetFilename(pvctxt: NullablePointer[XmlSchemaValidCtxt], pfilename: String): None => var tmpvar: None = @xmlSchemaValidateSetFilename(pvctxt, pfilename.cstring()) tmpvar - fun xmlSchemaValidCtxtGetOptions(pctxt: NullablePointer[Xmlschemavalidctxt]): I32 => + fun xmlSchemaValidCtxtGetOptions(pctxt: NullablePointer[XmlSchemaValidCtxt]): I32 => var tmpvar: I32 = @xmlSchemaValidCtxtGetOptions(pctxt) tmpvar - fun xmlSchemaNewValidCtxt(pschema: NullablePointer[Xmlschema]): NullablePointer[Xmlschemavalidctxt] => - var tmpvar: NullablePointer[Xmlschemavalidctxt] = @xmlSchemaNewValidCtxt(pschema) + fun xmlSchemaNewValidCtxt(pschema: NullablePointer[XmlSchema]): NullablePointer[XmlSchemaValidCtxt] => + var tmpvar: NullablePointer[XmlSchemaValidCtxt] = @xmlSchemaNewValidCtxt(pschema) tmpvar - fun xmlSchemaFreeValidCtxt(pctxt: NullablePointer[Xmlschemavalidctxt]): None => + fun xmlSchemaFreeValidCtxt(pctxt: NullablePointer[XmlSchemaValidCtxt]): None => var tmpvar: None = @xmlSchemaFreeValidCtxt(pctxt) tmpvar - fun xmlSchemaValidateDoc(pctxt: NullablePointer[Xmlschemavalidctxt], pinstance: NullablePointer[Xmldoc] tag): I32 => + fun xmlSchemaValidateDoc(pctxt: NullablePointer[XmlSchemaValidCtxt], pinstance: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlSchemaValidateDoc(pctxt, pinstance) tmpvar - fun xmlSchemaValidateOneElement(pctxt: NullablePointer[Xmlschemavalidctxt], pelem: NullablePointer[Xmlnode]): I32 => + fun xmlSchemaValidateOneElement(pctxt: NullablePointer[XmlSchemaValidCtxt], pelem: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlSchemaValidateOneElement(pctxt, pelem) tmpvar - fun xmlSchemaValidateStream(pctxt: NullablePointer[Xmlschemavalidctxt], pinput: NullablePointer[Xmlparserinputbuffer], penc: I32, psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8]): I32 => + fun xmlSchemaValidateStream(pctxt: NullablePointer[XmlSchemaValidCtxt], pinput: NullablePointer[XmlParserInputBuffer], penc: I32, psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8]): I32 => var tmpvar: I32 = @xmlSchemaValidateStream(pctxt, pinput, penc, psax, puser_data) tmpvar - fun xmlSchemaValidateFile(pctxt: NullablePointer[Xmlschemavalidctxt], pfilename: String, poptions: I32): I32 => + fun xmlSchemaValidateFile(pctxt: NullablePointer[XmlSchemaValidCtxt], pfilename: String, poptions: I32): I32 => var tmpvar: I32 = @xmlSchemaValidateFile(pctxt, pfilename.cstring(), poptions) tmpvar - fun xmlSchemaValidCtxtGetParserCtxt(pctxt: NullablePointer[Xmlschemavalidctxt]): NullablePointer[Xmlparserctxt] => - var tmpvar: NullablePointer[Xmlparserctxt] = @xmlSchemaValidCtxtGetParserCtxt(pctxt) + fun xmlSchemaValidCtxtGetParserCtxt(pctxt: NullablePointer[XmlSchemaValidCtxt]): NullablePointer[XmlParserCtxt] => + var tmpvar: NullablePointer[XmlParserCtxt] = @xmlSchemaValidCtxtGetParserCtxt(pctxt) tmpvar - fun xmlSchemaSAXPlug(pctxt: NullablePointer[Xmlschemavalidctxt], psax: Pointer[NullablePointer[Xmlsaxhandler]], puser_data: Pointer[Pointer[U8]]): NullablePointer[Xmlschemasaxplug] => - var tmpvar: NullablePointer[Xmlschemasaxplug] = @xmlSchemaSAXPlug(pctxt, psax, puser_data) + fun xmlSchemaSAXPlug(pctxt: NullablePointer[XmlSchemaValidCtxt], psax: Pointer[NullablePointer[XmlSAXHandler]], puser_data: Pointer[Pointer[U8]]): NullablePointer[XmlSchemaSAXPlug] => + var tmpvar: NullablePointer[XmlSchemaSAXPlug] = @xmlSchemaSAXPlug(pctxt, psax, puser_data) tmpvar - fun xmlSchemaSAXUnplug(pplug: NullablePointer[Xmlschemasaxplug]): I32 => + fun xmlSchemaSAXUnplug(pplug: NullablePointer[XmlSchemaSAXPlug]): I32 => var tmpvar: I32 = @xmlSchemaSAXUnplug(pplug) tmpvar -// fun xmlSchemaValidateSetLocator(pvctxt: NullablePointer[Xmlschemavalidctxt], pf: Pointer[FUNCTIONPOINTER], pctxt: Pointer[U8]): None => +// fun xmlSchemaValidateSetLocator(pvctxt: NullablePointer[XmlSchemaValidCtxt], pf: Pointer[FUNCTIONPOINTER], pctxt: Pointer[U8]): None => // var tmpvar: None = @xmlSchemaValidateSetLocator(pvctxt, pf, pctxt) // tmpvar - fun xmlNewTextReader(pinput: NullablePointer[Xmlparserinputbuffer], pURI: String): NullablePointer[Xmltextreader] => - var tmpvar: NullablePointer[Xmltextreader] = @xmlNewTextReader(pinput, pURI.cstring()) + fun xmlNewTextReader(pinput: NullablePointer[XmlParserInputBuffer], pURI: String): NullablePointer[XmlTextReader] => + var tmpvar: NullablePointer[XmlTextReader] = @xmlNewTextReader(pinput, pURI.cstring()) tmpvar - fun xmlNewTextReaderFilename(pURI: String): NullablePointer[Xmltextreader] => - var tmpvar: NullablePointer[Xmltextreader] = @xmlNewTextReaderFilename(pURI.cstring()) + fun xmlNewTextReaderFilename(pURI: String): NullablePointer[XmlTextReader] => + var tmpvar: NullablePointer[XmlTextReader] = @xmlNewTextReaderFilename(pURI.cstring()) tmpvar - fun xmlFreeTextReader(preader: NullablePointer[Xmltextreader]): None => + fun xmlFreeTextReader(preader: NullablePointer[XmlTextReader]): None => var tmpvar: None = @xmlFreeTextReader(preader) tmpvar - fun xmlTextReaderSetup(preader: NullablePointer[Xmltextreader], pinput: NullablePointer[Xmlparserinputbuffer], pURL: String, pencoding: String, poptions: I32): I32 => + fun xmlTextReaderSetup(preader: NullablePointer[XmlTextReader], pinput: NullablePointer[XmlParserInputBuffer], pURL: String, pencoding: String, poptions: I32): I32 => var tmpvar: I32 = @xmlTextReaderSetup(preader, pinput, pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlTextReaderRead(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderRead(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderRead(preader) tmpvar - fun xmlTextReaderReadInnerXml(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderReadInnerXml(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderReadInnerXml(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderReadOuterXml(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderReadOuterXml(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderReadOuterXml(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderReadString(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderReadString(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderReadString(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderReadAttributeValue(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderReadAttributeValue(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderReadAttributeValue(preader) tmpvar - fun xmlTextReaderAttributeCount(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderAttributeCount(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderAttributeCount(preader) tmpvar - fun xmlTextReaderDepth(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderDepth(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderDepth(preader) tmpvar - fun xmlTextReaderHasAttributes(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderHasAttributes(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderHasAttributes(preader) tmpvar - fun xmlTextReaderHasValue(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderHasValue(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderHasValue(preader) tmpvar - fun xmlTextReaderIsDefault(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderIsDefault(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderIsDefault(preader) tmpvar - fun xmlTextReaderIsEmptyElement(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderIsEmptyElement(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderIsEmptyElement(preader) tmpvar - fun xmlTextReaderNodeType(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderNodeType(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderNodeType(preader) tmpvar - fun xmlTextReaderQuoteChar(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderQuoteChar(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderQuoteChar(preader) tmpvar - fun xmlTextReaderReadState(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderReadState(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderReadState(preader) tmpvar - fun xmlTextReaderIsNamespaceDecl(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderIsNamespaceDecl(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderIsNamespaceDecl(preader) tmpvar - fun xmlTextReaderConstBaseUri(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstBaseUri(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstBaseUri(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderConstLocalName(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstLocalName(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstLocalName(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderConstName(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstName(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstName(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderConstNamespaceUri(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstNamespaceUri(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstNamespaceUri(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderConstPrefix(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstPrefix(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstPrefix(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderConstXmlLang(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstXmlLang(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstXmlLang(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderConstString(preader: NullablePointer[Xmltextreader], pstr: String): String => + fun xmlTextReaderConstString(preader: NullablePointer[XmlTextReader], pstr: String): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstString(preader, pstr.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderConstValue(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstValue(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstValue(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderBaseUri(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderBaseUri(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderBaseUri(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderLocalName(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderLocalName(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderLocalName(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderName(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderName(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderName(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderNamespaceUri(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderNamespaceUri(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderNamespaceUri(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderPrefix(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderPrefix(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderPrefix(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderXmlLang(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderXmlLang(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderXmlLang(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderValue(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderValue(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderValue(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderClose(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderClose(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderClose(preader) tmpvar - fun xmlTextReaderGetAttributeNo(preader: NullablePointer[Xmltextreader], pno: I32): String => + fun xmlTextReaderGetAttributeNo(preader: NullablePointer[XmlTextReader], pno: I32): String => var tmpvar: Pointer[U8] = @xmlTextReaderGetAttributeNo(preader, pno) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderGetAttribute(preader: NullablePointer[Xmltextreader], pname: String): String => + fun xmlTextReaderGetAttribute(preader: NullablePointer[XmlTextReader], pname: String): String => var tmpvar: Pointer[U8] = @xmlTextReaderGetAttribute(preader, pname.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderGetAttributeNs(preader: NullablePointer[Xmltextreader], plocalName: String, pnamespaceURI: String): String => + fun xmlTextReaderGetAttributeNs(preader: NullablePointer[XmlTextReader], plocalName: String, pnamespaceURI: String): String => var tmpvar: Pointer[U8] = @xmlTextReaderGetAttributeNs(preader, plocalName.cstring(), pnamespaceURI.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderGetRemainder(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlparserinputbuffer] => - var tmpvar: NullablePointer[Xmlparserinputbuffer] = @xmlTextReaderGetRemainder(preader) + fun xmlTextReaderGetRemainder(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlParserInputBuffer] => + var tmpvar: NullablePointer[XmlParserInputBuffer] = @xmlTextReaderGetRemainder(preader) tmpvar - fun xmlTextReaderLookupNamespace(preader: NullablePointer[Xmltextreader], pprefix: String): String => + fun xmlTextReaderLookupNamespace(preader: NullablePointer[XmlTextReader], pprefix: String): String => var tmpvar: Pointer[U8] = @xmlTextReaderLookupNamespace(preader, pprefix.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderMoveToAttributeNo(preader: NullablePointer[Xmltextreader], pno: I32): I32 => + fun xmlTextReaderMoveToAttributeNo(preader: NullablePointer[XmlTextReader], pno: I32): I32 => var tmpvar: I32 = @xmlTextReaderMoveToAttributeNo(preader, pno) tmpvar - fun xmlTextReaderMoveToAttribute(preader: NullablePointer[Xmltextreader], pname: String): I32 => + fun xmlTextReaderMoveToAttribute(preader: NullablePointer[XmlTextReader], pname: String): I32 => var tmpvar: I32 = @xmlTextReaderMoveToAttribute(preader, pname.cstring()) tmpvar - fun xmlTextReaderMoveToAttributeNs(preader: NullablePointer[Xmltextreader], plocalName: String, pnamespaceURI: String): I32 => + fun xmlTextReaderMoveToAttributeNs(preader: NullablePointer[XmlTextReader], plocalName: String, pnamespaceURI: String): I32 => var tmpvar: I32 = @xmlTextReaderMoveToAttributeNs(preader, plocalName.cstring(), pnamespaceURI.cstring()) tmpvar - fun xmlTextReaderMoveToFirstAttribute(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderMoveToFirstAttribute(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderMoveToFirstAttribute(preader) tmpvar - fun xmlTextReaderMoveToNextAttribute(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderMoveToNextAttribute(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderMoveToNextAttribute(preader) tmpvar - fun xmlTextReaderMoveToElement(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderMoveToElement(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderMoveToElement(preader) tmpvar - fun xmlTextReaderNormalization(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderNormalization(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderNormalization(preader) tmpvar - fun xmlTextReaderConstEncoding(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstEncoding(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstEncoding(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderSetParserProp(preader: NullablePointer[Xmltextreader], pprop: I32, pvalue: I32): I32 => + fun xmlTextReaderSetParserProp(preader: NullablePointer[XmlTextReader], pprop: I32, pvalue: I32): I32 => var tmpvar: I32 = @xmlTextReaderSetParserProp(preader, pprop, pvalue) tmpvar - fun xmlTextReaderGetParserProp(preader: NullablePointer[Xmltextreader], pprop: I32): I32 => + fun xmlTextReaderGetParserProp(preader: NullablePointer[XmlTextReader], pprop: I32): I32 => var tmpvar: I32 = @xmlTextReaderGetParserProp(preader, pprop) tmpvar - fun xmlTextReaderCurrentNode(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlTextReaderCurrentNode(preader) + fun xmlTextReaderCurrentNode(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlTextReaderCurrentNode(preader) tmpvar - fun xmlTextReaderGetParserLineNumber(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderGetParserLineNumber(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderGetParserLineNumber(preader) tmpvar - fun xmlTextReaderGetParserColumnNumber(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderGetParserColumnNumber(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderGetParserColumnNumber(preader) tmpvar - fun xmlTextReaderPreserve(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlTextReaderPreserve(preader) + fun xmlTextReaderPreserve(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlTextReaderPreserve(preader) tmpvar - fun xmlTextReaderPreservePattern(preader: NullablePointer[Xmltextreader], ppattern: String, pnamespaces: Pointer[Pointer[U8] tag]): I32 => + fun xmlTextReaderPreservePattern(preader: NullablePointer[XmlTextReader], ppattern: String, pnamespaces: Pointer[Pointer[U8] tag]): I32 => var tmpvar: I32 = @xmlTextReaderPreservePattern(preader, ppattern.cstring(), pnamespaces) tmpvar - fun xmlTextReaderCurrentDoc(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmldoc] => - var tmpvar: NullablePointer[Xmldoc] = @xmlTextReaderCurrentDoc(preader) + fun xmlTextReaderCurrentDoc(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlDoc] => + var tmpvar: NullablePointer[XmlDoc] = @xmlTextReaderCurrentDoc(preader) tmpvar - fun xmlTextReaderExpand(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlTextReaderExpand(preader) + fun xmlTextReaderExpand(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlTextReaderExpand(preader) tmpvar - fun xmlTextReaderNext(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderNext(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderNext(preader) tmpvar - fun xmlTextReaderNextSibling(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderNextSibling(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderNextSibling(preader) tmpvar - fun xmlTextReaderIsValid(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderIsValid(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderIsValid(preader) tmpvar - fun xmlTextReaderRelaxNGValidate(preader: NullablePointer[Xmltextreader], prng: String): I32 => + fun xmlTextReaderRelaxNGValidate(preader: NullablePointer[XmlTextReader], prng: String): I32 => var tmpvar: I32 = @xmlTextReaderRelaxNGValidate(preader, prng.cstring()) tmpvar - fun xmlTextReaderRelaxNGValidateCtxt(preader: NullablePointer[Xmltextreader], pctxt: NullablePointer[Xmlrelaxngvalidctxt], poptions: I32): I32 => + fun xmlTextReaderRelaxNGValidateCtxt(preader: NullablePointer[XmlTextReader], pctxt: NullablePointer[XmlRelaxNGValidCtxt], poptions: I32): I32 => var tmpvar: I32 = @xmlTextReaderRelaxNGValidateCtxt(preader, pctxt, poptions) tmpvar - fun xmlTextReaderRelaxNGSetSchema(preader: NullablePointer[Xmltextreader], pschema: NullablePointer[Xmlrelaxng]): I32 => + fun xmlTextReaderRelaxNGSetSchema(preader: NullablePointer[XmlTextReader], pschema: NullablePointer[XmlRelaxNG]): I32 => var tmpvar: I32 = @xmlTextReaderRelaxNGSetSchema(preader, pschema) tmpvar - fun xmlTextReaderSchemaValidate(preader: NullablePointer[Xmltextreader], pxsd: String): I32 => + fun xmlTextReaderSchemaValidate(preader: NullablePointer[XmlTextReader], pxsd: String): I32 => var tmpvar: I32 = @xmlTextReaderSchemaValidate(preader, pxsd.cstring()) tmpvar - fun xmlTextReaderSchemaValidateCtxt(preader: NullablePointer[Xmltextreader], pctxt: NullablePointer[Xmlschemavalidctxt], poptions: I32): I32 => + fun xmlTextReaderSchemaValidateCtxt(preader: NullablePointer[XmlTextReader], pctxt: NullablePointer[XmlSchemaValidCtxt], poptions: I32): I32 => var tmpvar: I32 = @xmlTextReaderSchemaValidateCtxt(preader, pctxt, poptions) tmpvar - fun xmlTextReaderSetSchema(preader: NullablePointer[Xmltextreader], pschema: NullablePointer[Xmlschema]): I32 => + fun xmlTextReaderSetSchema(preader: NullablePointer[XmlTextReader], pschema: NullablePointer[XmlSchema]): I32 => var tmpvar: I32 = @xmlTextReaderSetSchema(preader, pschema) tmpvar - fun xmlTextReaderConstXmlVersion(preader: NullablePointer[Xmltextreader]): String => + fun xmlTextReaderConstXmlVersion(preader: NullablePointer[XmlTextReader]): String => var tmpvar: Pointer[U8] = @xmlTextReaderConstXmlVersion(preader) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlTextReaderStandalone(preader: NullablePointer[Xmltextreader]): I32 => + fun xmlTextReaderStandalone(preader: NullablePointer[XmlTextReader]): I32 => var tmpvar: I32 = @xmlTextReaderStandalone(preader) tmpvar - fun xmlTextReaderByteConsumed(preader: NullablePointer[Xmltextreader]): I64 => + fun xmlTextReaderByteConsumed(preader: NullablePointer[XmlTextReader]): I64 => var tmpvar: I64 = @xmlTextReaderByteConsumed(preader) tmpvar - fun xmlReaderWalker(pdoc: NullablePointer[Xmldoc] tag): NullablePointer[Xmltextreader] => - var tmpvar: NullablePointer[Xmltextreader] = @xmlReaderWalker(pdoc) + fun xmlReaderWalker(pdoc: NullablePointer[XmlDoc] tag): NullablePointer[XmlTextReader] => + var tmpvar: NullablePointer[XmlTextReader] = @xmlReaderWalker(pdoc) tmpvar - fun xmlReaderForDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => - var tmpvar: NullablePointer[Xmltextreader] = @xmlReaderForDoc(pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) + fun xmlReaderForDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => + var tmpvar: NullablePointer[XmlTextReader] = @xmlReaderForDoc(pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReaderForFile(pfilename: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => - var tmpvar: NullablePointer[Xmltextreader] = @xmlReaderForFile(pfilename.cstring(), pencoding.cstring(), poptions) + fun xmlReaderForFile(pfilename: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => + var tmpvar: NullablePointer[XmlTextReader] = @xmlReaderForFile(pfilename.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReaderForMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => - var tmpvar: NullablePointer[Xmltextreader] = @xmlReaderForMemory(pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) + fun xmlReaderForMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => + var tmpvar: NullablePointer[XmlTextReader] = @xmlReaderForMemory(pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReaderForFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => - var tmpvar: NullablePointer[Xmltextreader] = @xmlReaderForFd(pfd, pURL.cstring(), pencoding.cstring(), poptions) + fun xmlReaderForFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => + var tmpvar: NullablePointer[XmlTextReader] = @xmlReaderForFd(pfd, pURL.cstring(), pencoding.cstring(), poptions) tmpvar -// fun xmlReaderForIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => -// var tmpvar: NullablePointer[Xmltextreader] = @xmlReaderForIO(pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) +// fun xmlReaderForIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => +// var tmpvar: NullablePointer[XmlTextReader] = @xmlReaderForIO(pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) // tmpvar - fun xmlReaderNewWalker(preader: NullablePointer[Xmltextreader], pdoc: NullablePointer[Xmldoc] tag): I32 => + fun xmlReaderNewWalker(preader: NullablePointer[XmlTextReader], pdoc: NullablePointer[XmlDoc] tag): I32 => var tmpvar: I32 = @xmlReaderNewWalker(preader, pdoc) tmpvar - fun xmlReaderNewDoc(preader: NullablePointer[Xmltextreader], pcur: String, pURL: String, pencoding: String, poptions: I32): I32 => + fun xmlReaderNewDoc(preader: NullablePointer[XmlTextReader], pcur: String, pURL: String, pencoding: String, poptions: I32): I32 => var tmpvar: I32 = @xmlReaderNewDoc(preader, pcur.cstring(), pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReaderNewFile(preader: NullablePointer[Xmltextreader], pfilename: String, pencoding: String, poptions: I32): I32 => + fun xmlReaderNewFile(preader: NullablePointer[XmlTextReader], pfilename: String, pencoding: String, poptions: I32): I32 => var tmpvar: I32 = @xmlReaderNewFile(preader, pfilename.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReaderNewMemory(preader: NullablePointer[Xmltextreader], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): I32 => + fun xmlReaderNewMemory(preader: NullablePointer[XmlTextReader], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): I32 => var tmpvar: I32 = @xmlReaderNewMemory(preader, pbuffer.cstring(), psize, pURL.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlReaderNewFd(preader: NullablePointer[Xmltextreader], pfd: I32, pURL: String, pencoding: String, poptions: I32): I32 => + fun xmlReaderNewFd(preader: NullablePointer[XmlTextReader], pfd: I32, pURL: String, pencoding: String, poptions: I32): I32 => var tmpvar: I32 = @xmlReaderNewFd(preader, pfd, pURL.cstring(), pencoding.cstring(), poptions) tmpvar -// fun xmlReaderNewIO(preader: NullablePointer[Xmltextreader], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): I32 => +// fun xmlReaderNewIO(preader: NullablePointer[XmlTextReader], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): I32 => // var tmpvar: I32 = @xmlReaderNewIO(preader, pioread, pioclose, pioctx, pURL.cstring(), pencoding.cstring(), poptions) // tmpvar @@ -4938,56 +4897,56 @@ primitive LibXML2 consume p /* - fun xmlTextReaderSetErrorHandler(preader: NullablePointer[Xmltextreader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => + fun xmlTextReaderSetErrorHandler(preader: NullablePointer[XmlTextReader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => var tmpvar: None = @xmlTextReaderSetErrorHandler(preader, pf, parg) tmpvar - fun xmlTextReaderSetStructuredErrorHandler(preader: NullablePointer[Xmltextreader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => + fun xmlTextReaderSetStructuredErrorHandler(preader: NullablePointer[XmlTextReader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => var tmpvar: None = @xmlTextReaderSetStructuredErrorHandler(preader, pf, parg) tmpvar - fun xmlTextReaderGetErrorHandler(preader: NullablePointer[Xmltextreader], pf: Pointer[Pointer[FUNCTIONPOINTER]], parg: Pointer[Pointer[U8]]): None => + fun xmlTextReaderGetErrorHandler(preader: NullablePointer[XmlTextReader], pf: Pointer[Pointer[FUNCTIONPOINTER]], parg: Pointer[Pointer[U8]]): None => var tmpvar: None = @xmlTextReaderGetErrorHandler(preader, pf, parg) tmpvar */ - fun xmlSaveToFd(pfd: I32, pencoding: String, poptions: I32): NullablePointer[Xmlsavectxt] => - var tmpvar: NullablePointer[Xmlsavectxt] = @xmlSaveToFd(pfd, pencoding.cstring(), poptions) + fun xmlSaveToFd(pfd: I32, pencoding: String, poptions: I32): NullablePointer[XmlSaveCtxt] => + var tmpvar: NullablePointer[XmlSaveCtxt] = @xmlSaveToFd(pfd, pencoding.cstring(), poptions) tmpvar - fun xmlSaveToFilename(pfilename: String, pencoding: String, poptions: I32): NullablePointer[Xmlsavectxt] => - var tmpvar: NullablePointer[Xmlsavectxt] = @xmlSaveToFilename(pfilename.cstring(), pencoding.cstring(), poptions) + fun xmlSaveToFilename(pfilename: String, pencoding: String, poptions: I32): NullablePointer[XmlSaveCtxt] => + var tmpvar: NullablePointer[XmlSaveCtxt] = @xmlSaveToFilename(pfilename.cstring(), pencoding.cstring(), poptions) tmpvar - fun xmlSaveToBuffer(pbuffer: NullablePointer[Xmlbuffer], pencoding: String, poptions: I32): NullablePointer[Xmlsavectxt] => - var tmpvar: NullablePointer[Xmlsavectxt] = @xmlSaveToBuffer(pbuffer, pencoding.cstring(), poptions) + fun xmlSaveToBuffer(pbuffer: NullablePointer[XmlBuffer], pencoding: String, poptions: I32): NullablePointer[XmlSaveCtxt] => + var tmpvar: NullablePointer[XmlSaveCtxt] = @xmlSaveToBuffer(pbuffer, pencoding.cstring(), poptions) tmpvar -// fun xmlSaveToIO(piowrite: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pencoding: String, poptions: I32): NullablePointer[Xmlsavectxt] => -// var tmpvar: NullablePointer[Xmlsavectxt] = @xmlSaveToIO(piowrite, pioclose, pioctx, pencoding.cstring(), poptions) +// fun xmlSaveToIO(piowrite: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pencoding: String, poptions: I32): NullablePointer[XmlSaveCtxt] => +// var tmpvar: NullablePointer[XmlSaveCtxt] = @xmlSaveToIO(piowrite, pioclose, pioctx, pencoding.cstring(), poptions) // tmpvar - fun xmlSaveDoc(pctxt: NullablePointer[Xmlsavectxt], pdoc: NullablePointer[Xmldoc] tag): I64 => + fun xmlSaveDoc(pctxt: NullablePointer[XmlSaveCtxt], pdoc: NullablePointer[XmlDoc] tag): I64 => var tmpvar: I64 = @xmlSaveDoc(pctxt, pdoc) tmpvar - fun xmlSaveTree(pctxt: NullablePointer[Xmlsavectxt], pnode: NullablePointer[Xmlnode]): I64 => + fun xmlSaveTree(pctxt: NullablePointer[XmlSaveCtxt], pnode: NullablePointer[XmlNode]): I64 => var tmpvar: I64 = @xmlSaveTree(pctxt, pnode) tmpvar - fun xmlSaveFlush(pctxt: NullablePointer[Xmlsavectxt]): I32 => + fun xmlSaveFlush(pctxt: NullablePointer[XmlSaveCtxt]): I32 => var tmpvar: I32 = @xmlSaveFlush(pctxt) tmpvar - fun xmlSaveClose(pctxt: NullablePointer[Xmlsavectxt]): I32 => + fun xmlSaveClose(pctxt: NullablePointer[XmlSaveCtxt]): I32 => var tmpvar: I32 = @xmlSaveClose(pctxt) tmpvar /* - fun xmlSaveSetEscape(pctxt: NullablePointer[Xmlsavectxt], pescape: Pointer[FUNCTIONPOINTER]): I32 => + fun xmlSaveSetEscape(pctxt: NullablePointer[XmlSaveCtxt], pescape: Pointer[FUNCTIONPOINTER]): I32 => var tmpvar: I32 = @xmlSaveSetEscape(pctxt, pescape) tmpvar - fun xmlSaveSetAttrEscape(pctxt: NullablePointer[Xmlsavectxt], pescape: Pointer[FUNCTIONPOINTER]): I32 => + fun xmlSaveSetAttrEscape(pctxt: NullablePointer[XmlSaveCtxt], pescape: Pointer[FUNCTIONPOINTER]): I32 => var tmpvar: I32 = @xmlSaveSetAttrEscape(pctxt, pescape) tmpvar */ @@ -5000,59 +4959,59 @@ primitive LibXML2 var tmpvar: None = @xmlSchemaCleanupTypes() tmpvar - fun xmlSchemaGetPredefinedType(pname: String, pns: String): NullablePointer[Xmlschematype] => - var tmpvar: NullablePointer[Xmlschematype] = @xmlSchemaGetPredefinedType(pname.cstring(), pns.cstring()) + fun xmlSchemaGetPredefinedType(pname: String, pns: String): NullablePointer[XmlSchemaType] => + var tmpvar: NullablePointer[XmlSchemaType] = @xmlSchemaGetPredefinedType(pname.cstring(), pns.cstring()) tmpvar - fun xmlSchemaValidatePredefinedType(ptype: NullablePointer[Xmlschematype], pvalue: String, pval: Pointer[NullablePointer[Xmlschemaval]]): I32 => + fun xmlSchemaValidatePredefinedType(ptype: NullablePointer[XmlSchemaType], pvalue: String, pval: Pointer[NullablePointer[XmlSchemaVal]]): I32 => var tmpvar: I32 = @xmlSchemaValidatePredefinedType(ptype, pvalue.cstring(), pval) tmpvar - fun xmlSchemaValPredefTypeNode(ptype: NullablePointer[Xmlschematype], pvalue: String, pval: Pointer[NullablePointer[Xmlschemaval]], pnode: NullablePointer[Xmlnode]): I32 => + fun xmlSchemaValPredefTypeNode(ptype: NullablePointer[XmlSchemaType], pvalue: String, pval: Pointer[NullablePointer[XmlSchemaVal]], pnode: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlSchemaValPredefTypeNode(ptype, pvalue.cstring(), pval, pnode) tmpvar - fun xmlSchemaValidateFacet(pbase: NullablePointer[Xmlschematype], pfacet: NullablePointer[Xmlschemafacet], pvalue: String, pval: NullablePointer[Xmlschemaval]): I32 => + fun xmlSchemaValidateFacet(pbase: NullablePointer[XmlSchemaType], pfacet: NullablePointer[XmlSchemaFacet], pvalue: String, pval: NullablePointer[XmlSchemaVal]): I32 => var tmpvar: I32 = @xmlSchemaValidateFacet(pbase, pfacet, pvalue.cstring(), pval) tmpvar - fun xmlSchemaValidateFacetWhtsp(pfacet: NullablePointer[Xmlschemafacet], pfws: I32, pvalType: I32, pvalue: String, pval: NullablePointer[Xmlschemaval], pws: I32): I32 => + fun xmlSchemaValidateFacetWhtsp(pfacet: NullablePointer[XmlSchemaFacet], pfws: I32, pvalType: I32, pvalue: String, pval: NullablePointer[XmlSchemaVal], pws: I32): I32 => var tmpvar: I32 = @xmlSchemaValidateFacetWhtsp(pfacet, pfws, pvalType, pvalue.cstring(), pval, pws) tmpvar - fun xmlSchemaFreeValue(pval: NullablePointer[Xmlschemaval]): None => + fun xmlSchemaFreeValue(pval: NullablePointer[XmlSchemaVal]): None => var tmpvar: None = @xmlSchemaFreeValue(pval) tmpvar - fun xmlSchemaNewFacet(): NullablePointer[Xmlschemafacet] => - var tmpvar: NullablePointer[Xmlschemafacet] = @xmlSchemaNewFacet() + fun xmlSchemaNewFacet(): NullablePointer[XmlSchemaFacet] => + var tmpvar: NullablePointer[XmlSchemaFacet] = @xmlSchemaNewFacet() tmpvar - fun xmlSchemaCheckFacet(pfacet: NullablePointer[Xmlschemafacet], ptypeDecl: NullablePointer[Xmlschematype], pctxt: NullablePointer[Xmlschemaparserctxt], pname: String): I32 => + fun xmlSchemaCheckFacet(pfacet: NullablePointer[XmlSchemaFacet], ptypeDecl: NullablePointer[XmlSchemaType], pctxt: NullablePointer[XmlSchemaParserCtxt], pname: String): I32 => var tmpvar: I32 = @xmlSchemaCheckFacet(pfacet, ptypeDecl, pctxt, pname.cstring()) tmpvar - fun xmlSchemaFreeFacet(pfacet: NullablePointer[Xmlschemafacet]): None => + fun xmlSchemaFreeFacet(pfacet: NullablePointer[XmlSchemaFacet]): None => var tmpvar: None = @xmlSchemaFreeFacet(pfacet) tmpvar - fun xmlSchemaCompareValues(px: NullablePointer[Xmlschemaval], py: NullablePointer[Xmlschemaval]): I32 => + fun xmlSchemaCompareValues(px: NullablePointer[XmlSchemaVal], py: NullablePointer[XmlSchemaVal]): I32 => var tmpvar: I32 = @xmlSchemaCompareValues(px, py) tmpvar - fun xmlSchemaGetBuiltInListSimpleTypeItemType(ptype: NullablePointer[Xmlschematype]): NullablePointer[Xmlschematype] => - var tmpvar: NullablePointer[Xmlschematype] = @xmlSchemaGetBuiltInListSimpleTypeItemType(ptype) + fun xmlSchemaGetBuiltInListSimpleTypeItemType(ptype: NullablePointer[XmlSchemaType]): NullablePointer[XmlSchemaType] => + var tmpvar: NullablePointer[XmlSchemaType] = @xmlSchemaGetBuiltInListSimpleTypeItemType(ptype) tmpvar - fun xmlSchemaValidateListSimpleTypeFacet(pfacet: NullablePointer[Xmlschemafacet], pvalue: String, pactualLen: U64, pexpectedLen: Pointer[U64]): I32 => + fun xmlSchemaValidateListSimpleTypeFacet(pfacet: NullablePointer[XmlSchemaFacet], pvalue: String, pactualLen: U64, pexpectedLen: Pointer[U64]): I32 => var tmpvar: I32 = @xmlSchemaValidateListSimpleTypeFacet(pfacet, pvalue.cstring(), pactualLen, pexpectedLen) tmpvar - fun xmlSchemaGetBuiltInType(ptype: I32): NullablePointer[Xmlschematype] => - var tmpvar: NullablePointer[Xmlschematype] = @xmlSchemaGetBuiltInType(ptype) + fun xmlSchemaGetBuiltInType(ptype: I32): NullablePointer[XmlSchemaType] => + var tmpvar: NullablePointer[XmlSchemaType] = @xmlSchemaGetBuiltInType(ptype) tmpvar - fun xmlSchemaIsBuiltInTypeFacet(ptype: NullablePointer[Xmlschematype], pfacetType: I32): I32 => + fun xmlSchemaIsBuiltInTypeFacet(ptype: NullablePointer[XmlSchemaType], pfacetType: I32): I32 => var tmpvar: I32 = @xmlSchemaIsBuiltInTypeFacet(ptype, pfacetType) tmpvar @@ -5068,69 +5027,69 @@ primitive LibXML2 consume p - fun xmlSchemaGetFacetValueAsULong(pfacet: NullablePointer[Xmlschemafacet]): U64 => + fun xmlSchemaGetFacetValueAsULong(pfacet: NullablePointer[XmlSchemaFacet]): U64 => var tmpvar: U64 = @xmlSchemaGetFacetValueAsULong(pfacet) tmpvar - fun xmlSchemaValidateLengthFacet(ptype: NullablePointer[Xmlschematype], pfacet: NullablePointer[Xmlschemafacet], pvalue: String, pval: NullablePointer[Xmlschemaval], plength: Pointer[U64]): I32 => + fun xmlSchemaValidateLengthFacet(ptype: NullablePointer[XmlSchemaType], pfacet: NullablePointer[XmlSchemaFacet], pvalue: String, pval: NullablePointer[XmlSchemaVal], plength: Pointer[U64]): I32 => var tmpvar: I32 = @xmlSchemaValidateLengthFacet(ptype, pfacet, pvalue.cstring(), pval, plength) tmpvar - fun xmlSchemaValidateLengthFacetWhtsp(pfacet: NullablePointer[Xmlschemafacet], pvalType: I32, pvalue: String, pval: NullablePointer[Xmlschemaval], plength: Pointer[U64], pws: I32): I32 => + fun xmlSchemaValidateLengthFacetWhtsp(pfacet: NullablePointer[XmlSchemaFacet], pvalType: I32, pvalue: String, pval: NullablePointer[XmlSchemaVal], plength: Pointer[U64], pws: I32): I32 => var tmpvar: I32 = @xmlSchemaValidateLengthFacetWhtsp(pfacet, pvalType, pvalue.cstring(), pval, plength, pws) tmpvar - fun xmlSchemaValPredefTypeNodeNoNorm(ptype: NullablePointer[Xmlschematype], pvalue: String, pval: Pointer[NullablePointer[Xmlschemaval]], pnode: NullablePointer[Xmlnode]): I32 => + fun xmlSchemaValPredefTypeNodeNoNorm(ptype: NullablePointer[XmlSchemaType], pvalue: String, pval: Pointer[NullablePointer[XmlSchemaVal]], pnode: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlSchemaValPredefTypeNodeNoNorm(ptype, pvalue.cstring(), pval, pnode) tmpvar - fun xmlSchemaGetCanonValue(pval: NullablePointer[Xmlschemaval], pretValue: Pointer[Pointer[U8] tag]): I32 => + fun xmlSchemaGetCanonValue(pval: NullablePointer[XmlSchemaVal], pretValue: Pointer[Pointer[U8] tag]): I32 => var tmpvar: I32 = @xmlSchemaGetCanonValue(pval, pretValue) tmpvar - fun xmlSchemaGetCanonValueWhtsp(pval: NullablePointer[Xmlschemaval], pretValue: Pointer[Pointer[U8] tag], pws: I32): I32 => + fun xmlSchemaGetCanonValueWhtsp(pval: NullablePointer[XmlSchemaVal], pretValue: Pointer[Pointer[U8] tag], pws: I32): I32 => var tmpvar: I32 = @xmlSchemaGetCanonValueWhtsp(pval, pretValue, pws) tmpvar - fun xmlSchemaValueAppend(pprev: NullablePointer[Xmlschemaval], pcur: NullablePointer[Xmlschemaval]): I32 => + fun xmlSchemaValueAppend(pprev: NullablePointer[XmlSchemaVal], pcur: NullablePointer[XmlSchemaVal]): I32 => var tmpvar: I32 = @xmlSchemaValueAppend(pprev, pcur) tmpvar - fun xmlSchemaValueGetNext(pcur: NullablePointer[Xmlschemaval]): NullablePointer[Xmlschemaval] => - var tmpvar: NullablePointer[Xmlschemaval] = @xmlSchemaValueGetNext(pcur) + fun xmlSchemaValueGetNext(pcur: NullablePointer[XmlSchemaVal]): NullablePointer[XmlSchemaVal] => + var tmpvar: NullablePointer[XmlSchemaVal] = @xmlSchemaValueGetNext(pcur) tmpvar - fun xmlSchemaValueGetAsString(pval: NullablePointer[Xmlschemaval]): String => + fun xmlSchemaValueGetAsString(pval: NullablePointer[XmlSchemaVal]): String => var tmpvar: Pointer[U8] = @xmlSchemaValueGetAsString(pval) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlSchemaValueGetAsBoolean(pval: NullablePointer[Xmlschemaval]): I32 => + fun xmlSchemaValueGetAsBoolean(pval: NullablePointer[XmlSchemaVal]): I32 => var tmpvar: I32 = @xmlSchemaValueGetAsBoolean(pval) tmpvar - fun xmlSchemaNewStringValue(ptype: I32, pvalue: String): NullablePointer[Xmlschemaval] => - var tmpvar: NullablePointer[Xmlschemaval] = @xmlSchemaNewStringValue(ptype, pvalue.cstring()) + fun xmlSchemaNewStringValue(ptype: I32, pvalue: String): NullablePointer[XmlSchemaVal] => + var tmpvar: NullablePointer[XmlSchemaVal] = @xmlSchemaNewStringValue(ptype, pvalue.cstring()) tmpvar - fun xmlSchemaNewNOTATIONValue(pname: String, pns: String): NullablePointer[Xmlschemaval] => - var tmpvar: NullablePointer[Xmlschemaval] = @xmlSchemaNewNOTATIONValue(pname.cstring(), pns.cstring()) + fun xmlSchemaNewNOTATIONValue(pname: String, pns: String): NullablePointer[XmlSchemaVal] => + var tmpvar: NullablePointer[XmlSchemaVal] = @xmlSchemaNewNOTATIONValue(pname.cstring(), pns.cstring()) tmpvar - fun xmlSchemaNewQNameValue(pnamespaceName: String, plocalName: String): NullablePointer[Xmlschemaval] => - var tmpvar: NullablePointer[Xmlschemaval] = @xmlSchemaNewQNameValue(pnamespaceName.cstring(), plocalName.cstring()) + fun xmlSchemaNewQNameValue(pnamespaceName: String, plocalName: String): NullablePointer[XmlSchemaVal] => + var tmpvar: NullablePointer[XmlSchemaVal] = @xmlSchemaNewQNameValue(pnamespaceName.cstring(), plocalName.cstring()) tmpvar - fun xmlSchemaCompareValuesWhtsp(px: NullablePointer[Xmlschemaval], pxws: I32, py: NullablePointer[Xmlschemaval], pyws: I32): I32 => + fun xmlSchemaCompareValuesWhtsp(px: NullablePointer[XmlSchemaVal], pxws: I32, py: NullablePointer[XmlSchemaVal], pyws: I32): I32 => var tmpvar: I32 = @xmlSchemaCompareValuesWhtsp(px, pxws, py, pyws) tmpvar - fun xmlSchemaCopyValue(pval: NullablePointer[Xmlschemaval]): NullablePointer[Xmlschemaval] => - var tmpvar: NullablePointer[Xmlschemaval] = @xmlSchemaCopyValue(pval) + fun xmlSchemaCopyValue(pval: NullablePointer[XmlSchemaVal]): NullablePointer[XmlSchemaVal] => + var tmpvar: NullablePointer[XmlSchemaVal] = @xmlSchemaCopyValue(pval) tmpvar - fun xmlSchemaGetValType(pval: NullablePointer[Xmlschemaval]): I32 => + fun xmlSchemaGetValType(pval: NullablePointer[XmlSchemaVal]): I32 => var tmpvar: I32 = @xmlSchemaGetValType(pval) tmpvar @@ -5798,566 +5757,514 @@ primitive LibXML2 var tmpvar: I32 = @xmlUCSIsCat(pcode, pcat.cstring()) tmpvar - fun xmlNewTextWriter(pout: NullablePointer[Xmloutputbuffer]): NullablePointer[Xmltextwriter] => - var tmpvar: NullablePointer[Xmltextwriter] = @xmlNewTextWriter(pout) + fun xmlNewTextWriter(pout: NullablePointer[XmlOutputBuffer]): NullablePointer[XmlTextWriter] => + var tmpvar: NullablePointer[XmlTextWriter] = @xmlNewTextWriter(pout) tmpvar - fun xmlNewTextWriterFilename(puri: String, pcompression: I32): NullablePointer[Xmltextwriter] => - var tmpvar: NullablePointer[Xmltextwriter] = @xmlNewTextWriterFilename(puri.cstring(), pcompression) + fun xmlNewTextWriterFilename(puri: String, pcompression: I32): NullablePointer[XmlTextWriter] => + var tmpvar: NullablePointer[XmlTextWriter] = @xmlNewTextWriterFilename(puri.cstring(), pcompression) tmpvar - fun xmlNewTextWriterMemory(pbuf: NullablePointer[Xmlbuffer], pcompression: I32): NullablePointer[Xmltextwriter] => - var tmpvar: NullablePointer[Xmltextwriter] = @xmlNewTextWriterMemory(pbuf, pcompression) + fun xmlNewTextWriterMemory(pbuf: NullablePointer[XmlBuffer], pcompression: I32): NullablePointer[XmlTextWriter] => + var tmpvar: NullablePointer[XmlTextWriter] = @xmlNewTextWriterMemory(pbuf, pcompression) tmpvar - fun xmlNewTextWriterPushParser(pctxt: NullablePointer[Xmlparserctxt], pcompression: I32): NullablePointer[Xmltextwriter] => - var tmpvar: NullablePointer[Xmltextwriter] = @xmlNewTextWriterPushParser(pctxt, pcompression) + fun xmlNewTextWriterPushParser(pctxt: NullablePointer[XmlParserCtxt], pcompression: I32): NullablePointer[XmlTextWriter] => + var tmpvar: NullablePointer[XmlTextWriter] = @xmlNewTextWriterPushParser(pctxt, pcompression) tmpvar - fun xmlNewTextWriterDoc(pdoc: Pointer[NullablePointer[Xmldoc] tag], pcompression: I32): NullablePointer[Xmltextwriter] => - var tmpvar: NullablePointer[Xmltextwriter] = @xmlNewTextWriterDoc(pdoc, pcompression) + fun xmlNewTextWriterDoc(pdoc: Pointer[NullablePointer[XmlDoc] tag], pcompression: I32): NullablePointer[XmlTextWriter] => + var tmpvar: NullablePointer[XmlTextWriter] = @xmlNewTextWriterDoc(pdoc, pcompression) tmpvar - fun xmlNewTextWriterTree(pdoc: NullablePointer[Xmldoc] tag, pnode: NullablePointer[Xmlnode], pcompression: I32): NullablePointer[Xmltextwriter] => - var tmpvar: NullablePointer[Xmltextwriter] = @xmlNewTextWriterTree(pdoc, pnode, pcompression) + fun xmlNewTextWriterTree(pdoc: NullablePointer[XmlDoc] tag, pnode: NullablePointer[XmlNode], pcompression: I32): NullablePointer[XmlTextWriter] => + var tmpvar: NullablePointer[XmlTextWriter] = @xmlNewTextWriterTree(pdoc, pnode, pcompression) tmpvar - fun xmlFreeTextWriter(pwriter: NullablePointer[Xmltextwriter]): None => + fun xmlFreeTextWriter(pwriter: NullablePointer[XmlTextWriter]): None => var tmpvar: None = @xmlFreeTextWriter(pwriter) tmpvar - fun xmlTextWriterStartDocument(pwriter: NullablePointer[Xmltextwriter], pversion: String, pencoding: String, pstandalone: String): I32 => + fun xmlTextWriterStartDocument(pwriter: NullablePointer[XmlTextWriter], pversion: String, pencoding: String, pstandalone: String): I32 => var tmpvar: I32 = @xmlTextWriterStartDocument(pwriter, pversion.cstring(), pencoding.cstring(), pstandalone.cstring()) tmpvar - fun xmlTextWriterEndDocument(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndDocument(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndDocument(pwriter) tmpvar - fun xmlTextWriterStartComment(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterStartComment(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterStartComment(pwriter) tmpvar - fun xmlTextWriterEndComment(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndComment(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndComment(pwriter) tmpvar - fun xmlTextWriterWriteFormatComment(pwriter: NullablePointer[Xmltextwriter], pformat: String): I32 => + fun xmlTextWriterWriteFormatComment(pwriter: NullablePointer[XmlTextWriter], pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatComment(pwriter, pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatComment(pwriter: NullablePointer[Xmltextwriter], pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatComment(pwriter, pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteComment(pwriter: NullablePointer[Xmltextwriter], pcontent: String): I32 => + fun xmlTextWriterWriteComment(pwriter: NullablePointer[XmlTextWriter], pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteComment(pwriter, pcontent.cstring()) tmpvar - fun xmlTextWriterStartElement(pwriter: NullablePointer[Xmltextwriter], pname: String): I32 => + fun xmlTextWriterStartElement(pwriter: NullablePointer[XmlTextWriter], pname: String): I32 => var tmpvar: I32 = @xmlTextWriterStartElement(pwriter, pname.cstring()) tmpvar - fun xmlTextWriterStartElementNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String): I32 => + fun xmlTextWriterStartElementNS(pwriter: NullablePointer[XmlTextWriter], pprefix: String, pname: String, pnamespaceURI: String): I32 => var tmpvar: I32 = @xmlTextWriterStartElementNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring()) tmpvar - fun xmlTextWriterEndElement(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndElement(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndElement(pwriter) tmpvar - fun xmlTextWriterFullEndElement(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterFullEndElement(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterFullEndElement(pwriter) tmpvar - fun xmlTextWriterWriteFormatElement(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatElement(pwriter: NullablePointer[XmlTextWriter], pname: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatElement(pwriter, pname.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatElement(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatElement(pwriter, pname.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteElement(pwriter: NullablePointer[Xmltextwriter], pname: String, pcontent: String): I32 => + fun xmlTextWriterWriteElement(pwriter: NullablePointer[XmlTextWriter], pname: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteElement(pwriter, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterWriteFormatElementNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatElementNS(pwriter: NullablePointer[XmlTextWriter], pprefix: String, pname: String, pnamespaceURI: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatElementNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatElementNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatElementNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteElementNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String, pcontent: String): I32 => + fun xmlTextWriterWriteElementNS(pwriter: NullablePointer[XmlTextWriter], pprefix: String, pname: String, pnamespaceURI: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteElementNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterWriteFormatRaw(pwriter: NullablePointer[Xmltextwriter], pformat: String): I32 => + fun xmlTextWriterWriteFormatRaw(pwriter: NullablePointer[XmlTextWriter], pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatRaw(pwriter, pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatRaw(pwriter: NullablePointer[Xmltextwriter], pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatRaw(pwriter, pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteRawLen(pwriter: NullablePointer[Xmltextwriter], pcontent: String, plen: I32): I32 => + fun xmlTextWriterWriteRawLen(pwriter: NullablePointer[XmlTextWriter], pcontent: String, plen: I32): I32 => var tmpvar: I32 = @xmlTextWriterWriteRawLen(pwriter, pcontent.cstring(), plen) tmpvar - fun xmlTextWriterWriteRaw(pwriter: NullablePointer[Xmltextwriter], pcontent: String): I32 => + fun xmlTextWriterWriteRaw(pwriter: NullablePointer[XmlTextWriter], pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteRaw(pwriter, pcontent.cstring()) tmpvar - fun xmlTextWriterWriteFormatString(pwriter: NullablePointer[Xmltextwriter], pformat: String): I32 => + fun xmlTextWriterWriteFormatString(pwriter: NullablePointer[XmlTextWriter], pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatString(pwriter, pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatString(pwriter: NullablePointer[Xmltextwriter], pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatString(pwriter, pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteString(pwriter: NullablePointer[Xmltextwriter], pcontent: String): I32 => + fun xmlTextWriterWriteString(pwriter: NullablePointer[XmlTextWriter], pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteString(pwriter, pcontent.cstring()) tmpvar - fun xmlTextWriterWriteBase64(pwriter: NullablePointer[Xmltextwriter], pdata: String, pstart: I32, plen: I32): I32 => + fun xmlTextWriterWriteBase64(pwriter: NullablePointer[XmlTextWriter], pdata: String, pstart: I32, plen: I32): I32 => var tmpvar: I32 = @xmlTextWriterWriteBase64(pwriter, pdata.cstring(), pstart, plen) tmpvar - fun xmlTextWriterWriteBinHex(pwriter: NullablePointer[Xmltextwriter], pdata: String, pstart: I32, plen: I32): I32 => + fun xmlTextWriterWriteBinHex(pwriter: NullablePointer[XmlTextWriter], pdata: String, pstart: I32, plen: I32): I32 => var tmpvar: I32 = @xmlTextWriterWriteBinHex(pwriter, pdata.cstring(), pstart, plen) tmpvar - fun xmlTextWriterStartAttribute(pwriter: NullablePointer[Xmltextwriter], pname: String): I32 => + fun xmlTextWriterStartAttribute(pwriter: NullablePointer[XmlTextWriter], pname: String): I32 => var tmpvar: I32 = @xmlTextWriterStartAttribute(pwriter, pname.cstring()) tmpvar - fun xmlTextWriterStartAttributeNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String): I32 => + fun xmlTextWriterStartAttributeNS(pwriter: NullablePointer[XmlTextWriter], pprefix: String, pname: String, pnamespaceURI: String): I32 => var tmpvar: I32 = @xmlTextWriterStartAttributeNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring()) tmpvar - fun xmlTextWriterEndAttribute(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndAttribute(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndAttribute(pwriter) tmpvar - fun xmlTextWriterWriteFormatAttribute(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatAttribute(pwriter: NullablePointer[XmlTextWriter], pname: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatAttribute(pwriter, pname.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatAttribute(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatAttribute(pwriter, pname.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteAttribute(pwriter: NullablePointer[Xmltextwriter], pname: String, pcontent: String): I32 => + fun xmlTextWriterWriteAttribute(pwriter: NullablePointer[XmlTextWriter], pname: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteAttribute(pwriter, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterWriteFormatAttributeNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatAttributeNS(pwriter: NullablePointer[XmlTextWriter], pprefix: String, pname: String, pnamespaceURI: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatAttributeNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatAttributeNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatAttributeNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteAttributeNS(pwriter: NullablePointer[Xmltextwriter], pprefix: String, pname: String, pnamespaceURI: String, pcontent: String): I32 => + fun xmlTextWriterWriteAttributeNS(pwriter: NullablePointer[XmlTextWriter], pprefix: String, pname: String, pnamespaceURI: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteAttributeNS(pwriter, pprefix.cstring(), pname.cstring(), pnamespaceURI.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterStartPI(pwriter: NullablePointer[Xmltextwriter], ptarget: String): I32 => + fun xmlTextWriterStartPI(pwriter: NullablePointer[XmlTextWriter], ptarget: String): I32 => var tmpvar: I32 = @xmlTextWriterStartPI(pwriter, ptarget.cstring()) tmpvar - fun xmlTextWriterEndPI(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndPI(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndPI(pwriter) tmpvar - fun xmlTextWriterWriteFormatPI(pwriter: NullablePointer[Xmltextwriter], ptarget: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatPI(pwriter: NullablePointer[XmlTextWriter], ptarget: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatPI(pwriter, ptarget.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatPI(pwriter: NullablePointer[Xmltextwriter], ptarget: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatPI(pwriter, ptarget.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWritePI(pwriter: NullablePointer[Xmltextwriter], ptarget: String, pcontent: String): I32 => + fun xmlTextWriterWritePI(pwriter: NullablePointer[XmlTextWriter], ptarget: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWritePI(pwriter, ptarget.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterStartCDATA(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterStartCDATA(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterStartCDATA(pwriter) tmpvar - fun xmlTextWriterEndCDATA(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndCDATA(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndCDATA(pwriter) tmpvar - fun xmlTextWriterWriteFormatCDATA(pwriter: NullablePointer[Xmltextwriter], pformat: String): I32 => + fun xmlTextWriterWriteFormatCDATA(pwriter: NullablePointer[XmlTextWriter], pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatCDATA(pwriter, pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatCDATA(pwriter: NullablePointer[Xmltextwriter], pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatCDATA(pwriter, pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteCDATA(pwriter: NullablePointer[Xmltextwriter], pcontent: String): I32 => + fun xmlTextWriterWriteCDATA(pwriter: NullablePointer[XmlTextWriter], pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteCDATA(pwriter, pcontent.cstring()) tmpvar - fun xmlTextWriterStartDTD(pwriter: NullablePointer[Xmltextwriter], pname: String, ppubid: String, psysid: String): I32 => + fun xmlTextWriterStartDTD(pwriter: NullablePointer[XmlTextWriter], pname: String, ppubid: String, psysid: String): I32 => var tmpvar: I32 = @xmlTextWriterStartDTD(pwriter, pname.cstring(), ppubid.cstring(), psysid.cstring()) tmpvar - fun xmlTextWriterEndDTD(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndDTD(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndDTD(pwriter) tmpvar - fun xmlTextWriterWriteFormatDTD(pwriter: NullablePointer[Xmltextwriter], pname: String, ppubid: String, psysid: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatDTD(pwriter: NullablePointer[XmlTextWriter], pname: String, ppubid: String, psysid: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatDTD(pwriter, pname.cstring(), ppubid.cstring(), psysid.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatDTD(pwriter: NullablePointer[Xmltextwriter], pname: String, ppubid: String, psysid: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatDTD(pwriter, pname.cstring(), ppubid.cstring(), psysid.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteDTD(pwriter: NullablePointer[Xmltextwriter], pname: String, ppubid: String, psysid: String, psubset: String): I32 => + fun xmlTextWriterWriteDTD(pwriter: NullablePointer[XmlTextWriter], pname: String, ppubid: String, psysid: String, psubset: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTD(pwriter, pname.cstring(), ppubid.cstring(), psysid.cstring(), psubset.cstring()) tmpvar - fun xmlTextWriterStartDTDElement(pwriter: NullablePointer[Xmltextwriter], pname: String): I32 => + fun xmlTextWriterStartDTDElement(pwriter: NullablePointer[XmlTextWriter], pname: String): I32 => var tmpvar: I32 = @xmlTextWriterStartDTDElement(pwriter, pname.cstring()) tmpvar - fun xmlTextWriterEndDTDElement(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndDTDElement(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndDTDElement(pwriter) tmpvar - fun xmlTextWriterWriteFormatDTDElement(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatDTDElement(pwriter: NullablePointer[XmlTextWriter], pname: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatDTDElement(pwriter, pname.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatDTDElement(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatDTDElement(pwriter, pname.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteDTDElement(pwriter: NullablePointer[Xmltextwriter], pname: String, pcontent: String): I32 => + fun xmlTextWriterWriteDTDElement(pwriter: NullablePointer[XmlTextWriter], pname: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTDElement(pwriter, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterStartDTDAttlist(pwriter: NullablePointer[Xmltextwriter], pname: String): I32 => + fun xmlTextWriterStartDTDAttlist(pwriter: NullablePointer[XmlTextWriter], pname: String): I32 => var tmpvar: I32 = @xmlTextWriterStartDTDAttlist(pwriter, pname.cstring()) tmpvar - fun xmlTextWriterEndDTDAttlist(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndDTDAttlist(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndDTDAttlist(pwriter) tmpvar - fun xmlTextWriterWriteFormatDTDAttlist(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatDTDAttlist(pwriter: NullablePointer[XmlTextWriter], pname: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatDTDAttlist(pwriter, pname.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatDTDAttlist(pwriter: NullablePointer[Xmltextwriter], pname: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatDTDAttlist(pwriter, pname.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteDTDAttlist(pwriter: NullablePointer[Xmltextwriter], pname: String, pcontent: String): I32 => + fun xmlTextWriterWriteDTDAttlist(pwriter: NullablePointer[XmlTextWriter], pname: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTDAttlist(pwriter, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterStartDTDEntity(pwriter: NullablePointer[Xmltextwriter], ppe: I32, pname: String): I32 => + fun xmlTextWriterStartDTDEntity(pwriter: NullablePointer[XmlTextWriter], ppe: I32, pname: String): I32 => var tmpvar: I32 = @xmlTextWriterStartDTDEntity(pwriter, ppe, pname.cstring()) tmpvar - fun xmlTextWriterEndDTDEntity(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterEndDTDEntity(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterEndDTDEntity(pwriter) tmpvar - fun xmlTextWriterWriteFormatDTDInternalEntity(pwriter: NullablePointer[Xmltextwriter], ppe: I32, pname: String, pformat: String): I32 => + fun xmlTextWriterWriteFormatDTDInternalEntity(pwriter: NullablePointer[XmlTextWriter], ppe: I32, pname: String, pformat: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteFormatDTDInternalEntity(pwriter, ppe, pname.cstring(), pformat.cstring()) tmpvar - fun xmlTextWriterWriteVFormatDTDInternalEntity(pwriter: NullablePointer[Xmltextwriter], ppe: I32, pname: String, pformat: String, pargptr: NullablePointer[VaListTag]): I32 => - var tmpvar: I32 = @xmlTextWriterWriteVFormatDTDInternalEntity(pwriter, ppe, pname.cstring(), pformat.cstring(), pargptr) - tmpvar - - fun xmlTextWriterWriteDTDInternalEntity(pwriter: NullablePointer[Xmltextwriter], ppe: I32, pname: String, pcontent: String): I32 => + fun xmlTextWriterWriteDTDInternalEntity(pwriter: NullablePointer[XmlTextWriter], ppe: I32, pname: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTDInternalEntity(pwriter, ppe, pname.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterWriteDTDExternalEntity(pwriter: NullablePointer[Xmltextwriter], ppe: I32, pname: String, ppubid: String, psysid: String, pndataid: String): I32 => + fun xmlTextWriterWriteDTDExternalEntity(pwriter: NullablePointer[XmlTextWriter], ppe: I32, pname: String, ppubid: String, psysid: String, pndataid: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTDExternalEntity(pwriter, ppe, pname.cstring(), ppubid.cstring(), psysid.cstring(), pndataid.cstring()) tmpvar - fun xmlTextWriterWriteDTDExternalEntityContents(pwriter: NullablePointer[Xmltextwriter], ppubid: String, psysid: String, pndataid: String): I32 => + fun xmlTextWriterWriteDTDExternalEntityContents(pwriter: NullablePointer[XmlTextWriter], ppubid: String, psysid: String, pndataid: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTDExternalEntityContents(pwriter, ppubid.cstring(), psysid.cstring(), pndataid.cstring()) tmpvar - fun xmlTextWriterWriteDTDEntity(pwriter: NullablePointer[Xmltextwriter], ppe: I32, pname: String, ppubid: String, psysid: String, pndataid: String, pcontent: String): I32 => + fun xmlTextWriterWriteDTDEntity(pwriter: NullablePointer[XmlTextWriter], ppe: I32, pname: String, ppubid: String, psysid: String, pndataid: String, pcontent: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTDEntity(pwriter, ppe, pname.cstring(), ppubid.cstring(), psysid.cstring(), pndataid.cstring(), pcontent.cstring()) tmpvar - fun xmlTextWriterWriteDTDNotation(pwriter: NullablePointer[Xmltextwriter], pname: String, ppubid: String, psysid: String): I32 => + fun xmlTextWriterWriteDTDNotation(pwriter: NullablePointer[XmlTextWriter], pname: String, ppubid: String, psysid: String): I32 => var tmpvar: I32 = @xmlTextWriterWriteDTDNotation(pwriter, pname.cstring(), ppubid.cstring(), psysid.cstring()) tmpvar - fun xmlTextWriterSetIndent(pwriter: NullablePointer[Xmltextwriter], pindent: I32): I32 => + fun xmlTextWriterSetIndent(pwriter: NullablePointer[XmlTextWriter], pindent: I32): I32 => var tmpvar: I32 = @xmlTextWriterSetIndent(pwriter, pindent) tmpvar - fun xmlTextWriterSetIndentString(pwriter: NullablePointer[Xmltextwriter], pstr: String): I32 => + fun xmlTextWriterSetIndentString(pwriter: NullablePointer[XmlTextWriter], pstr: String): I32 => var tmpvar: I32 = @xmlTextWriterSetIndentString(pwriter, pstr.cstring()) tmpvar - fun xmlTextWriterSetQuoteChar(pwriter: NullablePointer[Xmltextwriter], pquotechar: U8): I32 => + fun xmlTextWriterSetQuoteChar(pwriter: NullablePointer[XmlTextWriter], pquotechar: U8): I32 => var tmpvar: I32 = @xmlTextWriterSetQuoteChar(pwriter, pquotechar) tmpvar - fun xmlTextWriterFlush(pwriter: NullablePointer[Xmltextwriter]): I32 => + fun xmlTextWriterFlush(pwriter: NullablePointer[XmlTextWriter]): I32 => var tmpvar: I32 = @xmlTextWriterFlush(pwriter) tmpvar - fun xmlXPathPopBoolean(pctxt: NullablePointer[Xmlxpathparsercontext]): I32 => + fun xmlXPathPopBoolean(pctxt: NullablePointer[XmlXPathParserContext]): I32 => var tmpvar: I32 = @xmlXPathPopBoolean(pctxt) tmpvar - fun xmlXPathPopNumber(pctxt: NullablePointer[Xmlxpathparsercontext]): F64 => + fun xmlXPathPopNumber(pctxt: NullablePointer[XmlXPathParserContext]): F64 => var tmpvar: F64 = @xmlXPathPopNumber(pctxt) tmpvar - fun xmlXPathPopString(pctxt: NullablePointer[Xmlxpathparsercontext]): String => + fun xmlXPathPopString(pctxt: NullablePointer[XmlXPathParserContext]): String => var tmpvar: Pointer[U8] = @xmlXPathPopString(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlXPathPopNodeSet(pctxt: NullablePointer[Xmlxpathparsercontext]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathPopNodeSet(pctxt) + fun xmlXPathPopNodeSet(pctxt: NullablePointer[XmlXPathParserContext]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathPopNodeSet(pctxt) tmpvar - fun xmlXPathPopExternal(pctxt: NullablePointer[Xmlxpathparsercontext]): String => + fun xmlXPathPopExternal(pctxt: NullablePointer[XmlXPathParserContext]): String => var tmpvar: Pointer[U8] = @xmlXPathPopExternal(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p /* - fun xmlXPathRegisterVariableLookup(pctxt: NullablePointer[Xmlxpathcontext] tag, pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => + fun xmlXPathRegisterVariableLookup(pctxt: NullablePointer[XmlXPathContext] tag, pf: Pointer[FUNCTIONPOINTER], pdata: Pointer[U8]): None => var tmpvar: None = @xmlXPathRegisterVariableLookup(pctxt, pf, pdata) tmpvar - fun xmlXPathRegisterFuncLookup(pctxt: NullablePointer[Xmlxpathcontext] tag, pf: Pointer[FUNCTIONPOINTER], pfuncCtxt: Pointer[U8]): None => + fun xmlXPathRegisterFuncLookup(pctxt: NullablePointer[XmlXPathContext] tag, pf: Pointer[FUNCTIONPOINTER], pfuncCtxt: Pointer[U8]): None => var tmpvar: None = @xmlXPathRegisterFuncLookup(pctxt, pf, pfuncCtxt) tmpvar */ - fun xmlXPatherror(pctxt: NullablePointer[Xmlxpathparsercontext], pfile: String, pline: I32, pno: I32): None => + fun xmlXPatherror(pctxt: NullablePointer[XmlXPathParserContext], pfile: String, pline: I32, pno: I32): None => var tmpvar: None = @xmlXPatherror(pctxt, pfile.cstring(), pline, pno) tmpvar - fun xmlXPathErr(pctxt: NullablePointer[Xmlxpathparsercontext], perror: I32): None => + fun xmlXPathErr(pctxt: NullablePointer[XmlXPathParserContext], perror: I32): None => var tmpvar: None = @xmlXPathErr(pctxt, perror) tmpvar - fun xmlXPathDebugDumpObject(poutput: NullablePointer[IoFile], pcur: NullablePointer[Xmlxpathobject], pdepth: I32): None => + fun xmlXPathDebugDumpObject(poutput: NullablePointer[IOFILE], pcur: NullablePointer[XmlXPathObject], pdepth: I32): None => var tmpvar: None = @xmlXPathDebugDumpObject(poutput, pcur, pdepth) tmpvar - fun xmlXPathDebugDumpCompExpr(poutput: NullablePointer[IoFile], pcomp: NullablePointer[Xmlxpathcompexpr], pdepth: I32): None => + fun xmlXPathDebugDumpCompExpr(poutput: NullablePointer[IOFILE], pcomp: NullablePointer[XmlXPathCompExpr], pdepth: I32): None => var tmpvar: None = @xmlXPathDebugDumpCompExpr(poutput, pcomp, pdepth) tmpvar - fun xmlXPathNodeSetContains(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): I32 => + fun xmlXPathNodeSetContains(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlXPathNodeSetContains(pcur, pval) tmpvar - fun xmlXPathDifference(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathDifference(pnodes1, pnodes2) + fun xmlXPathDifference(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathDifference(pnodes1, pnodes2) tmpvar - fun xmlXPathIntersection(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathIntersection(pnodes1, pnodes2) + fun xmlXPathIntersection(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathIntersection(pnodes1, pnodes2) tmpvar - fun xmlXPathDistinctSorted(pnodes: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathDistinctSorted(pnodes) + fun xmlXPathDistinctSorted(pnodes: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathDistinctSorted(pnodes) tmpvar - fun xmlXPathDistinct(pnodes: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathDistinct(pnodes) + fun xmlXPathDistinct(pnodes: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathDistinct(pnodes) tmpvar - fun xmlXPathHasSameNodes(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): I32 => + fun xmlXPathHasSameNodes(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): I32 => var tmpvar: I32 = @xmlXPathHasSameNodes(pnodes1, pnodes2) tmpvar - fun xmlXPathNodeLeadingSorted(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathNodeLeadingSorted(pnodes, pnode) + fun xmlXPathNodeLeadingSorted(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathNodeLeadingSorted(pnodes, pnode) tmpvar - fun xmlXPathLeadingSorted(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathLeadingSorted(pnodes1, pnodes2) + fun xmlXPathLeadingSorted(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathLeadingSorted(pnodes1, pnodes2) tmpvar - fun xmlXPathNodeLeading(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathNodeLeading(pnodes, pnode) + fun xmlXPathNodeLeading(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathNodeLeading(pnodes, pnode) tmpvar - fun xmlXPathLeading(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathLeading(pnodes1, pnodes2) + fun xmlXPathLeading(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathLeading(pnodes1, pnodes2) tmpvar - fun xmlXPathNodeTrailingSorted(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathNodeTrailingSorted(pnodes, pnode) + fun xmlXPathNodeTrailingSorted(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathNodeTrailingSorted(pnodes, pnode) tmpvar - fun xmlXPathTrailingSorted(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathTrailingSorted(pnodes1, pnodes2) + fun xmlXPathTrailingSorted(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathTrailingSorted(pnodes1, pnodes2) tmpvar - fun xmlXPathNodeTrailing(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathNodeTrailing(pnodes, pnode) + fun xmlXPathNodeTrailing(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathNodeTrailing(pnodes, pnode) tmpvar - fun xmlXPathTrailing(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathTrailing(pnodes1, pnodes2) + fun xmlXPathTrailing(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathTrailing(pnodes1, pnodes2) tmpvar - fun xmlXPathRegisterNs(pctxt: NullablePointer[Xmlxpathcontext] tag, pprefix: String, pns_uri: String): I32 => + fun xmlXPathRegisterNs(pctxt: NullablePointer[XmlXPathContext] tag, pprefix: String, pns_uri: String): I32 => var tmpvar: I32 = @xmlXPathRegisterNs(pctxt, pprefix.cstring(), pns_uri.cstring()) tmpvar - fun xmlXPathNsLookup(pctxt: NullablePointer[Xmlxpathcontext] tag, pprefix: String): String => + fun xmlXPathNsLookup(pctxt: NullablePointer[XmlXPathContext] tag, pprefix: String): String => var tmpvar: Pointer[U8] = @xmlXPathNsLookup(pctxt, pprefix.cstring()) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlXPathRegisteredNsCleanup(pctxt: NullablePointer[Xmlxpathcontext] tag): None => + fun xmlXPathRegisteredNsCleanup(pctxt: NullablePointer[XmlXPathContext] tag): None => var tmpvar: None = @xmlXPathRegisteredNsCleanup(pctxt) tmpvar /* - fun xmlXPathRegisterFunc(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String, pf: Pointer[FUNCTIONPOINTER]): I32 => + fun xmlXPathRegisterFunc(pctxt: NullablePointer[XmlXPathContext] tag, pname: String, pf: Pointer[FUNCTIONPOINTER]): I32 => var tmpvar: I32 = @xmlXPathRegisterFunc(pctxt, pname.cstring(), pf) tmpvar - fun xmlXPathRegisterFuncNS(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String, pns_uri: String, pf: Pointer[FUNCTIONPOINTER]): I32 => + fun xmlXPathRegisterFuncNS(pctxt: NullablePointer[XmlXPathContext] tag, pname: String, pns_uri: String, pf: Pointer[FUNCTIONPOINTER]): I32 => var tmpvar: I32 = @xmlXPathRegisterFuncNS(pctxt, pname.cstring(), pns_uri.cstring(), pf) tmpvar */ - fun xmlXPathRegisterVariable(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String, pvalue: NullablePointer[Xmlxpathobject]): I32 => + fun xmlXPathRegisterVariable(pctxt: NullablePointer[XmlXPathContext] tag, pname: String, pvalue: NullablePointer[XmlXPathObject]): I32 => var tmpvar: I32 = @xmlXPathRegisterVariable(pctxt, pname.cstring(), pvalue) tmpvar - fun xmlXPathRegisterVariableNS(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String, pns_uri: String, pvalue: NullablePointer[Xmlxpathobject]): I32 => + fun xmlXPathRegisterVariableNS(pctxt: NullablePointer[XmlXPathContext] tag, pname: String, pns_uri: String, pvalue: NullablePointer[XmlXPathObject]): I32 => var tmpvar: I32 = @xmlXPathRegisterVariableNS(pctxt, pname.cstring(), pns_uri.cstring(), pvalue) tmpvar -// fun xmlXPathFunctionLookup(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String): Pointer[FUNCTIONPOINTER] => +// fun xmlXPathFunctionLookup(pctxt: NullablePointer[XmlXPathContext] tag, pname: String): Pointer[FUNCTIONPOINTER] => // var tmpvar: Pointer[FUNCTIONPOINTER] = @xmlXPathFunctionLookup(pctxt, pname.cstring()) // tmpvar -// fun xmlXPathFunctionLookupNS(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String, pns_uri: String): Pointer[FUNCTIONPOINTER] => +// fun xmlXPathFunctionLookupNS(pctxt: NullablePointer[XmlXPathContext] tag, pname: String, pns_uri: String): Pointer[FUNCTIONPOINTER] => // var tmpvar: Pointer[FUNCTIONPOINTER] = @xmlXPathFunctionLookupNS(pctxt, pname.cstring(), pns_uri.cstring()) // tmpvar - fun xmlXPathRegisteredFuncsCleanup(pctxt: NullablePointer[Xmlxpathcontext] tag): None => + fun xmlXPathRegisteredFuncsCleanup(pctxt: NullablePointer[XmlXPathContext] tag): None => var tmpvar: None = @xmlXPathRegisteredFuncsCleanup(pctxt) tmpvar - fun xmlXPathVariableLookup(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathVariableLookup(pctxt, pname.cstring()) + fun xmlXPathVariableLookup(pctxt: NullablePointer[XmlXPathContext] tag, pname: String): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathVariableLookup(pctxt, pname.cstring()) tmpvar - fun xmlXPathVariableLookupNS(pctxt: NullablePointer[Xmlxpathcontext] tag, pname: String, pns_uri: String): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathVariableLookupNS(pctxt, pname.cstring(), pns_uri.cstring()) + fun xmlXPathVariableLookupNS(pctxt: NullablePointer[XmlXPathContext] tag, pname: String, pns_uri: String): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathVariableLookupNS(pctxt, pname.cstring(), pns_uri.cstring()) tmpvar - fun xmlXPathRegisteredVariablesCleanup(pctxt: NullablePointer[Xmlxpathcontext] tag): None => + fun xmlXPathRegisteredVariablesCleanup(pctxt: NullablePointer[XmlXPathContext] tag): None => var tmpvar: None = @xmlXPathRegisteredVariablesCleanup(pctxt) tmpvar - fun xmlXPathNewParserContext(pstr: String, pctxt: NullablePointer[Xmlxpathcontext] tag): NullablePointer[Xmlxpathparsercontext] => - var tmpvar: NullablePointer[Xmlxpathparsercontext] = @xmlXPathNewParserContext(pstr.cstring(), pctxt) + fun xmlXPathNewParserContext(pstr: String, pctxt: NullablePointer[XmlXPathContext] tag): NullablePointer[XmlXPathParserContext] => + var tmpvar: NullablePointer[XmlXPathParserContext] = @xmlXPathNewParserContext(pstr.cstring(), pctxt) tmpvar - fun xmlXPathFreeParserContext(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathFreeParserContext(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathFreeParserContext(pctxt) tmpvar - fun valuePop(pctxt: NullablePointer[Xmlxpathparsercontext]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @valuePop(pctxt) + fun valuePop(pctxt: NullablePointer[XmlXPathParserContext]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @valuePop(pctxt) tmpvar - fun valuePush(pctxt: NullablePointer[Xmlxpathparsercontext], pvalue: NullablePointer[Xmlxpathobject]): I32 => + fun valuePush(pctxt: NullablePointer[XmlXPathParserContext], pvalue: NullablePointer[XmlXPathObject]): I32 => var tmpvar: I32 = @valuePush(pctxt, pvalue) tmpvar - fun xmlXPathNewString(pval: String): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNewString(pval.cstring()) + fun xmlXPathNewString(pval: String): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNewString(pval.cstring()) tmpvar - fun xmlXPathNewCString(pval: String): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNewCString(pval.cstring()) + fun xmlXPathNewCString(pval: String): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNewCString(pval.cstring()) tmpvar - fun xmlXPathWrapString(pval: String): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathWrapString(pval.cstring()) + fun xmlXPathWrapString(pval: String): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathWrapString(pval.cstring()) tmpvar - fun xmlXPathWrapCString(pval: String): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathWrapCString(pval.cstring()) + fun xmlXPathWrapCString(pval: String): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathWrapCString(pval.cstring()) tmpvar - fun xmlXPathNewFloat(pval: F64): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNewFloat(pval) + fun xmlXPathNewFloat(pval: F64): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNewFloat(pval) tmpvar - fun xmlXPathNewBoolean(pval: I32): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNewBoolean(pval) + fun xmlXPathNewBoolean(pval: I32): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNewBoolean(pval) tmpvar - fun xmlXPathNewNodeSet(pval: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNewNodeSet(pval) + fun xmlXPathNewNodeSet(pval: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNewNodeSet(pval) tmpvar - fun xmlXPathNewValueTree(pval: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNewValueTree(pval) + fun xmlXPathNewValueTree(pval: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNewValueTree(pval) tmpvar - fun xmlXPathNodeSetAdd(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): I32 => + fun xmlXPathNodeSetAdd(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlXPathNodeSetAdd(pcur, pval) tmpvar - fun xmlXPathNodeSetAddUnique(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): I32 => + fun xmlXPathNodeSetAddUnique(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): I32 => var tmpvar: I32 = @xmlXPathNodeSetAddUnique(pcur, pval) tmpvar - fun xmlXPathNodeSetAddNs(pcur: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns]): I32 => + fun xmlXPathNodeSetAddNs(pcur: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs]): I32 => var tmpvar: I32 = @xmlXPathNodeSetAddNs(pcur, pnode, pns) tmpvar - fun xmlXPathNodeSetSort(pset: NullablePointer[Xmlnodeset]): None => + fun xmlXPathNodeSetSort(pset: NullablePointer[XmlNodeSet]): None => var tmpvar: None = @xmlXPathNodeSetSort(pset) tmpvar - fun xmlXPathRoot(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathRoot(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathRoot(pctxt) tmpvar - fun xmlXPathEvalExpr(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathEvalExpr(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathEvalExpr(pctxt) tmpvar - fun xmlXPathParseName(pctxt: NullablePointer[Xmlxpathparsercontext]): String => + fun xmlXPathParseName(pctxt: NullablePointer[XmlXPathParserContext]): String => var tmpvar: Pointer[U8] = @xmlXPathParseName(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p - fun xmlXPathParseNCName(pctxt: NullablePointer[Xmlxpathparsercontext]): String => + fun xmlXPathParseNCName(pctxt: NullablePointer[XmlXPathParserContext]): String => var tmpvar: Pointer[U8] = @xmlXPathParseNCName(pctxt) let p: String iso = String.from_cstring(tmpvar).clone() consume p @@ -6367,71 +6274,71 @@ primitive LibXML2 var tmpvar: F64 = @xmlXPathStringEvalNumber(pstr.cstring()) tmpvar - fun xmlXPathEvaluatePredicateResult(pctxt: NullablePointer[Xmlxpathparsercontext], pres: NullablePointer[Xmlxpathobject]): I32 => + fun xmlXPathEvaluatePredicateResult(pctxt: NullablePointer[XmlXPathParserContext], pres: NullablePointer[XmlXPathObject]): I32 => var tmpvar: I32 = @xmlXPathEvaluatePredicateResult(pctxt, pres) tmpvar - fun xmlXPathRegisterAllFunctions(pctxt: NullablePointer[Xmlxpathcontext] tag): None => + fun xmlXPathRegisterAllFunctions(pctxt: NullablePointer[XmlXPathContext] tag): None => var tmpvar: None = @xmlXPathRegisterAllFunctions(pctxt) tmpvar - fun xmlXPathNodeSetMerge(pval1: NullablePointer[Xmlnodeset], pval2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => - var tmpvar: NullablePointer[Xmlnodeset] = @xmlXPathNodeSetMerge(pval1, pval2) + fun xmlXPathNodeSetMerge(pval1: NullablePointer[XmlNodeSet], pval2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => + var tmpvar: NullablePointer[XmlNodeSet] = @xmlXPathNodeSetMerge(pval1, pval2) tmpvar - fun xmlXPathNodeSetDel(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): None => + fun xmlXPathNodeSetDel(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): None => var tmpvar: None = @xmlXPathNodeSetDel(pcur, pval) tmpvar - fun xmlXPathNodeSetRemove(pcur: NullablePointer[Xmlnodeset], pval: I32): None => + fun xmlXPathNodeSetRemove(pcur: NullablePointer[XmlNodeSet], pval: I32): None => var tmpvar: None = @xmlXPathNodeSetRemove(pcur, pval) tmpvar - fun xmlXPathNewNodeSetList(pval: NullablePointer[Xmlnodeset]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathNewNodeSetList(pval) + fun xmlXPathNewNodeSetList(pval: NullablePointer[XmlNodeSet]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathNewNodeSetList(pval) tmpvar - fun xmlXPathWrapNodeSet(pval: NullablePointer[Xmlnodeset]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathWrapNodeSet(pval) + fun xmlXPathWrapNodeSet(pval: NullablePointer[XmlNodeSet]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathWrapNodeSet(pval) tmpvar - fun xmlXPathWrapExternal(pval: Pointer[U8]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPathWrapExternal(pval) + fun xmlXPathWrapExternal(pval: Pointer[U8]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPathWrapExternal(pval) tmpvar - fun xmlXPathEqualValues(pctxt: NullablePointer[Xmlxpathparsercontext]): I32 => + fun xmlXPathEqualValues(pctxt: NullablePointer[XmlXPathParserContext]): I32 => var tmpvar: I32 = @xmlXPathEqualValues(pctxt) tmpvar - fun xmlXPathNotEqualValues(pctxt: NullablePointer[Xmlxpathparsercontext]): I32 => + fun xmlXPathNotEqualValues(pctxt: NullablePointer[XmlXPathParserContext]): I32 => var tmpvar: I32 = @xmlXPathNotEqualValues(pctxt) tmpvar - fun xmlXPathCompareValues(pctxt: NullablePointer[Xmlxpathparsercontext], pinf: I32, pstrict: I32): I32 => + fun xmlXPathCompareValues(pctxt: NullablePointer[XmlXPathParserContext], pinf: I32, pstrict: I32): I32 => var tmpvar: I32 = @xmlXPathCompareValues(pctxt, pinf, pstrict) tmpvar - fun xmlXPathValueFlipSign(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathValueFlipSign(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathValueFlipSign(pctxt) tmpvar - fun xmlXPathAddValues(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathAddValues(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathAddValues(pctxt) tmpvar - fun xmlXPathSubValues(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathSubValues(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathSubValues(pctxt) tmpvar - fun xmlXPathMultValues(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathMultValues(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathMultValues(pctxt) tmpvar - fun xmlXPathDivValues(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathDivValues(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathDivValues(pctxt) tmpvar - fun xmlXPathModValues(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPathModValues(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPathModValues(pctxt) tmpvar @@ -6439,247 +6346,247 @@ primitive LibXML2 var tmpvar: I32 = @xmlXPathIsNodeType(pname.cstring()) tmpvar - fun xmlXPathNextSelf(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextSelf(pctxt, pcur) + fun xmlXPathNextSelf(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextSelf(pctxt, pcur) tmpvar - fun xmlXPathNextChild(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextChild(pctxt, pcur) + fun xmlXPathNextChild(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextChild(pctxt, pcur) tmpvar - fun xmlXPathNextDescendant(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextDescendant(pctxt, pcur) + fun xmlXPathNextDescendant(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextDescendant(pctxt, pcur) tmpvar - fun xmlXPathNextDescendantOrSelf(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextDescendantOrSelf(pctxt, pcur) + fun xmlXPathNextDescendantOrSelf(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextDescendantOrSelf(pctxt, pcur) tmpvar - fun xmlXPathNextParent(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextParent(pctxt, pcur) + fun xmlXPathNextParent(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextParent(pctxt, pcur) tmpvar - fun xmlXPathNextAncestorOrSelf(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextAncestorOrSelf(pctxt, pcur) + fun xmlXPathNextAncestorOrSelf(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextAncestorOrSelf(pctxt, pcur) tmpvar - fun xmlXPathNextFollowingSibling(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextFollowingSibling(pctxt, pcur) + fun xmlXPathNextFollowingSibling(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextFollowingSibling(pctxt, pcur) tmpvar - fun xmlXPathNextFollowing(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextFollowing(pctxt, pcur) + fun xmlXPathNextFollowing(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextFollowing(pctxt, pcur) tmpvar - fun xmlXPathNextNamespace(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextNamespace(pctxt, pcur) + fun xmlXPathNextNamespace(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextNamespace(pctxt, pcur) tmpvar - fun xmlXPathNextAttribute(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextAttribute(pctxt, pcur) + fun xmlXPathNextAttribute(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextAttribute(pctxt, pcur) tmpvar - fun xmlXPathNextPreceding(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextPreceding(pctxt, pcur) + fun xmlXPathNextPreceding(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextPreceding(pctxt, pcur) tmpvar - fun xmlXPathNextAncestor(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextAncestor(pctxt, pcur) + fun xmlXPathNextAncestor(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextAncestor(pctxt, pcur) tmpvar - fun xmlXPathNextPrecedingSibling(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPathNextPrecedingSibling(pctxt, pcur) + fun xmlXPathNextPrecedingSibling(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPathNextPrecedingSibling(pctxt, pcur) tmpvar - fun xmlXPathLastFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathLastFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathLastFunction(pctxt, pnargs) tmpvar - fun xmlXPathPositionFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathPositionFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathPositionFunction(pctxt, pnargs) tmpvar - fun xmlXPathCountFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathCountFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathCountFunction(pctxt, pnargs) tmpvar - fun xmlXPathIdFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathIdFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathIdFunction(pctxt, pnargs) tmpvar - fun xmlXPathLocalNameFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathLocalNameFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathLocalNameFunction(pctxt, pnargs) tmpvar - fun xmlXPathNamespaceURIFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathNamespaceURIFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathNamespaceURIFunction(pctxt, pnargs) tmpvar - fun xmlXPathStringFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathStringFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathStringFunction(pctxt, pnargs) tmpvar - fun xmlXPathStringLengthFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathStringLengthFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathStringLengthFunction(pctxt, pnargs) tmpvar - fun xmlXPathConcatFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathConcatFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathConcatFunction(pctxt, pnargs) tmpvar - fun xmlXPathContainsFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathContainsFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathContainsFunction(pctxt, pnargs) tmpvar - fun xmlXPathStartsWithFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathStartsWithFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathStartsWithFunction(pctxt, pnargs) tmpvar - fun xmlXPathSubstringFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathSubstringFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathSubstringFunction(pctxt, pnargs) tmpvar - fun xmlXPathSubstringBeforeFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathSubstringBeforeFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathSubstringBeforeFunction(pctxt, pnargs) tmpvar - fun xmlXPathSubstringAfterFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathSubstringAfterFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathSubstringAfterFunction(pctxt, pnargs) tmpvar - fun xmlXPathNormalizeFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathNormalizeFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathNormalizeFunction(pctxt, pnargs) tmpvar - fun xmlXPathTranslateFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathTranslateFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathTranslateFunction(pctxt, pnargs) tmpvar - fun xmlXPathNotFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathNotFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathNotFunction(pctxt, pnargs) tmpvar - fun xmlXPathTrueFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathTrueFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathTrueFunction(pctxt, pnargs) tmpvar - fun xmlXPathFalseFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathFalseFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathFalseFunction(pctxt, pnargs) tmpvar - fun xmlXPathLangFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathLangFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathLangFunction(pctxt, pnargs) tmpvar - fun xmlXPathNumberFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathNumberFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathNumberFunction(pctxt, pnargs) tmpvar - fun xmlXPathSumFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathSumFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathSumFunction(pctxt, pnargs) tmpvar - fun xmlXPathFloorFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathFloorFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathFloorFunction(pctxt, pnargs) tmpvar - fun xmlXPathCeilingFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathCeilingFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathCeilingFunction(pctxt, pnargs) tmpvar - fun xmlXPathRoundFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathRoundFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathRoundFunction(pctxt, pnargs) tmpvar - fun xmlXPathBooleanFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPathBooleanFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPathBooleanFunction(pctxt, pnargs) tmpvar - fun xmlXPathNodeSetFreeNs(pns: NullablePointer[Xmlns]): None => + fun xmlXPathNodeSetFreeNs(pns: NullablePointer[XmlNs]): None => var tmpvar: None = @xmlXPathNodeSetFreeNs(pns) tmpvar - fun xmlXPtrLocationSetCreate(pval: NullablePointer[Xmlxpathobject]): NullablePointer[Xmllocationset] => - var tmpvar: NullablePointer[Xmllocationset] = @xmlXPtrLocationSetCreate(pval) + fun xmlXPtrLocationSetCreate(pval: NullablePointer[XmlXPathObject]): NullablePointer[XmlLocationSet] => + var tmpvar: NullablePointer[XmlLocationSet] = @xmlXPtrLocationSetCreate(pval) tmpvar - fun xmlXPtrFreeLocationSet(pobj: NullablePointer[Xmllocationset]): None => + fun xmlXPtrFreeLocationSet(pobj: NullablePointer[XmlLocationSet]): None => var tmpvar: None = @xmlXPtrFreeLocationSet(pobj) tmpvar - fun xmlXPtrLocationSetMerge(pval1: NullablePointer[Xmllocationset], pval2: NullablePointer[Xmllocationset]): NullablePointer[Xmllocationset] => - var tmpvar: NullablePointer[Xmllocationset] = @xmlXPtrLocationSetMerge(pval1, pval2) + fun xmlXPtrLocationSetMerge(pval1: NullablePointer[XmlLocationSet], pval2: NullablePointer[XmlLocationSet]): NullablePointer[XmlLocationSet] => + var tmpvar: NullablePointer[XmlLocationSet] = @xmlXPtrLocationSetMerge(pval1, pval2) tmpvar - fun xmlXPtrNewRange(pstart: NullablePointer[Xmlnode], pstartindex: I32, pend: NullablePointer[Xmlnode], pendindex: I32): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewRange(pstart, pstartindex, pend, pendindex) + fun xmlXPtrNewRange(pstart: NullablePointer[XmlNode], pstartindex: I32, pend: NullablePointer[XmlNode], pendindex: I32): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewRange(pstart, pstartindex, pend, pendindex) tmpvar - fun xmlXPtrNewRangePoints(pstart: NullablePointer[Xmlxpathobject], pend: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewRangePoints(pstart, pend) + fun xmlXPtrNewRangePoints(pstart: NullablePointer[XmlXPathObject], pend: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewRangePoints(pstart, pend) tmpvar - fun xmlXPtrNewRangeNodePoint(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewRangeNodePoint(pstart, pend) + fun xmlXPtrNewRangeNodePoint(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewRangeNodePoint(pstart, pend) tmpvar - fun xmlXPtrNewRangePointNode(pstart: NullablePointer[Xmlxpathobject], pend: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewRangePointNode(pstart, pend) + fun xmlXPtrNewRangePointNode(pstart: NullablePointer[XmlXPathObject], pend: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewRangePointNode(pstart, pend) tmpvar - fun xmlXPtrNewRangeNodes(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewRangeNodes(pstart, pend) + fun xmlXPtrNewRangeNodes(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewRangeNodes(pstart, pend) tmpvar - fun xmlXPtrNewLocationSetNodes(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewLocationSetNodes(pstart, pend) + fun xmlXPtrNewLocationSetNodes(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewLocationSetNodes(pstart, pend) tmpvar - fun xmlXPtrNewLocationSetNodeSet(pset: NullablePointer[Xmlnodeset]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewLocationSetNodeSet(pset) + fun xmlXPtrNewLocationSetNodeSet(pset: NullablePointer[XmlNodeSet]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewLocationSetNodeSet(pset) tmpvar - fun xmlXPtrNewRangeNodeObject(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewRangeNodeObject(pstart, pend) + fun xmlXPtrNewRangeNodeObject(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewRangeNodeObject(pstart, pend) tmpvar - fun xmlXPtrNewCollapsedRange(pstart: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrNewCollapsedRange(pstart) + fun xmlXPtrNewCollapsedRange(pstart: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrNewCollapsedRange(pstart) tmpvar - fun xmlXPtrLocationSetAdd(pcur: NullablePointer[Xmllocationset], pval: NullablePointer[Xmlxpathobject]): None => + fun xmlXPtrLocationSetAdd(pcur: NullablePointer[XmlLocationSet], pval: NullablePointer[XmlXPathObject]): None => var tmpvar: None = @xmlXPtrLocationSetAdd(pcur, pval) tmpvar - fun xmlXPtrWrapLocationSet(pval: NullablePointer[Xmllocationset]): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrWrapLocationSet(pval) + fun xmlXPtrWrapLocationSet(pval: NullablePointer[XmlLocationSet]): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrWrapLocationSet(pval) tmpvar - fun xmlXPtrLocationSetDel(pcur: NullablePointer[Xmllocationset], pval: NullablePointer[Xmlxpathobject]): None => + fun xmlXPtrLocationSetDel(pcur: NullablePointer[XmlLocationSet], pval: NullablePointer[XmlXPathObject]): None => var tmpvar: None = @xmlXPtrLocationSetDel(pcur, pval) tmpvar - fun xmlXPtrLocationSetRemove(pcur: NullablePointer[Xmllocationset], pval: I32): None => + fun xmlXPtrLocationSetRemove(pcur: NullablePointer[XmlLocationSet], pval: I32): None => var tmpvar: None = @xmlXPtrLocationSetRemove(pcur, pval) tmpvar - fun xmlXPtrNewContext(pdoc: NullablePointer[Xmldoc] tag, phere: NullablePointer[Xmlnode], porigin: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathcontext] => - var tmpvar: NullablePointer[Xmlxpathcontext] = @xmlXPtrNewContext(pdoc, phere, porigin) + fun xmlXPtrNewContext(pdoc: NullablePointer[XmlDoc] tag, phere: NullablePointer[XmlNode], porigin: NullablePointer[XmlNode]): NullablePointer[XmlXPathContext] => + var tmpvar: NullablePointer[XmlXPathContext] = @xmlXPtrNewContext(pdoc, phere, porigin) tmpvar - fun xmlXPtrEval(pstr: String, pctx: NullablePointer[Xmlxpathcontext] tag): NullablePointer[Xmlxpathobject] => - var tmpvar: NullablePointer[Xmlxpathobject] = @xmlXPtrEval(pstr.cstring(), pctx) + fun xmlXPtrEval(pstr: String, pctx: NullablePointer[XmlXPathContext] tag): NullablePointer[XmlXPathObject] => + var tmpvar: NullablePointer[XmlXPathObject] = @xmlXPtrEval(pstr.cstring(), pctx) tmpvar - fun xmlXPtrRangeToFunction(pctxt: NullablePointer[Xmlxpathparsercontext], pnargs: I32): None => + fun xmlXPtrRangeToFunction(pctxt: NullablePointer[XmlXPathParserContext], pnargs: I32): None => var tmpvar: None = @xmlXPtrRangeToFunction(pctxt, pnargs) tmpvar - fun xmlXPtrBuildNodeList(pobj: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlnode] => - var tmpvar: NullablePointer[Xmlnode] = @xmlXPtrBuildNodeList(pobj) + fun xmlXPtrBuildNodeList(pobj: NullablePointer[XmlXPathObject]): NullablePointer[XmlNode] => + var tmpvar: NullablePointer[XmlNode] = @xmlXPtrBuildNodeList(pobj) tmpvar - fun xmlXPtrEvalRangePredicate(pctxt: NullablePointer[Xmlxpathparsercontext]): None => + fun xmlXPtrEvalRangePredicate(pctxt: NullablePointer[XmlXPathParserContext]): None => var tmpvar: None = @xmlXPtrEvalRangePredicate(pctxt) tmpvar diff --git a/pony-libxml2/pony-libxml2.pony b/pony-libxml2/pony-libxml2.pony index d865a94..dc44b62 100644 --- a/pony-libxml2/pony-libxml2.pony +++ b/pony-libxml2/pony-libxml2.pony @@ -34,14 +34,14 @@ For example, if you need to call an as-yet unimplemented function which takes an ``` let xmldoc: Xml2Doc = Xml2Doc.parseFile("somefile.xml")? -let xmldocptr: NullablePointer[Xmldoc] = xmldoc.ptr' +let xmldocptr: NullablePointer[XmlDoc] = xmldoc.ptr' ``` If you need to go from the C API back to the Pony API, if implemented you can reverse it as follows: ``` -let s: NullablePointer[Xmlnode] = LibXML2.(some API call) +let s: NullablePointer[XmlNode] = LibXML2.(some API call) let xmlnode: Xml2node = Xml2node.fromPTR(s) ``` @@ -55,6 +55,8 @@ Documentation will follow in the appropriate section. """ +use "structs/" + use @xmlCheckVersion[None](anon0: I32) use @xmlStrdup[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlStrndup[Pointer[U8]](anon0: Pointer[U8] tag, anon1: I32) @@ -75,7 +77,6 @@ use @xmlStrcat[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) use @xmlStrncat[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) use @xmlStrncatNew[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) use @xmlStrPrintf[I32](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag) -use @xmlStrVPrintf[I32](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag, anon3: NullablePointer[VaListTag]) use @xmlGetUTF8Char[I32](anon0: Pointer[U8] tag, anon1: Pointer[I32]) use @xmlCheckUTF8[I32](anon0: Pointer[U8] tag) use @xmlUTF8Strsize[I32](anon0: Pointer[U8] tag, anon1: I32) @@ -89,40 +90,40 @@ use @xmlUTF8Charcmp[I32](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) use @xmlCleanupInputCallbacks[None]() use @xmlPopInputCallbacks[I32]() use @xmlRegisterDefaultInputCallbacks[None]() -use @xmlAllocParserInputBuffer[NullablePointer[Xmlparserinputbuffer]](anon0: I32) -use @xmlParserInputBufferCreateFilename[NullablePointer[Xmlparserinputbuffer]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlParserInputBufferCreateFile[NullablePointer[Xmlparserinputbuffer]](anon0: NullablePointer[IoFile], anon1: I32) -use @xmlParserInputBufferCreateFd[NullablePointer[Xmlparserinputbuffer]](anon0: I32, anon1: I32) -use @xmlParserInputBufferCreateMem[NullablePointer[Xmlparserinputbuffer]](anon0: Pointer[U8] tag, anon1: I32, anon2: I32) -use @xmlParserInputBufferCreateStatic[NullablePointer[Xmlparserinputbuffer]](anon0: Pointer[U8] tag, anon1: I32, anon2: I32) -// Not Implemented Yet: use @xmlParserInputBufferCreateIO[NullablePointer[Xmlparserinputbuffer]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: I32) -use @xmlParserInputBufferRead[I32](anon0: NullablePointer[Xmlparserinputbuffer], anon1: I32) -use @xmlParserInputBufferGrow[I32](anon0: NullablePointer[Xmlparserinputbuffer], anon1: I32) -use @xmlParserInputBufferPush[I32](anon0: NullablePointer[Xmlparserinputbuffer], anon1: I32, anon2: Pointer[U8] tag) -use @xmlFreeParserInputBuffer[None](anon0: NullablePointer[Xmlparserinputbuffer]) +use @xmlAllocParserInputBuffer[NullablePointer[XmlParserInputBuffer]](anon0: I32) +use @xmlParserInputBufferCreateFilename[NullablePointer[XmlParserInputBuffer]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlParserInputBufferCreateFile[NullablePointer[XmlParserInputBuffer]](anon0: NullablePointer[IOFILE], anon1: I32) +use @xmlParserInputBufferCreateFd[NullablePointer[XmlParserInputBuffer]](anon0: I32, anon1: I32) +use @xmlParserInputBufferCreateMem[NullablePointer[XmlParserInputBuffer]](anon0: Pointer[U8] tag, anon1: I32, anon2: I32) +use @xmlParserInputBufferCreateStatic[NullablePointer[XmlParserInputBuffer]](anon0: Pointer[U8] tag, anon1: I32, anon2: I32) +// Not Implemented Yet: use @xmlParserInputBufferCreateIO[NullablePointer[XmlParserInputBuffer]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: I32) +use @xmlParserInputBufferRead[I32](anon0: NullablePointer[XmlParserInputBuffer], anon1: I32) +use @xmlParserInputBufferGrow[I32](anon0: NullablePointer[XmlParserInputBuffer], anon1: I32) +use @xmlParserInputBufferPush[I32](anon0: NullablePointer[XmlParserInputBuffer], anon1: I32, anon2: Pointer[U8] tag) +use @xmlFreeParserInputBuffer[None](anon0: NullablePointer[XmlParserInputBuffer]) use @xmlParserGetDirectory[Pointer[U8]](anon0: Pointer[U8] tag) // Not Implemented Yet: use @xmlRegisterInputCallbacks[I32](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[FUNCTIONPOINTER]) -use @__xmlParserInputBufferCreateFilename[NullablePointer[Xmlparserinputbuffer]](anon0: Pointer[U8] tag, anon1: I32) +use @__xmlParserInputBufferCreateFilename[NullablePointer[XmlParserInputBuffer]](anon0: Pointer[U8] tag, anon1: I32) use @xmlCleanupOutputCallbacks[None]() use @xmlRegisterDefaultOutputCallbacks[None]() -use @xmlAllocOutputBuffer[NullablePointer[Xmloutputbuffer]](anon0: NullablePointer[Xmlcharencodinghandler]) -use @xmlOutputBufferCreateFilename[NullablePointer[Xmloutputbuffer]](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmlcharencodinghandler], anon2: I32) -use @xmlOutputBufferCreateFile[NullablePointer[Xmloutputbuffer]](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlcharencodinghandler]) -use @xmlOutputBufferCreateBuffer[NullablePointer[Xmloutputbuffer]](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlcharencodinghandler]) -use @xmlOutputBufferCreateFd[NullablePointer[Xmloutputbuffer]](anon0: I32, anon1: NullablePointer[Xmlcharencodinghandler]) -// Not Implemented Yet: use @xmlOutputBufferCreateIO[NullablePointer[Xmloutputbuffer]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: NullablePointer[Xmlcharencodinghandler]) -use @xmlOutputBufferGetContent[Pointer[U8]](anon0: NullablePointer[Xmloutputbuffer]) -use @xmlOutputBufferGetSize[U64](anon0: NullablePointer[Xmloutputbuffer]) -use @xmlOutputBufferWrite[I32](anon0: NullablePointer[Xmloutputbuffer], anon1: I32, anon2: Pointer[U8] tag) -use @xmlOutputBufferWriteString[I32](anon0: NullablePointer[Xmloutputbuffer], anon1: Pointer[U8] tag) -// Not Implemented Yet: use @xmlOutputBufferWriteEscape[I32](anon0: NullablePointer[Xmloutputbuffer], anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER]) -use @xmlOutputBufferFlush[I32](anon0: NullablePointer[Xmloutputbuffer]) -use @xmlOutputBufferClose[I32](anon0: NullablePointer[Xmloutputbuffer]) +use @xmlAllocOutputBuffer[NullablePointer[XmlOutputBuffer]](anon0: NullablePointer[XmlCharEncodingHandler]) +use @xmlOutputBufferCreateFilename[NullablePointer[XmlOutputBuffer]](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlCharEncodingHandler], anon2: I32) +use @xmlOutputBufferCreateFile[NullablePointer[XmlOutputBuffer]](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlCharEncodingHandler]) +use @xmlOutputBufferCreateBuffer[NullablePointer[XmlOutputBuffer]](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlCharEncodingHandler]) +use @xmlOutputBufferCreateFd[NullablePointer[XmlOutputBuffer]](anon0: I32, anon1: NullablePointer[XmlCharEncodingHandler]) +// Not Implemented Yet: use @xmlOutputBufferCreateIO[NullablePointer[XmlOutputBuffer]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: NullablePointer[XmlCharEncodingHandler]) +use @xmlOutputBufferGetContent[Pointer[U8]](anon0: NullablePointer[XmlOutputBuffer]) +use @xmlOutputBufferGetSize[U64](anon0: NullablePointer[XmlOutputBuffer]) +use @xmlOutputBufferWrite[I32](anon0: NullablePointer[XmlOutputBuffer], anon1: I32, anon2: Pointer[U8] tag) +use @xmlOutputBufferWriteString[I32](anon0: NullablePointer[XmlOutputBuffer], anon1: Pointer[U8] tag) +// Not Implemented Yet: use @xmlOutputBufferWriteEscape[I32](anon0: NullablePointer[XmlOutputBuffer], anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER]) +use @xmlOutputBufferFlush[I32](anon0: NullablePointer[XmlOutputBuffer]) +use @xmlOutputBufferClose[I32](anon0: NullablePointer[XmlOutputBuffer]) // Not Implemented Yet: use @xmlRegisterOutputCallbacks[I32](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[FUNCTIONPOINTER]) -use @__xmlOutputBufferCreateFilename[NullablePointer[Xmloutputbuffer]](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmlcharencodinghandler], anon2: I32) +use @__xmlOutputBufferCreateFilename[NullablePointer[XmlOutputBuffer]](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlCharEncodingHandler], anon2: I32) use @xmlRegisterHTTPPostCallbacks[None]() -use @xmlCheckHTTPInput[NullablePointer[Xmlparserinput]](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlparserinput]) -use @xmlNoNetExternalEntityLoader[NullablePointer[Xmlparserinput]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlparserctxt]) +use @xmlCheckHTTPInput[NullablePointer[XmlParserInput]](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlParserInput]) +use @xmlNoNetExternalEntityLoader[NullablePointer[XmlParserInput]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[XmlParserCtxt]) use @xmlNormalizeWindowsPath[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlCheckFilename[I32](anon0: Pointer[U8] tag) use @xmlFileMatch[I32](anon0: Pointer[U8] tag) @@ -138,10 +139,10 @@ use @xmlIOFTPMatch[I32](anon0: Pointer[U8] tag) use @xmlIOFTPOpen[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlIOFTPRead[I32](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32) use @xmlIOFTPClose[I32](anon0: Pointer[U8]) -use @xmlBufContent[Pointer[U8]](anon0: NullablePointer[Xmlbuf]) -use @xmlBufEnd[Pointer[U8]](anon0: NullablePointer[Xmlbuf]) -use @xmlBufUse[U64](anon0: NullablePointer[Xmlbuf]) -use @xmlBufShrink[U64](anon0: NullablePointer[Xmlbuf], anon1: U64) +use @xmlBufContent[Pointer[U8]](anon0: NullablePointer[XmlBuf]) +use @xmlBufEnd[Pointer[U8]](anon0: NullablePointer[XmlBuf]) +use @xmlBufUse[U64](anon0: NullablePointer[XmlBuf]) +use @xmlBufShrink[U64](anon0: NullablePointer[XmlBuf], anon1: U64) use @xmlValidateNCName[I32](anon0: Pointer[U8] tag, anon1: I32) use @xmlValidateQName[I32](anon0: Pointer[U8] tag, anon1: I32) use @xmlValidateName[I32](anon0: Pointer[U8] tag, anon1: I32) @@ -151,267 +152,267 @@ use @xmlSplitQName2[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[Pointer[ use @xmlSplitQName3[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[I32]) use @xmlSetBufferAllocationScheme[None](anon0: I32) use @xmlGetBufferAllocationScheme[I32]() -use @xmlBufferCreate[NullablePointer[Xmlbuffer]]() -use @xmlBufferCreateSize[NullablePointer[Xmlbuffer]](anon0: U64) -use @xmlBufferCreateStatic[NullablePointer[Xmlbuffer]](anon0: Pointer[U8], anon1: U64) -use @xmlBufferResize[I32](anon0: NullablePointer[Xmlbuffer], anon1: U32) -use @xmlBufferFree[None](anon0: NullablePointer[Xmlbuffer]) -use @xmlBufferDump[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlbuffer]) -use @xmlBufferAdd[I32](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag, anon2: I32) -use @xmlBufferAddHead[I32](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag, anon2: I32) -use @xmlBufferCat[I32](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag) -use @xmlBufferCCat[I32](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag) -use @xmlBufferShrink[I32](anon0: NullablePointer[Xmlbuffer], anon1: U32) -use @xmlBufferGrow[I32](anon0: NullablePointer[Xmlbuffer], anon1: U32) -use @xmlBufferEmpty[None](anon0: NullablePointer[Xmlbuffer]) -use @xmlBufferContent[Pointer[U8]](anon0: NullablePointer[Xmlbuffer]) -use @xmlBufferDetach[Pointer[U8]](anon0: NullablePointer[Xmlbuffer]) -use @xmlBufferSetAllocationScheme[None](anon0: NullablePointer[Xmlbuffer], anon1: I32) -use @xmlBufferLength[I32](anon0: NullablePointer[Xmlbuffer]) -use @xmlCreateIntSubset[NullablePointer[Xmldtd]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlNewDtd[NullablePointer[Xmldtd]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlGetIntSubset[NullablePointer[Xmldtd]](anon0: NullablePointer[Xmldoc] tag) -use @xmlFreeDtd[None](anon0: NullablePointer[Xmldtd]) -use @xmlNewGlobalNs[NullablePointer[Xmlns]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlNewNs[NullablePointer[Xmlns]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlFreeNs[None](anon0: NullablePointer[Xmlns]) -use @xmlFreeNsList[None](anon0: NullablePointer[Xmlns]) -use @xmlNewDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag) -use @xmlFreeDoc[None](anon0: NullablePointer[Xmldoc] tag) -use @xmlNewDocProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlNewProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlNewNsProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlNewNsPropEatName[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlFreePropList[None](anon0: NullablePointer[Xmlattr]) -use @xmlFreeProp[None](anon0: NullablePointer[Xmlattr]) -use @xmlCopyProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlattr]) -use @xmlCopyPropList[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlattr]) -use @xmlCopyDtd[NullablePointer[Xmldtd]](anon0: NullablePointer[Xmldtd]) -use @xmlCopyDoc[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmldoc] tag, anon1: I32) -use @xmlNewDocNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlNewDocNodeEatName[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlNewNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlns], anon1: Pointer[U8] tag) -use @xmlNewNodeEatName[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlns], anon1: Pointer[U8] tag) -use @xmlNewChild[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlNewDocText[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlNewText[NullablePointer[Xmlnode]](anon0: Pointer[U8] tag) -use @xmlNewDocPI[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlNewPI[NullablePointer[Xmlnode]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @xmlNewDocTextLen[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlNewTextLen[NullablePointer[Xmlnode]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlNewDocComment[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlNewComment[NullablePointer[Xmlnode]](anon0: Pointer[U8] tag) -use @xmlNewCDataBlock[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlNewCharRef[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlNewReference[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlCopyNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: I32) -use @xmlDocCopyNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmldoc] tag, anon2: I32) -use @xmlDocCopyNodeList[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode]) -use @xmlCopyNodeList[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode]) -use @xmlNewTextChild[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlNewDocRawNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlNewDocFragment[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag) -use @xmlGetLineNo[I64](anon0: NullablePointer[Xmlnode]) -use @xmlGetNodePath[Pointer[U8]](anon0: NullablePointer[Xmlnode]) -use @xmlDocGetRootElement[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag) -use @xmlGetLastChild[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode]) -use @xmlNodeIsText[I32](anon0: NullablePointer[Xmlnode]) -use @xmlIsBlankNode[I32](anon0: NullablePointer[Xmlnode]) -use @xmlDocSetRootElement[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode]) -use @xmlNodeSetName[None](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlAddChild[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlAddChildList[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlReplaceNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlAddPrevSibling[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlAddSibling[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlAddNextSibling[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlUnlinkNode[None](anon0: NullablePointer[Xmlnode]) -use @xmlTextMerge[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlTextConcat[I32](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: I32) -use @xmlFreeNodeList[None](anon0: NullablePointer[Xmlnode] tag) -use @xmlFreeNode[None](anon0: NullablePointer[Xmlnode] tag) -use @xmlSetTreeDoc[None](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmldoc] tag) -use @xmlSetListDoc[None](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmldoc] tag) -use @xmlSearchNs[NullablePointer[Xmlns]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: Pointer[U8] tag) -use @xmlSearchNsByHref[NullablePointer[Xmlns]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: Pointer[U8] tag) -use @xmlGetNsList[Pointer[NullablePointer[Xmlns]]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode]) -use @xmlSetNs[None](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlns]) -use @xmlCopyNamespace[NullablePointer[Xmlns]](anon0: NullablePointer[Xmlns]) -use @xmlCopyNamespaceList[NullablePointer[Xmlns]](anon0: NullablePointer[Xmlns]) -use @xmlSetProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlSetNsProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlGetNoNsProp[Pointer[U8]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlGetProp[Pointer[U8]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlHasProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlHasNsProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlGetNsProp[Pointer[U8]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlStringGetNodeList[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlStringLenGetNodeList[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlNodeListGetString[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: I32) -use @xmlNodeListGetRawString[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: I32) -use @xmlNodeSetContent[None](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlNodeSetContentLen[None](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: I32) -use @xmlNodeAddContent[None](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlNodeAddContentLen[None](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: I32) -use @xmlNodeGetContent[Pointer[U8]](anon0: NullablePointer[Xmlnode]) -use @xmlNodeBufGetContent[I32](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlnode]) -use @xmlBufGetNodeContent[I32](anon0: NullablePointer[Xmlbuf], anon1: NullablePointer[Xmlnode]) -use @xmlNodeGetLang[Pointer[U8]](anon0: NullablePointer[Xmlnode]) -use @xmlNodeGetSpacePreserve[I32](anon0: NullablePointer[Xmlnode]) -use @xmlNodeSetLang[None](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlNodeSetSpacePreserve[None](anon0: NullablePointer[Xmlnode], anon1: I32) -use @xmlNodeGetBase[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode]) -use @xmlNodeSetBase[None](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlRemoveProp[I32](anon0: NullablePointer[Xmlattr]) -use @xmlUnsetNsProp[I32](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlns], anon2: Pointer[U8] tag) -use @xmlUnsetProp[I32](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag) -use @xmlBufferWriteCHAR[None](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag) -use @xmlBufferWriteChar[None](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag) -use @xmlBufferWriteQuotedString[None](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag) -use @xmlAttrSerializeTxtContent[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlattr], anon3: Pointer[U8] tag) -use @xmlReconciliateNs[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode]) -use @xmlDocDumpFormatMemory[None](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) -use @xmlDocDumpMemory[None](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32]) -use @xmlDocDumpMemoryEnc[None](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag) -use @xmlDocDumpFormatMemoryEnc[None](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag, anon4: I32) -use @xmlDocFormatDump[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag, anon2: I32) -use @xmlDocDump[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag) -use @xmlElemDump[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) -use @xmlSaveFile[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldoc] tag) -use @xmlSaveFormatFile[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldoc] tag, anon2: I32) -use @xmlBufNodeDump[U64](anon0: NullablePointer[Xmlbuf], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: I32, anon4: I32) -use @xmlNodeDump[I32](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: I32, anon4: I32) -use @xmlSaveFileTo[I32](anon0: NullablePointer[Xmloutputbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag) -use @xmlSaveFormatFileTo[I32](anon0: NullablePointer[Xmloutputbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag, anon3: I32) -use @xmlNodeDumpOutput[None](anon0: NullablePointer[Xmloutputbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: I32, anon4: I32, anon5: Pointer[U8] tag) -use @xmlSaveFormatFileEnc[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag, anon3: I32) -use @xmlSaveFileEnc[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag) +use @xmlBufferCreate[NullablePointer[XmlBuffer]]() +use @xmlBufferCreateSize[NullablePointer[XmlBuffer]](anon0: U64) +use @xmlBufferCreateStatic[NullablePointer[XmlBuffer]](anon0: Pointer[U8], anon1: U64) +use @xmlBufferResize[I32](anon0: NullablePointer[XmlBuffer], anon1: U32) +use @xmlBufferFree[None](anon0: NullablePointer[XmlBuffer]) +use @xmlBufferDump[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlBuffer]) +use @xmlBufferAdd[I32](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag, anon2: I32) +use @xmlBufferAddHead[I32](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag, anon2: I32) +use @xmlBufferCat[I32](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag) +use @xmlBufferCCat[I32](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag) +use @xmlBufferShrink[I32](anon0: NullablePointer[XmlBuffer], anon1: U32) +use @xmlBufferGrow[I32](anon0: NullablePointer[XmlBuffer], anon1: U32) +use @xmlBufferEmpty[None](anon0: NullablePointer[XmlBuffer]) +use @xmlBufferContent[Pointer[U8]](anon0: NullablePointer[XmlBuffer]) +use @xmlBufferDetach[Pointer[U8]](anon0: NullablePointer[XmlBuffer]) +use @xmlBufferSetAllocationScheme[None](anon0: NullablePointer[XmlBuffer], anon1: I32) +use @xmlBufferLength[I32](anon0: NullablePointer[XmlBuffer]) +use @xmlCreateIntSubset[NullablePointer[XmlDtd]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlNewDtd[NullablePointer[XmlDtd]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlGetIntSubset[NullablePointer[XmlDtd]](anon0: NullablePointer[XmlDoc] tag) +use @xmlFreeDtd[None](anon0: NullablePointer[XmlDtd]) +use @xmlNewGlobalNs[NullablePointer[XmlNs]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlNewNs[NullablePointer[XmlNs]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlFreeNs[None](anon0: NullablePointer[XmlNs]) +use @xmlFreeNsList[None](anon0: NullablePointer[XmlNs]) +use @xmlNewDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag) +use @xmlFreeDoc[None](anon0: NullablePointer[XmlDoc] tag) +use @xmlNewDocProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlNewProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlNewNsProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlNewNsPropEatName[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlFreePropList[None](anon0: NullablePointer[XmlAttr]) +use @xmlFreeProp[None](anon0: NullablePointer[XmlAttr]) +use @xmlCopyProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlAttr]) +use @xmlCopyPropList[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlAttr]) +use @xmlCopyDtd[NullablePointer[XmlDtd]](anon0: NullablePointer[XmlDtd]) +use @xmlCopyDoc[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlDoc] tag, anon1: I32) +use @xmlNewDocNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlNewDocNodeEatName[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlNewNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNs], anon1: Pointer[U8] tag) +use @xmlNewNodeEatName[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNs], anon1: Pointer[U8] tag) +use @xmlNewChild[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlNewDocText[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlNewText[NullablePointer[XmlNode]](anon0: Pointer[U8] tag) +use @xmlNewDocPI[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlNewPI[NullablePointer[XmlNode]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @xmlNewDocTextLen[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: I32) +use @xmlNewTextLen[NullablePointer[XmlNode]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlNewDocComment[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlNewComment[NullablePointer[XmlNode]](anon0: Pointer[U8] tag) +use @xmlNewCDataBlock[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: I32) +use @xmlNewCharRef[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlNewReference[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlCopyNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: I32) +use @xmlDocCopyNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlDoc] tag, anon2: I32) +use @xmlDocCopyNodeList[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode]) +use @xmlCopyNodeList[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode]) +use @xmlNewTextChild[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlNewDocRawNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlNewDocFragment[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag) +use @xmlGetLineNo[I64](anon0: NullablePointer[XmlNode]) +use @xmlGetNodePath[Pointer[U8]](anon0: NullablePointer[XmlNode]) +use @xmlDocGetRootElement[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag) +use @xmlGetLastChild[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode]) +use @xmlNodeIsText[I32](anon0: NullablePointer[XmlNode]) +use @xmlIsBlankNode[I32](anon0: NullablePointer[XmlNode]) +use @xmlDocSetRootElement[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode]) +use @xmlNodeSetName[None](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlAddChild[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlAddChildList[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlReplaceNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlAddPrevSibling[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlAddSibling[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlAddNextSibling[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlUnlinkNode[None](anon0: NullablePointer[XmlNode]) +use @xmlTextMerge[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlTextConcat[I32](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: I32) +use @xmlFreeNodeList[None](anon0: NullablePointer[XmlNode] tag) +use @xmlFreeNode[None](anon0: NullablePointer[XmlNode] tag) +use @xmlSetTreeDoc[None](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlDoc] tag) +use @xmlSetListDoc[None](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlDoc] tag) +use @xmlSearchNs[NullablePointer[XmlNs]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: Pointer[U8] tag) +use @xmlSearchNsByHref[NullablePointer[XmlNs]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: Pointer[U8] tag) +use @xmlGetNsList[Pointer[NullablePointer[XmlNs]]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode]) +use @xmlSetNs[None](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNs]) +use @xmlCopyNamespace[NullablePointer[XmlNs]](anon0: NullablePointer[XmlNs]) +use @xmlCopyNamespaceList[NullablePointer[XmlNs]](anon0: NullablePointer[XmlNs]) +use @xmlSetProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlSetNsProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlGetNoNsProp[Pointer[U8]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlGetProp[Pointer[U8]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlHasProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlHasNsProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlGetNsProp[Pointer[U8]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlStringGetNodeList[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlStringLenGetNodeList[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: I32) +use @xmlNodeListGetString[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: I32) +use @xmlNodeListGetRawString[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: I32) +use @xmlNodeSetContent[None](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlNodeSetContentLen[None](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: I32) +use @xmlNodeAddContent[None](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlNodeAddContentLen[None](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: I32) +use @xmlNodeGetContent[Pointer[U8]](anon0: NullablePointer[XmlNode]) +use @xmlNodeBufGetContent[I32](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlNode]) +use @xmlBufGetNodeContent[I32](anon0: NullablePointer[XmlBuf], anon1: NullablePointer[XmlNode]) +use @xmlNodeGetLang[Pointer[U8]](anon0: NullablePointer[XmlNode]) +use @xmlNodeGetSpacePreserve[I32](anon0: NullablePointer[XmlNode]) +use @xmlNodeSetLang[None](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlNodeSetSpacePreserve[None](anon0: NullablePointer[XmlNode], anon1: I32) +use @xmlNodeGetBase[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode]) +use @xmlNodeSetBase[None](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlRemoveProp[I32](anon0: NullablePointer[XmlAttr]) +use @xmlUnsetNsProp[I32](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNs], anon2: Pointer[U8] tag) +use @xmlUnsetProp[I32](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag) +use @xmlBufferWriteCHAR[None](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag) +use @xmlBufferWriteChar[None](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag) +use @xmlBufferWriteQuotedString[None](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag) +use @xmlAttrSerializeTxtContent[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlAttr], anon3: Pointer[U8] tag) +use @xmlReconciliateNs[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode]) +use @xmlDocDumpFormatMemory[None](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) +use @xmlDocDumpMemory[None](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32]) +use @xmlDocDumpMemoryEnc[None](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag) +use @xmlDocDumpFormatMemoryEnc[None](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag, anon4: I32) +use @xmlDocFormatDump[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag, anon2: I32) +use @xmlDocDump[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag) +use @xmlElemDump[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) +use @xmlSaveFile[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDoc] tag) +use @xmlSaveFormatFile[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDoc] tag, anon2: I32) +use @xmlBufNodeDump[U64](anon0: NullablePointer[XmlBuf], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: I32, anon4: I32) +use @xmlNodeDump[I32](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: I32, anon4: I32) +use @xmlSaveFileTo[I32](anon0: NullablePointer[XmlOutputBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag) +use @xmlSaveFormatFileTo[I32](anon0: NullablePointer[XmlOutputBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag, anon3: I32) +use @xmlNodeDumpOutput[None](anon0: NullablePointer[XmlOutputBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: I32, anon4: I32, anon5: Pointer[U8] tag) +use @xmlSaveFormatFileEnc[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag, anon3: I32) +use @xmlSaveFileEnc[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag) use @xmlIsXHTML[I32](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @xmlGetDocCompressMode[I32](anon0: NullablePointer[Xmldoc] tag) -use @xmlSetDocCompressMode[None](anon0: NullablePointer[Xmldoc] tag, anon1: I32) +use @xmlGetDocCompressMode[I32](anon0: NullablePointer[XmlDoc] tag) +use @xmlSetDocCompressMode[None](anon0: NullablePointer[XmlDoc] tag, anon1: I32) use @xmlGetCompressMode[I32]() use @xmlSetCompressMode[None](anon0: I32) -use @xmlDOMWrapNewCtxt[NullablePointer[Xmldomwrapctxt]]() -use @xmlDOMWrapFreeCtxt[None](anon0: NullablePointer[Xmldomwrapctxt]) -use @xmlDOMWrapReconcileNamespaces[I32](anon0: NullablePointer[Xmldomwrapctxt], anon1: NullablePointer[Xmlnode], anon2: I32) -use @xmlDOMWrapAdoptNode[I32](anon0: NullablePointer[Xmldomwrapctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmldoc] tag, anon4: NullablePointer[Xmlnode], anon5: I32) -use @xmlDOMWrapRemoveNode[I32](anon0: NullablePointer[Xmldomwrapctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: I32) -use @xmlDOMWrapCloneNode[I32](anon0: NullablePointer[Xmldomwrapctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[NullablePointer[Xmlnode]], anon4: NullablePointer[Xmldoc] tag, anon5: NullablePointer[Xmlnode], anon6: I32, anon7: I32) -use @xmlChildElementCount[U64](anon0: NullablePointer[Xmlnode]) -use @xmlNextElementSibling[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode]) -use @xmlFirstElementChild[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode]) -use @xmlLastElementChild[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode]) -use @xmlPreviousElementSibling[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode]) +use @xmlDOMWrapNewCtxt[NullablePointer[XmlDOMWrapCtxt]]() +use @xmlDOMWrapFreeCtxt[None](anon0: NullablePointer[XmlDOMWrapCtxt]) +use @xmlDOMWrapReconcileNamespaces[I32](anon0: NullablePointer[XmlDOMWrapCtxt], anon1: NullablePointer[XmlNode], anon2: I32) +use @xmlDOMWrapAdoptNode[I32](anon0: NullablePointer[XmlDOMWrapCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlDoc] tag, anon4: NullablePointer[XmlNode], anon5: I32) +use @xmlDOMWrapRemoveNode[I32](anon0: NullablePointer[XmlDOMWrapCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: I32) +use @xmlDOMWrapCloneNode[I32](anon0: NullablePointer[XmlDOMWrapCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[NullablePointer[XmlNode]], anon4: NullablePointer[XmlDoc] tag, anon5: NullablePointer[XmlNode], anon6: I32, anon7: I32) +use @xmlChildElementCount[U64](anon0: NullablePointer[XmlNode]) +use @xmlNextElementSibling[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode]) +use @xmlFirstElementChild[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode]) +use @xmlLastElementChild[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode]) +use @xmlPreviousElementSibling[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode]) use @xmlInitParser[None]() use @xmlCleanupParser[None]() -use @xmlParserInputRead[I32](anon0: NullablePointer[Xmlparserinput], anon1: I32) -use @xmlParserInputGrow[I32](anon0: NullablePointer[Xmlparserinput], anon1: I32) -use @xmlParseDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag) -use @xmlParseFile[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag) -use @xmlParseMemory[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlParserInputRead[I32](anon0: NullablePointer[XmlParserInput], anon1: I32) +use @xmlParserInputGrow[I32](anon0: NullablePointer[XmlParserInput], anon1: I32) +use @xmlParseDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag) +use @xmlParseFile[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag) +use @xmlParseMemory[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: I32) use @xmlSubstituteEntitiesDefault[I32](anon0: I32) use @xmlKeepBlanksDefault[I32](anon0: I32) -use @xmlStopParser[None](anon0: NullablePointer[Xmlparserctxt]) +use @xmlStopParser[None](anon0: NullablePointer[XmlParserCtxt]) use @xmlPedanticParserDefault[I32](anon0: I32) use @xmlLineNumbersDefault[I32](anon0: I32) -use @xmlRecoverDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag) -use @xmlRecoverMemory[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlRecoverFile[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag) -use @xmlParseDocument[I32](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseExtParsedEnt[I32](anon0: NullablePointer[Xmlparserctxt]) -use @xmlSAXUserParseFile[I32](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8], anon2: Pointer[U8] tag) -use @xmlSAXUserParseMemory[I32](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8], anon2: Pointer[U8] tag, anon3: I32) -use @xmlSAXParseDoc[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8] tag, anon2: I32) -use @xmlSAXParseMemory[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) -use @xmlSAXParseMemoryWithData[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8] tag, anon2: I32, anon3: I32, anon4: Pointer[U8]) -use @xmlSAXParseFile[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8] tag, anon2: I32) -use @xmlSAXParseFileWithData[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8]) -use @xmlSAXParseEntity[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8] tag) -use @xmlParseEntity[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag) -use @xmlSAXParseDTD[NullablePointer[Xmldtd]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlParseDTD[NullablePointer[Xmldtd]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @xmlIOParseDTD[NullablePointer[Xmldtd]](anon0: NullablePointer[Xmlsaxhandler], anon1: NullablePointer[Xmlparserinputbuffer], anon2: I32) -use @xmlParseBalancedChunkMemory[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlsaxhandler], anon2: Pointer[U8], anon3: I32, anon4: Pointer[U8] tag, anon5: Pointer[NullablePointer[Xmlnode]]) -use @xmlParseInNodeContext[I32](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: I32, anon3: I32, anon4: Pointer[NullablePointer[Xmlnode]]) -use @xmlParseBalancedChunkMemoryRecover[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlsaxhandler], anon2: Pointer[U8], anon3: I32, anon4: Pointer[U8] tag, anon5: Pointer[NullablePointer[Xmlnode]], anon6: I32) -use @xmlParseExternalEntity[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlsaxhandler], anon2: Pointer[U8], anon3: I32, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: Pointer[NullablePointer[Xmlnode]]) -use @xmlParseCtxtExternalEntity[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[NullablePointer[Xmlnode]]) -use @xmlNewParserCtxt[NullablePointer[Xmlparserctxt]]() -use @xmlInitParserCtxt[I32](anon0: NullablePointer[Xmlparserctxt]) -use @xmlClearParserCtxt[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlFreeParserCtxt[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlSetupParserForBuffer[None](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlCreateDocParserCtxt[NullablePointer[Xmlparserctxt]](anon0: Pointer[U8] tag) +use @xmlRecoverDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag) +use @xmlRecoverMemory[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlRecoverFile[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag) +use @xmlParseDocument[I32](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseExtParsedEnt[I32](anon0: NullablePointer[XmlParserCtxt]) +use @xmlSAXUserParseFile[I32](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8], anon2: Pointer[U8] tag) +use @xmlSAXUserParseMemory[I32](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8], anon2: Pointer[U8] tag, anon3: I32) +use @xmlSAXParseDoc[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8] tag, anon2: I32) +use @xmlSAXParseMemory[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) +use @xmlSAXParseMemoryWithData[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8] tag, anon2: I32, anon3: I32, anon4: Pointer[U8]) +use @xmlSAXParseFile[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8] tag, anon2: I32) +use @xmlSAXParseFileWithData[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8]) +use @xmlSAXParseEntity[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8] tag) +use @xmlParseEntity[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag) +use @xmlSAXParseDTD[NullablePointer[XmlDtd]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlParseDTD[NullablePointer[XmlDtd]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @xmlIOParseDTD[NullablePointer[XmlDtd]](anon0: NullablePointer[XmlSAXHandler], anon1: NullablePointer[XmlParserInputBuffer], anon2: I32) +use @xmlParseBalancedChunkMemory[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlSAXHandler], anon2: Pointer[U8], anon3: I32, anon4: Pointer[U8] tag, anon5: Pointer[NullablePointer[XmlNode]]) +use @xmlParseInNodeContext[I32](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: I32, anon3: I32, anon4: Pointer[NullablePointer[XmlNode]]) +use @xmlParseBalancedChunkMemoryRecover[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlSAXHandler], anon2: Pointer[U8], anon3: I32, anon4: Pointer[U8] tag, anon5: Pointer[NullablePointer[XmlNode]], anon6: I32) +use @xmlParseExternalEntity[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlSAXHandler], anon2: Pointer[U8], anon3: I32, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: Pointer[NullablePointer[XmlNode]]) +use @xmlParseCtxtExternalEntity[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[NullablePointer[XmlNode]]) +use @xmlNewParserCtxt[NullablePointer[XmlParserCtxt]]() +use @xmlInitParserCtxt[I32](anon0: NullablePointer[XmlParserCtxt]) +use @xmlClearParserCtxt[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlFreeParserCtxt[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlSetupParserForBuffer[None](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlCreateDocParserCtxt[NullablePointer[XmlParserCtxt]](anon0: Pointer[U8] tag) use @xmlGetFeaturesList[I32](anon0: Pointer[I32], anon1: Pointer[Pointer[U8] tag]) -use @xmlGetFeature[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8]) -use @xmlSetFeature[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8]) -use @xmlCreatePushParserCtxt[NullablePointer[Xmlparserctxt]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8], anon2: Pointer[U8] tag, anon3: I32, anon4: Pointer[U8] tag) -use @xmlParseChunk[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) -// Not Implemented Yet: use @xmlCreateIOParserCtxt[NullablePointer[Xmlparserctxt]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[FUNCTIONPOINTER], anon4: Pointer[U8], anon5: I32) -use @xmlNewIOInputStream[NullablePointer[Xmlparserinput]](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlparserinputbuffer], anon2: I32) -use @xmlParserFindNodeInfo[NullablePointer[Xmlparsernodeinfo]](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlnode]) -use @xmlInitNodeInfoSeq[None](anon0: NullablePointer[Xmlparsernodeinfoseq]) -use @xmlClearNodeInfoSeq[None](anon0: NullablePointer[Xmlparsernodeinfoseq]) -use @xmlParserFindNodeInfoIndex[U64](anon0: NullablePointer[Xmlparsernodeinfoseq], anon1: NullablePointer[Xmlnode]) -use @xmlParserAddNodeInfo[None](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlparsernodeinfo]) +use @xmlGetFeature[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8]) +use @xmlSetFeature[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8]) +use @xmlCreatePushParserCtxt[NullablePointer[XmlParserCtxt]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8], anon2: Pointer[U8] tag, anon3: I32, anon4: Pointer[U8] tag) +use @xmlParseChunk[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) +// Not Implemented Yet: use @xmlCreateIOParserCtxt[NullablePointer[XmlParserCtxt]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[FUNCTIONPOINTER], anon4: Pointer[U8], anon5: I32) +use @xmlNewIOInputStream[NullablePointer[XmlParserInput]](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlParserInputBuffer], anon2: I32) +use @xmlParserFindNodeInfo[NullablePointer[XmlParserNodeInfo]](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlNode]) +use @xmlInitNodeInfoSeq[None](anon0: NullablePointer[XmlParserNodeInfoSeq]) +use @xmlClearNodeInfoSeq[None](anon0: NullablePointer[XmlParserNodeInfoSeq]) +use @xmlParserFindNodeInfoIndex[U64](anon0: NullablePointer[XmlParserNodeInfoSeq], anon1: NullablePointer[XmlNode]) +use @xmlParserAddNodeInfo[None](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlParserNodeInfo]) // Not Implemented Yet: use @xmlSetExternalEntityLoader[None](anon0: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @xmlGetExternalEntityLoader[Pointer[FUNCTIONPOINTER]]() -use @xmlLoadExternalEntity[NullablePointer[Xmlparserinput]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlparserctxt]) -use @xmlByteConsumed[I64](anon0: NullablePointer[Xmlparserctxt]) -use @xmlCtxtReset[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlCtxtResetPush[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlCtxtUseOptions[I32](anon0: NullablePointer[Xmlparserctxt], anon1: I32) -use @xmlReadDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -use @xmlReadFile[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlReadMemory[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -use @xmlReadFd[NullablePointer[Xmldoc]](anon0: I32, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -// Not Implemented Yet: use @xmlReadIO[NullablePointer[Xmldoc] tag](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) -use @xmlCtxtReadDoc[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -use @xmlCtxtReadFile[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -use @xmlCtxtReadMemory[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) -use @xmlCtxtReadFd[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -// Not Implemented Yet: use @xmlCtxtReadIO[NullablePointer[Xmldoc] tag](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8], anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: I32) +use @xmlLoadExternalEntity[NullablePointer[XmlParserInput]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[XmlParserCtxt]) +use @xmlByteConsumed[I64](anon0: NullablePointer[XmlParserCtxt]) +use @xmlCtxtReset[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlCtxtResetPush[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlCtxtUseOptions[I32](anon0: NullablePointer[XmlParserCtxt], anon1: I32) +use @xmlReadDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +use @xmlReadFile[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) +use @xmlReadMemory[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +use @xmlReadFd[NullablePointer[XmlDoc]](anon0: I32, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +// Not Implemented Yet: use @xmlReadIO[NullablePointer[XmlDoc] tag](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) +use @xmlCtxtReadDoc[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +use @xmlCtxtReadFile[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +use @xmlCtxtReadMemory[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) +use @xmlCtxtReadFd[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +// Not Implemented Yet: use @xmlCtxtReadIO[NullablePointer[XmlDoc] tag](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8], anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: I32) use @xmlHasFeature[I32](anon0: I32) use @xmlInitializePredefinedEntities[None]() -use @xmlNewEntity[NullablePointer[Xmlentity]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) -use @xmlAddDocEntity[NullablePointer[Xmlentity]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) -use @xmlAddDtdEntity[NullablePointer[Xmlentity]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) -use @xmlGetPredefinedEntity[NullablePointer[Xmlentity]](anon0: Pointer[U8] tag) -use @xmlGetDocEntity[NullablePointer[Xmlentity]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlGetDtdEntity[NullablePointer[Xmlentity]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlGetParameterEntity[NullablePointer[Xmlentity]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlEncodeEntities[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlEncodeEntitiesReentrant[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlEncodeSpecialChars[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlCreateEntitiesTable[NullablePointer[Xmlhashtable]]() -use @xmlCopyEntitiesTable[NullablePointer[Xmlhashtable]](anon0: NullablePointer[Xmlhashtable]) -use @xmlFreeEntitiesTable[None](anon0: NullablePointer[Xmlhashtable]) -use @xmlDumpEntitiesTable[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlhashtable]) -use @xmlDumpEntityDecl[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlentity]) +use @xmlNewEntity[NullablePointer[XmlEntity]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) +use @xmlAddDocEntity[NullablePointer[XmlEntity]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) +use @xmlAddDtdEntity[NullablePointer[XmlEntity]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) +use @xmlGetPredefinedEntity[NullablePointer[XmlEntity]](anon0: Pointer[U8] tag) +use @xmlGetDocEntity[NullablePointer[XmlEntity]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlGetDtdEntity[NullablePointer[XmlEntity]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlGetParameterEntity[NullablePointer[XmlEntity]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlEncodeEntities[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlEncodeEntitiesReentrant[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlEncodeSpecialChars[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlCreateEntitiesTable[NullablePointer[XmlHashTable]]() +use @xmlCopyEntitiesTable[NullablePointer[XmlHashTable]](anon0: NullablePointer[XmlHashTable]) +use @xmlFreeEntitiesTable[None](anon0: NullablePointer[XmlHashTable]) +use @xmlDumpEntitiesTable[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlHashTable]) +use @xmlDumpEntityDecl[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlEntity]) use @xmlCleanupPredefinedEntities[None]() -use @xmlRegexpCompile[NullablePointer[Xmlregexp]](anon0: Pointer[U8] tag) -use @xmlRegFreeRegexp[None](anon0: NullablePointer[Xmlregexp]) -use @xmlRegexpExec[I32](anon0: NullablePointer[Xmlregexp], anon1: Pointer[U8] tag) -use @xmlRegexpPrint[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlregexp]) -use @xmlRegexpIsDeterminist[I32](anon0: NullablePointer[Xmlregexp]) -// Not Implemented Yet: use @xmlRegNewExecCtxt[NullablePointer[Xmlregexecctxt]](anon0: NullablePointer[Xmlregexp], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -use @xmlRegFreeExecCtxt[None](anon0: NullablePointer[Xmlregexecctxt]) -use @xmlRegExecPushString[I32](anon0: NullablePointer[Xmlregexecctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8]) -use @xmlRegExecPushString2[I32](anon0: NullablePointer[Xmlregexecctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8]) -use @xmlRegExecNextValues[I32](anon0: NullablePointer[Xmlregexecctxt], anon1: Pointer[I32], anon2: Pointer[I32], anon3: Pointer[Pointer[U8] tag], anon4: Pointer[I32]) -use @xmlRegExecErrInfo[I32](anon0: NullablePointer[Xmlregexecctxt], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[I32], anon4: Pointer[Pointer[U8] tag], anon5: Pointer[I32]) +use @xmlRegexpCompile[NullablePointer[XmlRegexp]](anon0: Pointer[U8] tag) +use @xmlRegFreeRegexp[None](anon0: NullablePointer[XmlRegexp]) +use @xmlRegexpExec[I32](anon0: NullablePointer[XmlRegexp], anon1: Pointer[U8] tag) +use @xmlRegexpPrint[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlRegexp]) +use @xmlRegexpIsDeterminist[I32](anon0: NullablePointer[XmlRegexp]) +// Not Implemented Yet: use @xmlRegNewExecCtxt[NullablePointer[XmlRegExecCtxt]](anon0: NullablePointer[XmlRegexp], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +use @xmlRegFreeExecCtxt[None](anon0: NullablePointer[XmlRegExecCtxt]) +use @xmlRegExecPushString[I32](anon0: NullablePointer[XmlRegExecCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8]) +use @xmlRegExecPushString2[I32](anon0: NullablePointer[XmlRegExecCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8]) +use @xmlRegExecNextValues[I32](anon0: NullablePointer[XmlRegExecCtxt], anon1: Pointer[I32], anon2: Pointer[I32], anon3: Pointer[Pointer[U8] tag], anon4: Pointer[I32]) +use @xmlRegExecErrInfo[I32](anon0: NullablePointer[XmlRegExecCtxt], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[I32], anon4: Pointer[Pointer[U8] tag], anon5: Pointer[I32]) use @xmlInitializeDict[I32]() -use @xmlDictCreate[NullablePointer[Xmldict]]() -use @xmlDictSetLimit[U64](anon0: NullablePointer[Xmldict], anon1: U64) -use @xmlDictGetUsage[U64](anon0: NullablePointer[Xmldict]) -use @xmlDictCreateSub[NullablePointer[Xmldict]](anon0: NullablePointer[Xmldict]) -use @xmlDictReference[I32](anon0: NullablePointer[Xmldict]) -use @xmlDictFree[None](anon0: NullablePointer[Xmldict]) -use @xmlDictLookup[Pointer[U8]](anon0: NullablePointer[Xmldict], anon1: Pointer[U8] tag, anon2: I32) -use @xmlDictExists[Pointer[U8]](anon0: NullablePointer[Xmldict], anon1: Pointer[U8] tag, anon2: I32) -use @xmlDictQLookup[Pointer[U8]](anon0: NullablePointer[Xmldict], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlDictOwns[I32](anon0: NullablePointer[Xmldict], anon1: Pointer[U8] tag) -use @xmlDictSize[I32](anon0: NullablePointer[Xmldict]) +use @xmlDictCreate[NullablePointer[XmlDict]]() +use @xmlDictSetLimit[U64](anon0: NullablePointer[XmlDict], anon1: U64) +use @xmlDictGetUsage[U64](anon0: NullablePointer[XmlDict]) +use @xmlDictCreateSub[NullablePointer[XmlDict]](anon0: NullablePointer[XmlDict]) +use @xmlDictReference[I32](anon0: NullablePointer[XmlDict]) +use @xmlDictFree[None](anon0: NullablePointer[XmlDict]) +use @xmlDictLookup[Pointer[U8]](anon0: NullablePointer[XmlDict], anon1: Pointer[U8] tag, anon2: I32) +use @xmlDictExists[Pointer[U8]](anon0: NullablePointer[XmlDict], anon1: Pointer[U8] tag, anon2: I32) +use @xmlDictQLookup[Pointer[U8]](anon0: NullablePointer[XmlDict], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlDictOwns[I32](anon0: NullablePointer[XmlDict], anon1: Pointer[U8] tag) +use @xmlDictSize[I32](anon0: NullablePointer[XmlDict]) use @xmlDictCleanup[None]() // Not Implemented Yet: use @xmlMemSetup[I32](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @xmlMemGet[I32](anon0: Pointer[Pointer[FUNCTIONPOINTER]], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[FUNCTIONPOINTER]]) @@ -421,9 +422,9 @@ use @xmlInitMemory[I32]() use @xmlCleanupMemory[None]() use @xmlMemUsed[I32]() use @xmlMemBlocks[I32]() -use @xmlMemDisplay[None](anon0: NullablePointer[IoFile]) -use @xmlMemDisplayLast[None](anon0: NullablePointer[IoFile], anon1: I64) -use @xmlMemShow[None](anon0: NullablePointer[IoFile], anon1: I32) +use @xmlMemDisplay[None](anon0: NullablePointer[IOFILE]) +use @xmlMemDisplayLast[None](anon0: NullablePointer[IOFILE], anon1: I64) +use @xmlMemShow[None](anon0: NullablePointer[IOFILE], anon1: I32) use @xmlMemoryDump[None]() use @xmlMemMalloc[Pointer[U8]](anon0: U64) use @xmlMemRealloc[Pointer[U8]](anon0: Pointer[U8], anon1: U64) @@ -433,46 +434,38 @@ use @xmlMallocLoc[Pointer[U8]](anon0: U64, anon1: Pointer[U8] tag, anon2: I32) use @xmlReallocLoc[Pointer[U8]](anon0: Pointer[U8], anon1: U64, anon2: Pointer[U8] tag, anon3: I32) use @xmlMallocAtomicLoc[Pointer[U8]](anon0: U64, anon1: Pointer[U8] tag, anon2: I32) use @xmlMemStrdupLoc[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlNewMutex[NullablePointer[Xmlmutex]]() -use @xmlMutexLock[None](anon0: NullablePointer[Xmlmutex]) -use @xmlMutexUnlock[None](anon0: NullablePointer[Xmlmutex]) -use @xmlFreeMutex[None](anon0: NullablePointer[Xmlmutex]) -use @xmlNewRMutex[NullablePointer[Xmlrmutex]]() -use @xmlRMutexLock[None](anon0: NullablePointer[Xmlrmutex]) -use @xmlRMutexUnlock[None](anon0: NullablePointer[Xmlrmutex]) -use @xmlFreeRMutex[None](anon0: NullablePointer[Xmlrmutex]) use @xmlInitThreads[None]() use @xmlLockLibrary[None]() use @xmlUnlockLibrary[None]() use @xmlGetThreadId[I32]() use @xmlIsMainThread[I32]() use @xmlCleanupThreads[None]() -use @xmlGetGlobalState[NullablePointer[Xmlglobalstate]]() -use @xmlHashCreate[NullablePointer[Xmlhashtable]](anon0: I32) -use @xmlHashCreateDict[NullablePointer[Xmlhashtable]](anon0: I32, anon1: NullablePointer[Xmldict]) -// Not Implemented Yet: use @xmlHashFree[None](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[FUNCTIONPOINTER]) +use @xmlGetGlobalState[NullablePointer[XmlGlobalState]]() +use @xmlHashCreate[NullablePointer[XmlHashTable]](anon0: I32) +use @xmlHashCreateDict[NullablePointer[XmlHashTable]](anon0: I32, anon1: NullablePointer[XmlDict]) +// Not Implemented Yet: use @xmlHashFree[None](anon0: NullablePointer[XmlHashTable], anon1: Pointer[FUNCTIONPOINTER]) use @xmlHashDefaultDeallocator[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) -use @xmlHashAddEntry[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlHashUpdateEntry[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8], anon3: Pointer[FUNCTIONPOINTER]) -use @xmlHashAddEntry2[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8]) -// Not Implemented Yet: use @xmlHashUpdateEntry2[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8], anon4: Pointer[FUNCTIONPOINTER]) -use @xmlHashAddEntry3[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8]) -// Not Implemented Yet: use @xmlHashUpdateEntry3[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8], anon5: Pointer[FUNCTIONPOINTER]) -// Not Implemented Yet: use @xmlHashRemoveEntry[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER]) -// Not Implemented Yet: use @xmlHashRemoveEntry2[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[FUNCTIONPOINTER]) -// Not Implemented Yet: use @xmlHashRemoveEntry3[I32](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[FUNCTIONPOINTER]) -use @xmlHashLookup[Pointer[U8]](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag) -use @xmlHashLookup2[Pointer[U8]](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlHashLookup3[Pointer[U8]](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlHashQLookup[Pointer[U8]](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlHashQLookup2[Pointer[U8]](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlHashQLookup3[Pointer[U8]](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: Pointer[U8] tag) -// Not Implemented Yet: use @xmlHashCopy[NullablePointer[Xmlhashtable]](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[FUNCTIONPOINTER]) -use @xmlHashSize[I32](anon0: NullablePointer[Xmlhashtable]) -// Not Implemented Yet: use @xmlHashScan[None](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlHashScan3[None](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[FUNCTIONPOINTER], anon5: Pointer[U8]) -// Not Implemented Yet: use @xmlHashScanFull[None](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlHashScanFull3[None](anon0: NullablePointer[Xmlhashtable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[FUNCTIONPOINTER], anon5: Pointer[U8]) +use @xmlHashAddEntry[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlHashUpdateEntry[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8], anon3: Pointer[FUNCTIONPOINTER]) +use @xmlHashAddEntry2[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8]) +// Not Implemented Yet: use @xmlHashUpdateEntry2[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8], anon4: Pointer[FUNCTIONPOINTER]) +use @xmlHashAddEntry3[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8]) +// Not Implemented Yet: use @xmlHashUpdateEntry3[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8], anon5: Pointer[FUNCTIONPOINTER]) +// Not Implemented Yet: use @xmlHashRemoveEntry[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER]) +// Not Implemented Yet: use @xmlHashRemoveEntry2[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[FUNCTIONPOINTER]) +// Not Implemented Yet: use @xmlHashRemoveEntry3[I32](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[FUNCTIONPOINTER]) +use @xmlHashLookup[Pointer[U8]](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag) +use @xmlHashLookup2[Pointer[U8]](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlHashLookup3[Pointer[U8]](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlHashQLookup[Pointer[U8]](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlHashQLookup2[Pointer[U8]](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlHashQLookup3[Pointer[U8]](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: Pointer[U8] tag) +// Not Implemented Yet: use @xmlHashCopy[NullablePointer[XmlHashTable]](anon0: NullablePointer[XmlHashTable], anon1: Pointer[FUNCTIONPOINTER]) +use @xmlHashSize[I32](anon0: NullablePointer[XmlHashTable]) +// Not Implemented Yet: use @xmlHashScan[None](anon0: NullablePointer[XmlHashTable], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlHashScan3[None](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[FUNCTIONPOINTER], anon5: Pointer[U8]) +// Not Implemented Yet: use @xmlHashScanFull[None](anon0: NullablePointer[XmlHashTable], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlHashScanFull3[None](anon0: NullablePointer[XmlHashTable], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[FUNCTIONPOINTER], anon5: Pointer[U8]) // Not Implemented Yet: use @xmlSetGenericErrorFunc[None](anon0: Pointer[U8], anon1: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @initGenericErrorDefaultFunc[None](anon0: Pointer[Pointer[FUNCTIONPOINTER]]) // Not Implemented Yet: use @xmlSetStructuredErrorFunc[None](anon0: Pointer[U8], anon1: Pointer[FUNCTIONPOINTER]) @@ -480,135 +473,135 @@ use @xmlParserError[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) use @xmlParserWarning[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) use @xmlParserValidityError[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) use @xmlParserValidityWarning[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) -use @xmlParserPrintFileInfo[None](anon0: NullablePointer[Xmlparserinput]) -use @xmlParserPrintFileContext[None](anon0: NullablePointer[Xmlparserinput]) -use @xmlGetLastError[NullablePointer[Xmlerror]]() +use @xmlParserPrintFileInfo[None](anon0: NullablePointer[XmlParserInput]) +use @xmlParserPrintFileContext[None](anon0: NullablePointer[XmlParserInput]) +use @xmlGetLastError[NullablePointer[XmlError]]() use @xmlResetLastError[None]() -use @xmlCtxtGetLastError[NullablePointer[Xmlerror]](anon0: Pointer[U8]) +use @xmlCtxtGetLastError[NullablePointer[XmlError]](anon0: Pointer[U8]) use @xmlCtxtResetLastError[None](anon0: Pointer[U8]) -use @xmlResetError[None](anon0: NullablePointer[Xmlerror]) -use @xmlCopyError[I32](anon0: NullablePointer[Xmlerror], anon1: NullablePointer[Xmlerror]) -// Not Implemented Yet: use @xmlListCreate[NullablePointer[Xmllist]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER]) -use @xmlListDelete[None](anon0: NullablePointer[Xmllist]) -use @xmlListSearch[Pointer[U8]](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListReverseSearch[Pointer[U8]](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListInsert[I32](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListAppend[I32](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListRemoveFirst[I32](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListRemoveLast[I32](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListRemoveAll[I32](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListClear[None](anon0: NullablePointer[Xmllist]) -use @xmlListEmpty[I32](anon0: NullablePointer[Xmllist]) -use @xmlListFront[NullablePointer[Xmllink]](anon0: NullablePointer[Xmllist]) -use @xmlListEnd[NullablePointer[Xmllink]](anon0: NullablePointer[Xmllist]) -use @xmlListSize[I32](anon0: NullablePointer[Xmllist]) -use @xmlListPopFront[None](anon0: NullablePointer[Xmllist]) -use @xmlListPopBack[None](anon0: NullablePointer[Xmllist]) -use @xmlListPushFront[I32](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListPushBack[I32](anon0: NullablePointer[Xmllist], anon1: Pointer[U8]) -use @xmlListReverse[None](anon0: NullablePointer[Xmllist]) -use @xmlListSort[None](anon0: NullablePointer[Xmllist]) -// Not Implemented Yet: use @xmlListWalk[None](anon0: NullablePointer[Xmllist], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlListReverseWalk[None](anon0: NullablePointer[Xmllist], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -use @xmlListMerge[None](anon0: NullablePointer[Xmllist], anon1: NullablePointer[Xmllist]) -use @xmlListDup[NullablePointer[Xmllist]](anon0: NullablePointer[Xmllist]) -use @xmlListCopy[I32](anon0: NullablePointer[Xmllist], anon1: NullablePointer[Xmllist]) -use @xmlLinkGetData[Pointer[U8]](anon0: NullablePointer[Xmllink]) -use @xmlNewAutomata[NullablePointer[Xmlautomata]]() -use @xmlFreeAutomata[None](anon0: NullablePointer[Xmlautomata]) -use @xmlAutomataGetInitState[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata]) -use @xmlAutomataSetFinalState[I32](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate]) -use @xmlAutomataNewState[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata]) -use @xmlAutomataNewTransition[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: Pointer[U8] tag, anon4: Pointer[U8]) -use @xmlAutomataNewTransition2[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8]) -use @xmlAutomataNewNegTrans[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8]) -use @xmlAutomataNewCountTrans[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: Pointer[U8] tag, anon4: I32, anon5: I32, anon6: Pointer[U8]) -use @xmlAutomataNewCountTrans2[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32, anon6: I32, anon7: Pointer[U8]) -use @xmlAutomataNewOnceTrans[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: Pointer[U8] tag, anon4: I32, anon5: I32, anon6: Pointer[U8]) -use @xmlAutomataNewOnceTrans2[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32, anon6: I32, anon7: Pointer[U8]) -use @xmlAutomataNewAllTrans[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: I32) -use @xmlAutomataNewEpsilon[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate]) -use @xmlAutomataNewCountedTrans[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: I32) -use @xmlAutomataNewCounterTrans[NullablePointer[Xmlautomatastate]](anon0: NullablePointer[Xmlautomata], anon1: NullablePointer[Xmlautomatastate], anon2: NullablePointer[Xmlautomatastate], anon3: I32) -use @xmlAutomataNewCounter[I32](anon0: NullablePointer[Xmlautomata], anon1: I32, anon2: I32) -use @xmlAutomataCompile[NullablePointer[Xmlregexp]](anon0: NullablePointer[Xmlautomata]) -use @xmlAutomataIsDeterminist[I32](anon0: NullablePointer[Xmlautomata]) -use @xmlAddNotationDecl[NullablePointer[Xmlnotation]](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldtd], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlCopyNotationTable[NullablePointer[Xmlhashtable]](anon0: NullablePointer[Xmlhashtable]) -use @xmlFreeNotationTable[None](anon0: NullablePointer[Xmlhashtable]) -use @xmlDumpNotationDecl[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlnotation]) -use @xmlDumpNotationTable[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlhashtable]) -use @xmlNewElementContent[NullablePointer[Xmlelementcontent]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlCopyElementContent[NullablePointer[Xmlelementcontent]](anon0: NullablePointer[Xmlelementcontent]) -use @xmlFreeElementContent[None](anon0: NullablePointer[Xmlelementcontent]) -use @xmlNewDocElementContent[NullablePointer[Xmlelementcontent]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlCopyDocElementContent[NullablePointer[Xmlelementcontent]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlelementcontent]) -use @xmlFreeDocElementContent[None](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlelementcontent]) -use @xmlSnprintfElementContent[None](anon0: Pointer[U8] tag, anon1: I32, anon2: NullablePointer[Xmlelementcontent], anon3: I32) -use @xmlSprintfElementContent[None](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmlelementcontent], anon2: I32) -use @xmlAddElementDecl[NullablePointer[Xmlelement]](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldtd], anon2: Pointer[U8] tag, anon3: I32, anon4: NullablePointer[Xmlelementcontent]) -use @xmlCopyElementTable[NullablePointer[Xmlhashtable]](anon0: NullablePointer[Xmlhashtable]) -use @xmlFreeElementTable[None](anon0: NullablePointer[Xmlhashtable]) -use @xmlDumpElementTable[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlhashtable]) -use @xmlDumpElementDecl[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlelement]) -use @xmlCreateEnumeration[NullablePointer[Xmlenumeration]](anon0: Pointer[U8] tag) -use @xmlFreeEnumeration[None](anon0: NullablePointer[Xmlenumeration]) -use @xmlCopyEnumeration[NullablePointer[Xmlenumeration]](anon0: NullablePointer[Xmlenumeration]) -use @xmlAddAttributeDecl[NullablePointer[Xmlattribute]](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldtd], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32, anon6: I32, anon7: Pointer[U8] tag, anon8: NullablePointer[Xmlenumeration]) -use @xmlCopyAttributeTable[NullablePointer[Xmlhashtable]](anon0: NullablePointer[Xmlhashtable]) -use @xmlFreeAttributeTable[None](anon0: NullablePointer[Xmlhashtable]) -use @xmlDumpAttributeTable[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlhashtable]) -use @xmlDumpAttributeDecl[None](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmlattribute]) -use @xmlAddID[NullablePointer[Xmlid]](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[Xmlattr]) -use @xmlFreeIDTable[None](anon0: NullablePointer[Xmlhashtable]) -use @xmlGetID[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlIsID[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: NullablePointer[Xmlattr]) -use @xmlRemoveID[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlattr]) -use @xmlAddRef[NullablePointer[Xmlref]](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[Xmlattr]) -use @xmlFreeRefTable[None](anon0: NullablePointer[Xmlhashtable]) -use @xmlIsRef[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: NullablePointer[Xmlattr]) -use @xmlRemoveRef[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlattr]) -use @xmlGetRefs[NullablePointer[Xmllist]](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlNewValidCtxt[NullablePointer[Xmlvalidctxt]]() -use @xmlFreeValidCtxt[None](anon0: NullablePointer[Xmlvalidctxt]) -use @xmlValidateRoot[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlValidateElementDecl[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlelement]) -use @xmlValidNormalizeAttributeValue[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlValidCtxtNormalizeAttributeValue[Pointer[U8]](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlValidateAttributeDecl[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlattribute]) +use @xmlResetError[None](anon0: NullablePointer[XmlError]) +use @xmlCopyError[I32](anon0: NullablePointer[XmlError], anon1: NullablePointer[XmlError]) +// Not Implemented Yet: use @xmlListCreate[NullablePointer[XmlList]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER]) +use @xmlListDelete[None](anon0: NullablePointer[XmlList]) +use @xmlListSearch[Pointer[U8]](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListReverseSearch[Pointer[U8]](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListInsert[I32](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListAppend[I32](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListRemoveFirst[I32](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListRemoveLast[I32](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListRemoveAll[I32](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListClear[None](anon0: NullablePointer[XmlList]) +use @xmlListEmpty[I32](anon0: NullablePointer[XmlList]) +use @xmlListFront[NullablePointer[XmlLink]](anon0: NullablePointer[XmlList]) +use @xmlListEnd[NullablePointer[XmlLink]](anon0: NullablePointer[XmlList]) +use @xmlListSize[I32](anon0: NullablePointer[XmlList]) +use @xmlListPopFront[None](anon0: NullablePointer[XmlList]) +use @xmlListPopBack[None](anon0: NullablePointer[XmlList]) +use @xmlListPushFront[I32](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListPushBack[I32](anon0: NullablePointer[XmlList], anon1: Pointer[U8]) +use @xmlListReverse[None](anon0: NullablePointer[XmlList]) +use @xmlListSort[None](anon0: NullablePointer[XmlList]) +// Not Implemented Yet: use @xmlListWalk[None](anon0: NullablePointer[XmlList], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlListReverseWalk[None](anon0: NullablePointer[XmlList], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +use @xmlListMerge[None](anon0: NullablePointer[XmlList], anon1: NullablePointer[XmlList]) +use @xmlListDup[NullablePointer[XmlList]](anon0: NullablePointer[XmlList]) +use @xmlListCopy[I32](anon0: NullablePointer[XmlList], anon1: NullablePointer[XmlList]) +use @xmlLinkGetData[Pointer[U8]](anon0: NullablePointer[XmlLink]) +use @xmlNewAutomata[NullablePointer[XmlAutomata]]() +use @xmlFreeAutomata[None](anon0: NullablePointer[XmlAutomata]) +use @xmlAutomataGetInitState[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata]) +use @xmlAutomataSetFinalState[I32](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState]) +use @xmlAutomataNewState[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata]) +use @xmlAutomataNewTransition[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: Pointer[U8] tag, anon4: Pointer[U8]) +use @xmlAutomataNewTransition2[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8]) +use @xmlAutomataNewNegTrans[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8]) +use @xmlAutomataNewCountTrans[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: Pointer[U8] tag, anon4: I32, anon5: I32, anon6: Pointer[U8]) +use @xmlAutomataNewCountTrans2[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32, anon6: I32, anon7: Pointer[U8]) +use @xmlAutomataNewOnceTrans[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: Pointer[U8] tag, anon4: I32, anon5: I32, anon6: Pointer[U8]) +use @xmlAutomataNewOnceTrans2[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32, anon6: I32, anon7: Pointer[U8]) +use @xmlAutomataNewAllTrans[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: I32) +use @xmlAutomataNewEpsilon[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState]) +use @xmlAutomataNewCountedTrans[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: I32) +use @xmlAutomataNewCounterTrans[NullablePointer[XmlAutomataState]](anon0: NullablePointer[XmlAutomata], anon1: NullablePointer[XmlAutomataState], anon2: NullablePointer[XmlAutomataState], anon3: I32) +use @xmlAutomataNewCounter[I32](anon0: NullablePointer[XmlAutomata], anon1: I32, anon2: I32) +use @xmlAutomataCompile[NullablePointer[XmlRegexp]](anon0: NullablePointer[XmlAutomata]) +use @xmlAutomataIsDeterminist[I32](anon0: NullablePointer[XmlAutomata]) +use @xmlAddNotationDecl[NullablePointer[XmlNotation]](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDtd], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlCopyNotationTable[NullablePointer[XmlHashTable]](anon0: NullablePointer[XmlHashTable]) +use @xmlFreeNotationTable[None](anon0: NullablePointer[XmlHashTable]) +use @xmlDumpNotationDecl[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlNotation]) +use @xmlDumpNotationTable[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlHashTable]) +use @xmlNewElementContent[NullablePointer[XmlElementContent]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlCopyElementContent[NullablePointer[XmlElementContent]](anon0: NullablePointer[XmlElementContent]) +use @xmlFreeElementContent[None](anon0: NullablePointer[XmlElementContent]) +use @xmlNewDocElementContent[NullablePointer[XmlElementContent]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: I32) +use @xmlCopyDocElementContent[NullablePointer[XmlElementContent]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlElementContent]) +use @xmlFreeDocElementContent[None](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlElementContent]) +use @xmlSnprintfElementContent[None](anon0: Pointer[U8] tag, anon1: I32, anon2: NullablePointer[XmlElementContent], anon3: I32) +use @xmlSprintfElementContent[None](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlElementContent], anon2: I32) +use @xmlAddElementDecl[NullablePointer[XmlElement]](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDtd], anon2: Pointer[U8] tag, anon3: I32, anon4: NullablePointer[XmlElementContent]) +use @xmlCopyElementTable[NullablePointer[XmlHashTable]](anon0: NullablePointer[XmlHashTable]) +use @xmlFreeElementTable[None](anon0: NullablePointer[XmlHashTable]) +use @xmlDumpElementTable[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlHashTable]) +use @xmlDumpElementDecl[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlElement]) +use @xmlCreateEnumeration[NullablePointer[XmlEnumeration]](anon0: Pointer[U8] tag) +use @xmlFreeEnumeration[None](anon0: NullablePointer[XmlEnumeration]) +use @xmlCopyEnumeration[NullablePointer[XmlEnumeration]](anon0: NullablePointer[XmlEnumeration]) +use @xmlAddAttributeDecl[NullablePointer[XmlAttribute]](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDtd], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32, anon6: I32, anon7: Pointer[U8] tag, anon8: NullablePointer[XmlEnumeration]) +use @xmlCopyAttributeTable[NullablePointer[XmlHashTable]](anon0: NullablePointer[XmlHashTable]) +use @xmlFreeAttributeTable[None](anon0: NullablePointer[XmlHashTable]) +use @xmlDumpAttributeTable[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlHashTable]) +use @xmlDumpAttributeDecl[None](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlAttribute]) +use @xmlAddID[NullablePointer[XmlID]](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[XmlAttr]) +use @xmlFreeIDTable[None](anon0: NullablePointer[XmlHashTable]) +use @xmlGetID[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlIsID[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: NullablePointer[XmlAttr]) +use @xmlRemoveID[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlAttr]) +use @xmlAddRef[NullablePointer[XmlRef]](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[XmlAttr]) +use @xmlFreeRefTable[None](anon0: NullablePointer[XmlHashTable]) +use @xmlIsRef[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: NullablePointer[XmlAttr]) +use @xmlRemoveRef[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlAttr]) +use @xmlGetRefs[NullablePointer[XmlList]](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlNewValidCtxt[NullablePointer[XmlValidCtxt]]() +use @xmlFreeValidCtxt[None](anon0: NullablePointer[XmlValidCtxt]) +use @xmlValidateRoot[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlValidateElementDecl[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlElement]) +use @xmlValidNormalizeAttributeValue[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlValidCtxtNormalizeAttributeValue[Pointer[U8]](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlValidateAttributeDecl[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlAttribute]) use @xmlValidateAttributeValue[I32](anon0: I32, anon1: Pointer[U8] tag) -use @xmlValidateNotationDecl[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnotation]) -use @xmlValidateDtd[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmldtd]) -use @xmlValidateDtdFinal[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlValidateDocument[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlValidateElement[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) -use @xmlValidateOneElement[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) -use @xmlValidateOneAttribute[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlattr], anon4: Pointer[U8] tag) -use @xmlValidateOneNamespace[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[U8] tag, anon4: NullablePointer[Xmlns], anon5: Pointer[U8] tag) -use @xmlValidateDocumentFinal[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlValidateNotationUse[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag) -use @xmlIsMixedElement[I32](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @xmlGetDtdAttrDesc[NullablePointer[Xmlattribute]](anon0: NullablePointer[Xmldtd], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlGetDtdQAttrDesc[NullablePointer[Xmlattribute]](anon0: NullablePointer[Xmldtd], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlGetDtdNotationDesc[NullablePointer[Xmlnotation]](anon0: NullablePointer[Xmldtd], anon1: Pointer[U8] tag) -use @xmlGetDtdQElementDesc[NullablePointer[Xmlelement]](anon0: NullablePointer[Xmldtd], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlGetDtdElementDesc[NullablePointer[Xmlelement]](anon0: NullablePointer[Xmldtd], anon1: Pointer[U8] tag) -use @xmlValidGetPotentialChildren[I32](anon0: NullablePointer[Xmlelementcontent], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) -use @xmlValidGetValidElements[I32](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode], anon2: Pointer[Pointer[U8] tag], anon3: I32) +use @xmlValidateNotationDecl[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNotation]) +use @xmlValidateDtd[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlDtd]) +use @xmlValidateDtdFinal[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlValidateDocument[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlValidateElement[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) +use @xmlValidateOneElement[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) +use @xmlValidateOneAttribute[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlAttr], anon4: Pointer[U8] tag) +use @xmlValidateOneNamespace[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[U8] tag, anon4: NullablePointer[XmlNs], anon5: Pointer[U8] tag) +use @xmlValidateDocumentFinal[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlValidateNotationUse[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag) +use @xmlIsMixedElement[I32](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @xmlGetDtdAttrDesc[NullablePointer[XmlAttribute]](anon0: NullablePointer[XmlDtd], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlGetDtdQAttrDesc[NullablePointer[XmlAttribute]](anon0: NullablePointer[XmlDtd], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlGetDtdNotationDesc[NullablePointer[XmlNotation]](anon0: NullablePointer[XmlDtd], anon1: Pointer[U8] tag) +use @xmlGetDtdQElementDesc[NullablePointer[XmlElement]](anon0: NullablePointer[XmlDtd], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlGetDtdElementDesc[NullablePointer[XmlElement]](anon0: NullablePointer[XmlDtd], anon1: Pointer[U8] tag) +use @xmlValidGetPotentialChildren[I32](anon0: NullablePointer[XmlElementContent], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) +use @xmlValidGetValidElements[I32](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode], anon2: Pointer[Pointer[U8] tag], anon3: I32) use @xmlValidateNameValue[I32](anon0: Pointer[U8] tag) use @xmlValidateNamesValue[I32](anon0: Pointer[U8] tag) use @xmlValidateNmtokenValue[I32](anon0: Pointer[U8] tag) use @xmlValidateNmtokensValue[I32](anon0: Pointer[U8] tag) -use @xmlValidBuildContentModel[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmlelement]) -use @xmlValidatePushElement[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[U8] tag) -use @xmlValidatePushCData[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: Pointer[U8] tag, anon2: I32) -use @xmlValidatePopElement[I32](anon0: NullablePointer[Xmlvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[U8] tag) +use @xmlValidBuildContentModel[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlElement]) +use @xmlValidatePushElement[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[U8] tag) +use @xmlValidatePushCData[I32](anon0: NullablePointer[XmlValidCtxt], anon1: Pointer[U8] tag, anon2: I32) +use @xmlValidatePopElement[I32](anon0: NullablePointer[XmlValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[U8] tag) use @xmlInitCharEncodingHandlers[None]() use @xmlCleanupCharEncodingHandlers[None]() -use @xmlRegisterCharEncodingHandler[None](anon0: NullablePointer[Xmlcharencodinghandler]) -use @xmlGetCharEncodingHandler[NullablePointer[Xmlcharencodinghandler]](anon0: I32) -use @xmlFindCharEncodingHandler[NullablePointer[Xmlcharencodinghandler]](anon0: Pointer[U8] tag) -// Not Implemented Yet: use @xmlNewCharEncodingHandler[NullablePointer[Xmlcharencodinghandler]](anon0: Pointer[U8] tag, anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER]) +use @xmlRegisterCharEncodingHandler[None](anon0: NullablePointer[XmlCharEncodingHandler]) +use @xmlGetCharEncodingHandler[NullablePointer[XmlCharEncodingHandler]](anon0: I32) +use @xmlFindCharEncodingHandler[NullablePointer[XmlCharEncodingHandler]](anon0: Pointer[U8] tag) +// Not Implemented Yet: use @xmlNewCharEncodingHandler[NullablePointer[XmlCharEncodingHandler]](anon0: Pointer[U8] tag, anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER]) use @xmlAddEncodingAlias[I32](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) use @xmlDelEncodingAlias[I32](anon0: Pointer[U8] tag) use @xmlGetEncodingAlias[Pointer[U8]](anon0: Pointer[U8] tag) @@ -616,20 +609,18 @@ use @xmlCleanupEncodingAliases[None]() use @xmlParseCharEncoding[I32](anon0: Pointer[U8] tag) use @xmlGetCharEncodingName[Pointer[U8]](anon0: I32) use @xmlDetectCharEncoding[I32](anon0: Pointer[U8] tag, anon1: I32) -use @xmlCharEncOutFunc[I32](anon0: NullablePointer[Xmlcharencodinghandler], anon1: NullablePointer[Xmlbuffer], anon2: NullablePointer[Xmlbuffer]) -use @xmlCharEncInFunc[I32](anon0: NullablePointer[Xmlcharencodinghandler], anon1: NullablePointer[Xmlbuffer], anon2: NullablePointer[Xmlbuffer]) -use @xmlCharEncFirstLine[I32](anon0: NullablePointer[Xmlcharencodinghandler], anon1: NullablePointer[Xmlbuffer], anon2: NullablePointer[Xmlbuffer]) -use @xmlCharEncCloseFunc[I32](anon0: NullablePointer[Xmlcharencodinghandler]) +use @xmlCharEncOutFunc[I32](anon0: NullablePointer[XmlCharEncodingHandler], anon1: NullablePointer[XmlBuffer], anon2: NullablePointer[XmlBuffer]) +use @xmlCharEncInFunc[I32](anon0: NullablePointer[XmlCharEncodingHandler], anon1: NullablePointer[XmlBuffer], anon2: NullablePointer[XmlBuffer]) +use @xmlCharEncFirstLine[I32](anon0: NullablePointer[XmlCharEncodingHandler], anon1: NullablePointer[XmlBuffer], anon2: NullablePointer[XmlBuffer]) +use @xmlCharEncCloseFunc[I32](anon0: NullablePointer[XmlCharEncodingHandler]) use @UTF8Toisolat1[I32](anon0: Pointer[U8] tag, anon1: Pointer[I32], anon2: Pointer[U8] tag, anon3: Pointer[I32]) use @isolat1ToUTF8[I32](anon0: Pointer[U8] tag, anon1: Pointer[I32], anon2: Pointer[U8] tag, anon3: Pointer[I32]) // Not Implemented Yet: use @xlinkGetDefaultDetect[Pointer[FUNCTIONPOINTER]]() // Not Implemented Yet: use @xlinkSetDefaultDetect[None](anon0: Pointer[FUNCTIONPOINTER]) -use @xlinkGetDefaultHandler[NullablePointer[Xlinkhandler]]() -use @xlinkSetDefaultHandler[None](anon0: NullablePointer[Xlinkhandler]) -use @xlinkIsLink[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode]) +use @xlinkIsLink[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode]) use @xmlSAX2GetPublicId[Pointer[U8]](anon0: Pointer[U8]) use @xmlSAX2GetSystemId[Pointer[U8]](anon0: Pointer[U8]) -use @xmlSAX2SetDocumentLocator[None](anon0: Pointer[U8], anon1: NullablePointer[Xmlsaxlocator]) +use @xmlSAX2SetDocumentLocator[None](anon0: Pointer[U8], anon1: NullablePointer[XmlSAXLocator]) use @xmlSAX2GetLineNumber[I32](anon0: Pointer[U8]) use @xmlSAX2GetColumnNumber[I32](anon0: Pointer[U8]) use @xmlSAX2IsStandalone[I32](anon0: Pointer[U8]) @@ -637,12 +628,12 @@ use @xmlSAX2HasInternalSubset[I32](anon0: Pointer[U8]) use @xmlSAX2HasExternalSubset[I32](anon0: Pointer[U8]) use @xmlSAX2InternalSubset[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) use @xmlSAX2ExternalSubset[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlSAX2GetEntity[NullablePointer[Xmlentity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) -use @xmlSAX2GetParameterEntity[NullablePointer[Xmlentity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) -use @xmlSAX2ResolveEntity[NullablePointer[Xmlparserinput]](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlSAX2GetEntity[NullablePointer[XmlEntity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) +use @xmlSAX2GetParameterEntity[NullablePointer[XmlEntity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) +use @xmlSAX2ResolveEntity[NullablePointer[XmlParserInput]](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) use @xmlSAX2EntityDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) -use @xmlSAX2AttributeDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32, anon4: I32, anon5: Pointer[U8] tag, anon6: NullablePointer[Xmlenumeration]) -use @xmlSAX2ElementDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32, anon3: NullablePointer[Xmlelementcontent]) +use @xmlSAX2AttributeDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32, anon4: I32, anon5: Pointer[U8] tag, anon6: NullablePointer[XmlEnumeration]) +use @xmlSAX2ElementDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32, anon3: NullablePointer[XmlElementContent]) use @xmlSAX2NotationDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) use @xmlSAX2UnparsedEntityDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) use @xmlSAX2StartDocument[None](anon0: Pointer[U8]) @@ -658,18 +649,18 @@ use @xmlSAX2ProcessingInstruction[None](anon0: Pointer[U8], anon1: Pointer[U8] t use @xmlSAX2Comment[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) use @xmlSAX2CDataBlock[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32) use @xmlSAXDefaultVersion[I32](anon0: I32) -use @xmlSAXVersion[I32](anon0: NullablePointer[Xmlsaxhandler], anon1: I32) -use @xmlSAX2InitDefaultSAXHandler[None](anon0: NullablePointer[Xmlsaxhandler], anon1: I32) -use @xmlSAX2InitHtmlDefaultSAXHandler[None](anon0: NullablePointer[Xmlsaxhandler]) +use @xmlSAXVersion[I32](anon0: NullablePointer[XmlSAXHandler], anon1: I32) +use @xmlSAX2InitDefaultSAXHandler[None](anon0: NullablePointer[XmlSAXHandler], anon1: I32) +use @xmlSAX2InitHtmlDefaultSAXHandler[None](anon0: NullablePointer[XmlSAXHandler]) use @htmlDefaultSAXHandlerInit[None]() -use @xmlSAX2InitDocbDefaultSAXHandler[None](anon0: NullablePointer[Xmlsaxhandler]) +use @xmlSAX2InitDocbDefaultSAXHandler[None](anon0: NullablePointer[XmlSAXHandler]) use @docbDefaultSAXHandlerInit[None]() use @xmlDefaultSAXHandlerInit[None]() use @xmlInitGlobals[None]() use @xmlCleanupGlobals[None]() // Not Implemented Yet: use @xmlParserInputBufferCreateFilenameDefault[Pointer[FUNCTIONPOINTER]](anon0: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @xmlOutputBufferCreateFilenameDefault[Pointer[FUNCTIONPOINTER]](anon0: Pointer[FUNCTIONPOINTER]) -use @xmlInitializeGlobalState[None](anon0: NullablePointer[Xmlglobalstate]) +use @xmlInitializeGlobalState[None](anon0: NullablePointer[XmlGlobalState]) // Not Implemented Yet: use @xmlThrDefSetGenericErrorFunc[None](anon0: Pointer[U8], anon1: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @xmlThrDefSetStructuredErrorFunc[None](anon0: Pointer[U8], anon1: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @xmlRegisterNodeDefault[Pointer[FUNCTIONPOINTER]](anon0: Pointer[FUNCTIONPOINTER]) @@ -678,16 +669,16 @@ use @xmlInitializeGlobalState[None](anon0: NullablePointer[Xmlglobalstate]) // Not Implemented Yet: use @xmlThrDefDeregisterNodeDefault[Pointer[FUNCTIONPOINTER]](anon0: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @xmlThrDefOutputBufferCreateFilenameDefault[Pointer[FUNCTIONPOINTER]](anon0: Pointer[FUNCTIONPOINTER]) // Not Implemented Yet: use @xmlThrDefParserInputBufferCreateFilenameDefault[Pointer[FUNCTIONPOINTER]](anon0: Pointer[FUNCTIONPOINTER]) -use @__docbDefaultSAXHandler[NullablePointer[Xmlsaxhandlerv1]]() -use @__htmlDefaultSAXHandler[NullablePointer[Xmlsaxhandlerv1]]() -use @__xmlLastError[NullablePointer[Xmlerror]]() +use @__docbDefaultSAXHandler[NullablePointer[XmlSAXHandlerV1]]() +use @__htmlDefaultSAXHandler[NullablePointer[XmlSAXHandlerV1]]() +use @__xmlLastError[NullablePointer[XmlError]]() use @__oldXMLWDcompatibility[Pointer[I32]]() use @__xmlBufferAllocScheme[Pointer[I32]]() use @xmlThrDefBufferAllocScheme[I32](anon0: I32) use @__xmlDefaultBufferSize[Pointer[I32]]() use @xmlThrDefDefaultBufferSize[I32](anon0: I32) -use @__xmlDefaultSAXHandler[NullablePointer[Xmlsaxhandlerv1]]() -use @__xmlDefaultSAXLocator[NullablePointer[Xmlsaxlocator]]() +use @__xmlDefaultSAXHandler[NullablePointer[XmlSAXHandlerV1]]() +use @__xmlDefaultSAXLocator[NullablePointer[XmlSAXLocator]]() use @__xmlDoValidityCheckingDefaultValue[Pointer[I32]]() use @xmlThrDefDoValidityCheckingDefaultValue[I32](anon0: I32) // Not Implemented Yet: use @__xmlGenericError[Pointer[Pointer[FUNCTIONPOINTER]]]() @@ -719,31 +710,31 @@ use @xmlThrDefSubstituteEntitiesDefaultValue[I32](anon0: I32) // Not Implemented Yet: use @__xmlDeregisterNodeDefaultValue[Pointer[Pointer[FUNCTIONPOINTER]]]() // Not Implemented Yet: use @__xmlParserInputBufferCreateFilenameValue[Pointer[Pointer[FUNCTIONPOINTER]]]() // Not Implemented Yet: use @__xmlOutputBufferCreateFilenameValue[Pointer[Pointer[FUNCTIONPOINTER]]]() -use @xmlNewCatalog[NullablePointer[Xmlcatalog]](anon0: I32) -use @xmlLoadACatalog[NullablePointer[Xmlcatalog]](anon0: Pointer[U8] tag) -use @xmlLoadSGMLSuperCatalog[NullablePointer[Xmlcatalog]](anon0: Pointer[U8] tag) -use @xmlConvertSGMLCatalog[I32](anon0: NullablePointer[Xmlcatalog]) -use @xmlACatalogAdd[I32](anon0: NullablePointer[Xmlcatalog], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlACatalogRemove[I32](anon0: NullablePointer[Xmlcatalog], anon1: Pointer[U8] tag) -use @xmlACatalogResolve[Pointer[U8]](anon0: NullablePointer[Xmlcatalog], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlACatalogResolveSystem[Pointer[U8]](anon0: NullablePointer[Xmlcatalog], anon1: Pointer[U8] tag) -use @xmlACatalogResolvePublic[Pointer[U8]](anon0: NullablePointer[Xmlcatalog], anon1: Pointer[U8] tag) -use @xmlACatalogResolveURI[Pointer[U8]](anon0: NullablePointer[Xmlcatalog], anon1: Pointer[U8] tag) -use @xmlACatalogDump[None](anon0: NullablePointer[Xmlcatalog], anon1: NullablePointer[IoFile]) -use @xmlFreeCatalog[None](anon0: NullablePointer[Xmlcatalog]) -use @xmlCatalogIsEmpty[I32](anon0: NullablePointer[Xmlcatalog]) +use @xmlNewCatalog[NullablePointer[XmlCatalog]](anon0: I32) +use @xmlLoadACatalog[NullablePointer[XmlCatalog]](anon0: Pointer[U8] tag) +use @xmlLoadSGMLSuperCatalog[NullablePointer[XmlCatalog]](anon0: Pointer[U8] tag) +use @xmlConvertSGMLCatalog[I32](anon0: NullablePointer[XmlCatalog]) +use @xmlACatalogAdd[I32](anon0: NullablePointer[XmlCatalog], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlACatalogRemove[I32](anon0: NullablePointer[XmlCatalog], anon1: Pointer[U8] tag) +use @xmlACatalogResolve[Pointer[U8]](anon0: NullablePointer[XmlCatalog], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlACatalogResolveSystem[Pointer[U8]](anon0: NullablePointer[XmlCatalog], anon1: Pointer[U8] tag) +use @xmlACatalogResolvePublic[Pointer[U8]](anon0: NullablePointer[XmlCatalog], anon1: Pointer[U8] tag) +use @xmlACatalogResolveURI[Pointer[U8]](anon0: NullablePointer[XmlCatalog], anon1: Pointer[U8] tag) +use @xmlACatalogDump[None](anon0: NullablePointer[XmlCatalog], anon1: NullablePointer[IOFILE]) +use @xmlFreeCatalog[None](anon0: NullablePointer[XmlCatalog]) +use @xmlCatalogIsEmpty[I32](anon0: NullablePointer[XmlCatalog]) use @xmlInitializeCatalog[None]() use @xmlLoadCatalog[I32](anon0: Pointer[U8] tag) use @xmlLoadCatalogs[None](anon0: Pointer[U8] tag) use @xmlCatalogCleanup[None]() -use @xmlCatalogDump[None](anon0: NullablePointer[IoFile]) +use @xmlCatalogDump[None](anon0: NullablePointer[IOFILE]) use @xmlCatalogResolve[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) use @xmlCatalogResolveSystem[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlCatalogResolvePublic[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlCatalogResolveURI[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlCatalogAdd[I32](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) use @xmlCatalogRemove[I32](anon0: Pointer[U8] tag) -use @xmlParseCatalogFile[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag) +use @xmlParseCatalogFile[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag) use @xmlCatalogConvert[I32]() use @xmlCatalogFreeLocal[None](anon0: Pointer[U8]) use @xmlCatalogAddLocal[Pointer[U8]](anon0: Pointer[U8], anon1: Pointer[U8] tag) @@ -755,7 +746,7 @@ use @xmlCatalogSetDefaults[None](anon0: I32) use @xmlCatalogGetDefaults[I32]() use @xmlCatalogGetSystem[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlCatalogGetPublic[Pointer[U8]](anon0: Pointer[U8] tag) -use @xmlCharInRange[I32](anon0: U32, anon1: NullablePointer[Xmlchrangegroup]) +use @xmlCharInRange[I32](anon0: U32, anon1: NullablePointer[XmlChRangeGroup]) use @xmlIsBaseChar[I32](anon0: U32) use @xmlIsBlank[I32](anon0: U32) use @xmlIsChar[I32](anon0: U32) @@ -764,129 +755,129 @@ use @xmlIsDigit[I32](anon0: U32) use @xmlIsExtender[I32](anon0: U32) use @xmlIsIdeographic[I32](anon0: U32) use @xmlIsPubidChar[I32](anon0: U32) -use @xmlXPathFreeObject[None](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPathNodeSetCreate[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnode]) -use @xmlXPathFreeNodeSetList[None](anon0: NullablePointer[Xmlxpathobject] tag) -use @xmlXPathFreeNodeSet[None](anon0: NullablePointer[Xmlnodeset] tag) -use @xmlXPathObjectCopy[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPathCmpNodes[I32](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) +use @xmlXPathFreeObject[None](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPathNodeSetCreate[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNode]) +use @xmlXPathFreeNodeSetList[None](anon0: NullablePointer[XmlXPathObject] tag) +use @xmlXPathFreeNodeSet[None](anon0: NullablePointer[XmlNodeSet] tag) +use @xmlXPathObjectCopy[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPathCmpNodes[I32](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) use @xmlXPathCastNumberToBoolean[I32](anon0: F64) use @xmlXPathCastStringToBoolean[I32](anon0: Pointer[U8] tag) -use @xmlXPathCastNodeSetToBoolean[I32](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathCastToBoolean[I32](anon0: NullablePointer[Xmlxpathobject]) +use @xmlXPathCastNodeSetToBoolean[I32](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathCastToBoolean[I32](anon0: NullablePointer[XmlXPathObject]) use @xmlXPathCastBooleanToNumber[F64](anon0: I32) use @xmlXPathCastStringToNumber[F64](anon0: Pointer[U8] tag) -use @xmlXPathCastNodeToNumber[F64](anon0: NullablePointer[Xmlnode]) -use @xmlXPathCastNodeSetToNumber[F64](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathCastToNumber[F64](anon0: NullablePointer[Xmlxpathobject]) +use @xmlXPathCastNodeToNumber[F64](anon0: NullablePointer[XmlNode]) +use @xmlXPathCastNodeSetToNumber[F64](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathCastToNumber[F64](anon0: NullablePointer[XmlXPathObject]) use @xmlXPathCastBooleanToString[Pointer[U8]](anon0: I32) use @xmlXPathCastNumberToString[Pointer[U8]](anon0: F64) -use @xmlXPathCastNodeToString[Pointer[U8]](anon0: NullablePointer[Xmlnode]) -use @xmlXPathCastNodeSetToString[Pointer[U8]](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathCastToString[Pointer[U8]](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPathConvertBoolean[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPathConvertNumber[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPathConvertString[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPathNewContext[NullablePointer[Xmlxpathcontext]](anon0: NullablePointer[Xmldoc] tag) -use @xmlXPathFreeContext[None](anon0: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathContextSetCache[I32](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: I32, anon2: I32, anon3: I32) -use @xmlXPathOrderDocElems[I64](anon0: NullablePointer[Xmldoc] tag) -use @xmlXPathSetContextNode[I32](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathNodeEval[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathEval[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathEvalExpression[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathEvalPredicate[I32](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPathCompile[NullablePointer[Xmlxpathcompexpr]](anon0: Pointer[U8] tag) -use @xmlXPathCtxtCompile[NullablePointer[Xmlxpathcompexpr]](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag) -use @xmlXPathCompiledEval[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathcompexpr], anon1: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathCompiledEvalToBoolean[I32](anon0: NullablePointer[Xmlxpathcompexpr], anon1: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathFreeCompExpr[None](anon0: NullablePointer[Xmlxpathcompexpr]) +use @xmlXPathCastNodeToString[Pointer[U8]](anon0: NullablePointer[XmlNode]) +use @xmlXPathCastNodeSetToString[Pointer[U8]](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathCastToString[Pointer[U8]](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPathConvertBoolean[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPathConvertNumber[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPathConvertString[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPathNewContext[NullablePointer[XmlXPathContext]](anon0: NullablePointer[XmlDoc] tag) +use @xmlXPathFreeContext[None](anon0: NullablePointer[XmlXPathContext] tag) +use @xmlXPathContextSetCache[I32](anon0: NullablePointer[XmlXPathContext] tag, anon1: I32, anon2: I32, anon3: I32) +use @xmlXPathOrderDocElems[I64](anon0: NullablePointer[XmlDoc] tag) +use @xmlXPathSetContextNode[I32](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlXPathContext] tag) +use @xmlXPathNodeEval[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlXPathContext] tag) +use @xmlXPathEval[NullablePointer[XmlXPathObject]](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlXPathContext] tag) +use @xmlXPathEvalExpression[NullablePointer[XmlXPathObject]](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlXPathContext] tag) +use @xmlXPathEvalPredicate[I32](anon0: NullablePointer[XmlXPathContext] tag, anon1: NullablePointer[XmlXPathObject]) +use @xmlXPathCompile[NullablePointer[XmlXPathCompExpr]](anon0: Pointer[U8] tag) +use @xmlXPathCtxtCompile[NullablePointer[XmlXPathCompExpr]](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag) +use @xmlXPathCompiledEval[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathCompExpr], anon1: NullablePointer[XmlXPathContext] tag) +use @xmlXPathCompiledEvalToBoolean[I32](anon0: NullablePointer[XmlXPathCompExpr], anon1: NullablePointer[XmlXPathContext] tag) +use @xmlXPathFreeCompExpr[None](anon0: NullablePointer[XmlXPathCompExpr]) use @xmlXPathInit[None]() use @xmlXPathIsNaN[I32](anon0: F64) use @xmlXPathIsInf[I32](anon0: F64) -use @xmlDebugDumpString[None](anon0: NullablePointer[IoFile], anon1: Pointer[U8] tag) -use @xmlDebugDumpAttr[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlattr], anon2: I32) -use @xmlDebugDumpAttrList[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlattr], anon2: I32) -use @xmlDebugDumpOneNode[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlnode], anon2: I32) -use @xmlDebugDumpNode[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlnode], anon2: I32) -use @xmlDebugDumpNodeList[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlnode], anon2: I32) -use @xmlDebugDumpDocumentHead[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag) -use @xmlDebugDumpDocument[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag) -use @xmlDebugDumpDTD[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldtd]) -use @xmlDebugDumpEntities[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag) -use @xmlDebugCheckDocument[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag) -use @xmlLsOneNode[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlnode]) -use @xmlLsCountNode[I32](anon0: NullablePointer[Xmlnode]) +use @xmlDebugDumpString[None](anon0: NullablePointer[IOFILE], anon1: Pointer[U8] tag) +use @xmlDebugDumpAttr[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlAttr], anon2: I32) +use @xmlDebugDumpAttrList[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlAttr], anon2: I32) +use @xmlDebugDumpOneNode[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlNode], anon2: I32) +use @xmlDebugDumpNode[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlNode], anon2: I32) +use @xmlDebugDumpNodeList[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlNode], anon2: I32) +use @xmlDebugDumpDocumentHead[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag) +use @xmlDebugDumpDocument[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag) +use @xmlDebugDumpDTD[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDtd]) +use @xmlDebugDumpEntities[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag) +use @xmlDebugCheckDocument[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag) +use @xmlLsOneNode[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlNode]) +use @xmlLsCountNode[I32](anon0: NullablePointer[XmlNode]) use @xmlBoolToText[Pointer[U8]](anon0: I32) use @xmlShellPrintXPathError[None](anon0: I32, anon1: Pointer[U8] tag) -use @xmlShellPrintXPathResult[None](anon0: NullablePointer[Xmlxpathobject]) -use @xmlShellList[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellBase[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellDir[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellLoad[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellPrintNode[None](anon0: NullablePointer[Xmlnode]) -use @xmlShellCat[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellWrite[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellSave[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellValidate[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellDu[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -use @xmlShellPwd[I32](anon0: NullablePointer[Xmlshellctxt], anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode], anon3: NullablePointer[Xmlnode]) -// Not Implemented Yet: use @xmlShell[None](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER], anon3: NullablePointer[IoFile]) -use @htmlTagLookup[NullablePointer[Htmlelemdesc]](anon0: Pointer[U8] tag) -use @htmlEntityLookup[NullablePointer[Htmlentitydesc]](anon0: Pointer[U8] tag) -use @htmlEntityValueLookup[NullablePointer[Htmlentitydesc]](anon0: U32) -use @htmlIsAutoClosed[I32](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode]) -use @htmlAutoCloseTag[I32](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlnode]) -use @htmlParseEntityRef[NullablePointer[Htmlentitydesc]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[Pointer[U8] tag]) -use @htmlParseCharRef[I32](anon0: NullablePointer[Xmlparserctxt]) -use @htmlParseElement[None](anon0: NullablePointer[Xmlparserctxt]) -use @htmlNewParserCtxt[NullablePointer[Xmlparserctxt]]() -use @htmlCreateMemoryParserCtxt[NullablePointer[Xmlparserctxt]](anon0: Pointer[U8] tag, anon1: I32) -use @htmlParseDocument[I32](anon0: NullablePointer[Xmlparserctxt]) -use @htmlSAXParseDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlsaxhandler], anon3: Pointer[U8]) -use @htmlParseDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @htmlSAXParseFile[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlsaxhandler], anon3: Pointer[U8]) -use @htmlParseFile[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @xmlShellPrintXPathResult[None](anon0: NullablePointer[XmlXPathObject]) +use @xmlShellList[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellBase[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellDir[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellLoad[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellPrintNode[None](anon0: NullablePointer[XmlNode]) +use @xmlShellCat[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellWrite[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellSave[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellValidate[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellDu[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +use @xmlShellPwd[I32](anon0: NullablePointer[XmlShellCtxt], anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode], anon3: NullablePointer[XmlNode]) +// Not Implemented Yet: use @xmlShell[None](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER], anon3: NullablePointer[IOFILE]) +use @htmlTagLookup[NullablePointer[HtmlElemDesc]](anon0: Pointer[U8] tag) +use @htmlEntityLookup[NullablePointer[HtmlEntityDesc]](anon0: Pointer[U8] tag) +use @htmlEntityValueLookup[NullablePointer[HtmlEntityDesc]](anon0: U32) +use @htmlIsAutoClosed[I32](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode]) +use @htmlAutoCloseTag[I32](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[XmlNode]) +use @htmlParseEntityRef[NullablePointer[HtmlEntityDesc]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[Pointer[U8] tag]) +use @htmlParseCharRef[I32](anon0: NullablePointer[XmlParserCtxt]) +use @htmlParseElement[None](anon0: NullablePointer[XmlParserCtxt]) +use @htmlNewParserCtxt[NullablePointer[XmlParserCtxt]]() +use @htmlCreateMemoryParserCtxt[NullablePointer[XmlParserCtxt]](anon0: Pointer[U8] tag, anon1: I32) +use @htmlParseDocument[I32](anon0: NullablePointer[XmlParserCtxt]) +use @htmlSAXParseDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[XmlSAXHandler], anon3: Pointer[U8]) +use @htmlParseDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @htmlSAXParseFile[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[XmlSAXHandler], anon3: Pointer[U8]) +use @htmlParseFile[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) use @UTF8ToHtml[I32](anon0: Pointer[U8] tag, anon1: Pointer[I32], anon2: Pointer[U8] tag, anon3: Pointer[I32]) use @htmlEncodeEntities[I32](anon0: Pointer[U8] tag, anon1: Pointer[I32], anon2: Pointer[U8] tag, anon3: Pointer[I32], anon4: I32) use @htmlIsScriptAttribute[I32](anon0: Pointer[U8] tag) use @htmlHandleOmittedElem[I32](anon0: I32) -use @htmlCreatePushParserCtxt[NullablePointer[Xmlparserctxt]](anon0: NullablePointer[Xmlsaxhandler], anon1: Pointer[U8], anon2: Pointer[U8] tag, anon3: I32, anon4: Pointer[U8] tag, anon5: I32) -use @htmlParseChunk[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) -use @htmlFreeParserCtxt[None](anon0: NullablePointer[Xmlparserctxt]) -use @htmlCtxtReset[None](anon0: NullablePointer[Xmlparserctxt]) -use @htmlCtxtUseOptions[I32](anon0: NullablePointer[Xmlparserctxt], anon1: I32) -use @htmlReadDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -use @htmlReadFile[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) -use @htmlReadMemory[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -use @htmlReadFd[NullablePointer[Xmldoc]](anon0: I32, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -// Not Implemented Yet: use @htmlReadIO[NullablePointer[Xmldoc] tag](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) -use @htmlCtxtReadDoc[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -use @htmlCtxtReadFile[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -use @htmlCtxtReadMemory[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) -use @htmlCtxtReadFd[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmlparserctxt], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -// Not Implemented Yet: use @htmlCtxtReadIO[NullablePointer[Xmldoc] tag](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8], anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: I32) -use @htmlAttrAllowed[I32](anon0: NullablePointer[Htmlelemdesc], anon1: Pointer[U8] tag, anon2: I32) -use @htmlElementAllowedHere[I32](anon0: NullablePointer[Htmlelemdesc], anon1: Pointer[U8] tag) -use @htmlElementStatusHere[I32](anon0: NullablePointer[Htmlelemdesc], anon1: NullablePointer[Htmlelemdesc]) -use @htmlNodeStatus[I32](anon0: NullablePointer[Xmlnode], anon1: I32) -use @htmlNewDoc[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @htmlNewDocNoDtD[NullablePointer[Xmldoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @htmlGetMetaEncoding[Pointer[U8]](anon0: NullablePointer[Xmldoc] tag) -use @htmlSetMetaEncoding[I32](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[U8] tag) -use @htmlDocDumpMemory[None](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32]) -use @htmlDocDumpMemoryFormat[None](anon0: NullablePointer[Xmldoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) -use @htmlDocDump[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag) -use @htmlSaveFile[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldoc] tag) -use @htmlNodeDump[I32](anon0: NullablePointer[Xmlbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) -use @htmlNodeDumpFile[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) -use @htmlNodeDumpFileFormat[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[U8] tag, anon4: I32) -use @htmlSaveFileEnc[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag) -use @htmlSaveFileFormat[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag, anon3: I32) -use @htmlNodeDumpFormatOutput[None](anon0: NullablePointer[Xmloutputbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[U8] tag, anon4: I32) -use @htmlDocContentDumpOutput[None](anon0: NullablePointer[Xmloutputbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag) -use @htmlDocContentDumpFormatOutput[None](anon0: NullablePointer[Xmloutputbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: Pointer[U8] tag, anon3: I32) -use @htmlNodeDumpOutput[None](anon0: NullablePointer[Xmloutputbuffer], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode], anon3: Pointer[U8] tag) +use @htmlCreatePushParserCtxt[NullablePointer[XmlParserCtxt]](anon0: NullablePointer[XmlSAXHandler], anon1: Pointer[U8], anon2: Pointer[U8] tag, anon3: I32, anon4: Pointer[U8] tag, anon5: I32) +use @htmlParseChunk[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) +use @htmlFreeParserCtxt[None](anon0: NullablePointer[XmlParserCtxt]) +use @htmlCtxtReset[None](anon0: NullablePointer[XmlParserCtxt]) +use @htmlCtxtUseOptions[I32](anon0: NullablePointer[XmlParserCtxt], anon1: I32) +use @htmlReadDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +use @htmlReadFile[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) +use @htmlReadMemory[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +use @htmlReadFd[NullablePointer[XmlDoc]](anon0: I32, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +// Not Implemented Yet: use @htmlReadIO[NullablePointer[XmlDoc] tag](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) +use @htmlCtxtReadDoc[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +use @htmlCtxtReadFile[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +use @htmlCtxtReadMemory[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) +use @htmlCtxtReadFd[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlParserCtxt], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +// Not Implemented Yet: use @htmlCtxtReadIO[NullablePointer[XmlDoc] tag](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8], anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: I32) +use @htmlAttrAllowed[I32](anon0: NullablePointer[HtmlElemDesc], anon1: Pointer[U8] tag, anon2: I32) +use @htmlElementAllowedHere[I32](anon0: NullablePointer[HtmlElemDesc], anon1: Pointer[U8] tag) +use @htmlElementStatusHere[I32](anon0: NullablePointer[HtmlElemDesc], anon1: NullablePointer[HtmlElemDesc]) +use @htmlNodeStatus[I32](anon0: NullablePointer[XmlNode], anon1: I32) +use @htmlNewDoc[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @htmlNewDocNoDtD[NullablePointer[XmlDoc]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @htmlGetMetaEncoding[Pointer[U8]](anon0: NullablePointer[XmlDoc] tag) +use @htmlSetMetaEncoding[I32](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[U8] tag) +use @htmlDocDumpMemory[None](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32]) +use @htmlDocDumpMemoryFormat[None](anon0: NullablePointer[XmlDoc] tag, anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) +use @htmlDocDump[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag) +use @htmlSaveFile[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDoc] tag) +use @htmlNodeDump[I32](anon0: NullablePointer[XmlBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) +use @htmlNodeDumpFile[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) +use @htmlNodeDumpFileFormat[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[U8] tag, anon4: I32) +use @htmlSaveFileEnc[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag) +use @htmlSaveFileFormat[I32](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag, anon3: I32) +use @htmlNodeDumpFormatOutput[None](anon0: NullablePointer[XmlOutputBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[U8] tag, anon4: I32) +use @htmlDocContentDumpOutput[None](anon0: NullablePointer[XmlOutputBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag) +use @htmlDocContentDumpFormatOutput[None](anon0: NullablePointer[XmlOutputBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: Pointer[U8] tag, anon3: I32) +use @htmlNodeDumpOutput[None](anon0: NullablePointer[XmlOutputBuffer], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode], anon3: Pointer[U8] tag) use @htmlIsBooleanAttr[I32](anon0: Pointer[U8] tag) use @xmlNanoFTPInit[None]() use @xmlNanoFTPCleanup[None]() @@ -928,136 +919,136 @@ use @xmlNanoHTTPRead[I32](anon0: Pointer[U8], anon1: Pointer[U8], anon2: I32) use @xmlNanoHTTPSave[I32](anon0: Pointer[U8], anon1: Pointer[U8] tag) use @xmlNanoHTTPClose[None](anon0: Pointer[U8]) use @xmlIsLetter[I32](anon0: I32) -use @xmlCreateFileParserCtxt[NullablePointer[Xmlparserctxt]](anon0: Pointer[U8] tag) -use @xmlCreateURLParserCtxt[NullablePointer[Xmlparserctxt]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlCreateMemoryParserCtxt[NullablePointer[Xmlparserctxt]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlCreateEntityParserCtxt[NullablePointer[Xmlparserctxt]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlSwitchEncoding[I32](anon0: NullablePointer[Xmlparserctxt], anon1: I32) -use @xmlSwitchToEncoding[I32](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlcharencodinghandler]) -use @xmlSwitchInputEncoding[I32](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlparserinput], anon2: NullablePointer[Xmlcharencodinghandler]) -use @xmlNewStringInputStream[NullablePointer[Xmlparserinput]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag) -use @xmlNewEntityInputStream[NullablePointer[Xmlparserinput]](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlentity]) -use @xmlPushInput[I32](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlparserinput]) -use @xmlPopInput[U8](anon0: NullablePointer[Xmlparserctxt]) -use @xmlFreeInputStream[None](anon0: NullablePointer[Xmlparserinput]) -use @xmlNewInputFromFile[NullablePointer[Xmlparserinput]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag) -use @xmlNewInputStream[NullablePointer[Xmlparserinput]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlSplitQName[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[Pointer[U8] tag]) -use @xmlParseName[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseNmtoken[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEntityValue[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[Pointer[U8] tag]) -use @xmlParseAttValue[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseSystemLiteral[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParsePubidLiteral[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseCharData[None](anon0: NullablePointer[Xmlparserctxt], anon1: I32) -use @xmlParseExternalID[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[Pointer[U8] tag], anon2: I32) -use @xmlParseComment[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParsePITarget[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParsePI[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseNotationDecl[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEntityDecl[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseDefaultDecl[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[Pointer[U8] tag]) -use @xmlParseNotationType[NullablePointer[Xmlenumeration]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEnumerationType[NullablePointer[Xmlenumeration]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEnumeratedType[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[NullablePointer[Xmlenumeration]]) -use @xmlParseAttributeType[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[NullablePointer[Xmlenumeration]]) -use @xmlParseAttributeListDecl[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseElementMixedContentDecl[NullablePointer[Xmlelementcontent]](anon0: NullablePointer[Xmlparserctxt], anon1: I32) -use @xmlParseElementChildrenContentDecl[NullablePointer[Xmlelementcontent]](anon0: NullablePointer[Xmlparserctxt], anon1: I32) -use @xmlParseElementContentDecl[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[Xmlelementcontent]]) -use @xmlParseElementDecl[I32](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseMarkupDecl[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseCharRef[I32](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEntityRef[NullablePointer[Xmlentity]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseReference[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParsePEReference[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseDocTypeDecl[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseAttribute[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[Pointer[U8] tag]) -use @xmlParseStartTag[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEndTag[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseCDSect[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseContent[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseElement[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseVersionNum[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseVersionInfo[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEncName[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseEncodingDecl[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseSDDecl[I32](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseXMLDecl[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseTextDecl[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseMisc[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseExternalSubset[None](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlStringDecodeEntities[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: I32, anon3: U8, anon4: U8, anon5: U8) -use @xmlStringLenDecodeEntities[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: I32, anon3: I32, anon4: U8, anon5: U8, anon6: U8) -use @nodePush[I32](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlnode]) -use @nodePop[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlparserctxt]) -use @inputPush[I32](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlparserinput]) -use @inputPop[NullablePointer[Xmlparserinput]](anon0: NullablePointer[Xmlparserctxt]) -use @namePop[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @namePush[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag) -use @xmlSkipBlankChars[I32](anon0: NullablePointer[Xmlparserctxt]) -use @xmlStringCurrentChar[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[U8] tag, anon2: Pointer[I32]) -use @xmlParserHandlePEReference[None](anon0: NullablePointer[Xmlparserctxt]) +use @xmlCreateFileParserCtxt[NullablePointer[XmlParserCtxt]](anon0: Pointer[U8] tag) +use @xmlCreateURLParserCtxt[NullablePointer[XmlParserCtxt]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlCreateMemoryParserCtxt[NullablePointer[XmlParserCtxt]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlCreateEntityParserCtxt[NullablePointer[XmlParserCtxt]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlSwitchEncoding[I32](anon0: NullablePointer[XmlParserCtxt], anon1: I32) +use @xmlSwitchToEncoding[I32](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlCharEncodingHandler]) +use @xmlSwitchInputEncoding[I32](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlParserInput], anon2: NullablePointer[XmlCharEncodingHandler]) +use @xmlNewStringInputStream[NullablePointer[XmlParserInput]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag) +use @xmlNewEntityInputStream[NullablePointer[XmlParserInput]](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlEntity]) +use @xmlPushInput[I32](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlParserInput]) +use @xmlPopInput[U8](anon0: NullablePointer[XmlParserCtxt]) +use @xmlFreeInputStream[None](anon0: NullablePointer[XmlParserInput]) +use @xmlNewInputFromFile[NullablePointer[XmlParserInput]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag) +use @xmlNewInputStream[NullablePointer[XmlParserInput]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlSplitQName[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[Pointer[U8] tag]) +use @xmlParseName[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseNmtoken[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEntityValue[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[Pointer[U8] tag]) +use @xmlParseAttValue[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseSystemLiteral[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParsePubidLiteral[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseCharData[None](anon0: NullablePointer[XmlParserCtxt], anon1: I32) +use @xmlParseExternalID[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[Pointer[U8] tag], anon2: I32) +use @xmlParseComment[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParsePITarget[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParsePI[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseNotationDecl[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEntityDecl[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseDefaultDecl[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[Pointer[U8] tag]) +use @xmlParseNotationType[NullablePointer[XmlEnumeration]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEnumerationType[NullablePointer[XmlEnumeration]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEnumeratedType[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[NullablePointer[XmlEnumeration]]) +use @xmlParseAttributeType[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[NullablePointer[XmlEnumeration]]) +use @xmlParseAttributeListDecl[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseElementMixedContentDecl[NullablePointer[XmlElementContent]](anon0: NullablePointer[XmlParserCtxt], anon1: I32) +use @xmlParseElementChildrenContentDecl[NullablePointer[XmlElementContent]](anon0: NullablePointer[XmlParserCtxt], anon1: I32) +use @xmlParseElementContentDecl[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[XmlElementContent]]) +use @xmlParseElementDecl[I32](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseMarkupDecl[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseCharRef[I32](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEntityRef[NullablePointer[XmlEntity]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseReference[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParsePEReference[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseDocTypeDecl[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseAttribute[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[Pointer[U8] tag]) +use @xmlParseStartTag[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEndTag[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseCDSect[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseContent[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseElement[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseVersionNum[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseVersionInfo[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEncName[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseEncodingDecl[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseSDDecl[I32](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseXMLDecl[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseTextDecl[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseMisc[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseExternalSubset[None](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlStringDecodeEntities[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: I32, anon3: U8, anon4: U8, anon5: U8) +use @xmlStringLenDecodeEntities[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: I32, anon3: I32, anon4: U8, anon5: U8, anon6: U8) +use @nodePush[I32](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlNode]) +use @nodePop[NullablePointer[XmlNode]](anon0: NullablePointer[XmlParserCtxt]) +use @inputPush[I32](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlParserInput]) +use @inputPop[NullablePointer[XmlParserInput]](anon0: NullablePointer[XmlParserCtxt]) +use @namePop[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @namePush[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag) +use @xmlSkipBlankChars[I32](anon0: NullablePointer[XmlParserCtxt]) +use @xmlStringCurrentChar[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[U8] tag, anon2: Pointer[I32]) +use @xmlParserHandlePEReference[None](anon0: NullablePointer[XmlParserCtxt]) use @xmlCheckLanguageID[I32](anon0: Pointer[U8] tag) -use @xmlCurrentChar[I32](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[I32]) +use @xmlCurrentChar[I32](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[I32]) use @xmlCopyCharMultiByte[I32](anon0: Pointer[U8] tag, anon1: I32) use @xmlCopyChar[I32](anon0: I32, anon1: Pointer[U8] tag, anon2: I32) -use @xmlNextChar[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParserInputShrink[None](anon0: NullablePointer[Xmlparserinput]) +use @xmlNextChar[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParserInputShrink[None](anon0: NullablePointer[XmlParserInput]) use @htmlInitAutoClose[None]() -use @htmlCreateFileParserCtxt[NullablePointer[Xmlparserctxt]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @htmlCreateFileParserCtxt[NullablePointer[XmlParserCtxt]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) // Not Implemented Yet: use @xmlSetEntityReferenceFunc[None](anon0: Pointer[FUNCTIONPOINTER]) -use @xmlParseQuotedString[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParseNamespace[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlNamespaceParseNSDef[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlScanName[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlNamespaceParseNCName[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt]) -use @xmlParserHandleReference[None](anon0: NullablePointer[Xmlparserctxt]) -use @xmlNamespaceParseQName[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: Pointer[Pointer[U8] tag]) -use @xmlDecodeEntities[Pointer[U8]](anon0: NullablePointer[Xmlparserctxt], anon1: I32, anon2: I32, anon3: U8, anon4: U8, anon5: U8) -use @xmlHandleEntity[None](anon0: NullablePointer[Xmlparserctxt], anon1: NullablePointer[Xmlentity]) -use @xmlFreePattern[None](anon0: NullablePointer[Xmlpattern]) -use @xmlFreePatternList[None](anon0: NullablePointer[Xmlpattern]) -use @xmlPatterncompile[NullablePointer[Xmlpattern]](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmldict], anon2: I32, anon3: Pointer[Pointer[U8] tag]) -use @xmlPatternMatch[I32](anon0: NullablePointer[Xmlpattern], anon1: NullablePointer[Xmlnode]) -use @xmlPatternStreamable[I32](anon0: NullablePointer[Xmlpattern]) -use @xmlPatternMaxDepth[I32](anon0: NullablePointer[Xmlpattern]) -use @xmlPatternMinDepth[I32](anon0: NullablePointer[Xmlpattern]) -use @xmlPatternFromRoot[I32](anon0: NullablePointer[Xmlpattern]) -use @xmlPatternGetStreamCtxt[NullablePointer[Xmlstreamctxt]](anon0: NullablePointer[Xmlpattern]) -use @xmlFreeStreamCtxt[None](anon0: NullablePointer[Xmlstreamctxt]) -use @xmlStreamPushNode[I32](anon0: NullablePointer[Xmlstreamctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -use @xmlStreamPush[I32](anon0: NullablePointer[Xmlstreamctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlStreamPushAttr[I32](anon0: NullablePointer[Xmlstreamctxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlStreamPop[I32](anon0: NullablePointer[Xmlstreamctxt]) -use @xmlStreamWantsAnyNode[I32](anon0: NullablePointer[Xmlstreamctxt]) +use @xmlParseQuotedString[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParseNamespace[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlNamespaceParseNSDef[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlScanName[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlNamespaceParseNCName[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt]) +use @xmlParserHandleReference[None](anon0: NullablePointer[XmlParserCtxt]) +use @xmlNamespaceParseQName[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: Pointer[Pointer[U8] tag]) +use @xmlDecodeEntities[Pointer[U8]](anon0: NullablePointer[XmlParserCtxt], anon1: I32, anon2: I32, anon3: U8, anon4: U8, anon5: U8) +use @xmlHandleEntity[None](anon0: NullablePointer[XmlParserCtxt], anon1: NullablePointer[XmlEntity]) +use @xmlFreePattern[None](anon0: NullablePointer[XmlPattern]) +use @xmlFreePatternList[None](anon0: NullablePointer[XmlPattern]) +use @xmlPatterncompile[NullablePointer[XmlPattern]](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlDict], anon2: I32, anon3: Pointer[Pointer[U8] tag]) +use @xmlPatternMatch[I32](anon0: NullablePointer[XmlPattern], anon1: NullablePointer[XmlNode]) +use @xmlPatternStreamable[I32](anon0: NullablePointer[XmlPattern]) +use @xmlPatternMaxDepth[I32](anon0: NullablePointer[XmlPattern]) +use @xmlPatternMinDepth[I32](anon0: NullablePointer[XmlPattern]) +use @xmlPatternFromRoot[I32](anon0: NullablePointer[XmlPattern]) +use @xmlPatternGetStreamCtxt[NullablePointer[XmlStreamCtxt]](anon0: NullablePointer[XmlPattern]) +use @xmlFreeStreamCtxt[None](anon0: NullablePointer[XmlStreamCtxt]) +use @xmlStreamPushNode[I32](anon0: NullablePointer[XmlStreamCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +use @xmlStreamPush[I32](anon0: NullablePointer[XmlStreamCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlStreamPushAttr[I32](anon0: NullablePointer[XmlStreamCtxt], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlStreamPop[I32](anon0: NullablePointer[XmlStreamCtxt]) +use @xmlStreamWantsAnyNode[I32](anon0: NullablePointer[XmlStreamCtxt]) use @xmlRelaxNGInitTypes[I32]() use @xmlRelaxNGCleanupTypes[None]() -use @xmlRelaxNGNewParserCtxt[NullablePointer[Xmlrelaxngparserctxt]](anon0: Pointer[U8] tag) -use @xmlRelaxNGNewMemParserCtxt[NullablePointer[Xmlrelaxngparserctxt]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlRelaxNGNewDocParserCtxt[NullablePointer[Xmlrelaxngparserctxt]](anon0: NullablePointer[Xmldoc] tag) -use @xmlRelaxParserSetFlag[I32](anon0: NullablePointer[Xmlrelaxngparserctxt], anon1: I32) -use @xmlRelaxNGFreeParserCtxt[None](anon0: NullablePointer[Xmlrelaxngparserctxt]) -// Not Implemented Yet: use @xmlRelaxNGSetParserErrors[None](anon0: NullablePointer[Xmlrelaxngparserctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) -// Not Implemented Yet: use @xmlRelaxNGGetParserErrors[I32](anon0: NullablePointer[Xmlrelaxngparserctxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) -// Not Implemented Yet: use @xmlRelaxNGSetParserStructuredErrors[None](anon0: NullablePointer[Xmlrelaxngparserctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -use @xmlRelaxNGParse[NullablePointer[Xmlrelaxng]](anon0: NullablePointer[Xmlrelaxngparserctxt]) -use @xmlRelaxNGFree[None](anon0: NullablePointer[Xmlrelaxng]) -use @xmlRelaxNGDump[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlrelaxng]) -use @xmlRelaxNGDumpTree[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlrelaxng]) -// Not Implemented Yet: use @xmlRelaxNGSetValidErrors[None](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) -// Not Implemented Yet: use @xmlRelaxNGGetValidErrors[I32](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) -// Not Implemented Yet: use @xmlRelaxNGSetValidStructuredErrors[None](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -use @xmlRelaxNGNewValidCtxt[NullablePointer[Xmlrelaxngvalidctxt]](anon0: NullablePointer[Xmlrelaxng]) -use @xmlRelaxNGFreeValidCtxt[None](anon0: NullablePointer[Xmlrelaxngvalidctxt]) -use @xmlRelaxNGValidateDoc[I32](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlRelaxNGValidatePushElement[I32](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) -use @xmlRelaxNGValidatePushCData[I32](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: Pointer[U8] tag, anon2: I32) -use @xmlRelaxNGValidatePopElement[I32](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) -use @xmlRelaxNGValidateFullElement[I32](anon0: NullablePointer[Xmlrelaxngvalidctxt], anon1: NullablePointer[Xmldoc] tag, anon2: NullablePointer[Xmlnode]) +use @xmlRelaxNGNewParserCtxt[NullablePointer[XmlRelaxNGParserCtxt]](anon0: Pointer[U8] tag) +use @xmlRelaxNGNewMemParserCtxt[NullablePointer[XmlRelaxNGParserCtxt]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlRelaxNGNewDocParserCtxt[NullablePointer[XmlRelaxNGParserCtxt]](anon0: NullablePointer[XmlDoc] tag) +use @xmlRelaxParserSetFlag[I32](anon0: NullablePointer[XmlRelaxNGParserCtxt], anon1: I32) +use @xmlRelaxNGFreeParserCtxt[None](anon0: NullablePointer[XmlRelaxNGParserCtxt]) +// Not Implemented Yet: use @xmlRelaxNGSetParserErrors[None](anon0: NullablePointer[XmlRelaxNGParserCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) +// Not Implemented Yet: use @xmlRelaxNGGetParserErrors[I32](anon0: NullablePointer[XmlRelaxNGParserCtxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) +// Not Implemented Yet: use @xmlRelaxNGSetParserStructuredErrors[None](anon0: NullablePointer[XmlRelaxNGParserCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +use @xmlRelaxNGParse[NullablePointer[XmlRelaxNG]](anon0: NullablePointer[XmlRelaxNGParserCtxt]) +use @xmlRelaxNGFree[None](anon0: NullablePointer[XmlRelaxNG]) +use @xmlRelaxNGDump[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlRelaxNG]) +use @xmlRelaxNGDumpTree[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlRelaxNG]) +// Not Implemented Yet: use @xmlRelaxNGSetValidErrors[None](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) +// Not Implemented Yet: use @xmlRelaxNGGetValidErrors[I32](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) +// Not Implemented Yet: use @xmlRelaxNGSetValidStructuredErrors[None](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +use @xmlRelaxNGNewValidCtxt[NullablePointer[XmlRelaxNGValidCtxt]](anon0: NullablePointer[XmlRelaxNG]) +use @xmlRelaxNGFreeValidCtxt[None](anon0: NullablePointer[XmlRelaxNGValidCtxt]) +use @xmlRelaxNGValidateDoc[I32](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlRelaxNGValidatePushElement[I32](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) +use @xmlRelaxNGValidatePushCData[I32](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: Pointer[U8] tag, anon2: I32) +use @xmlRelaxNGValidatePopElement[I32](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) +use @xmlRelaxNGValidateFullElement[I32](anon0: NullablePointer[XmlRelaxNGValidCtxt], anon1: NullablePointer[XmlDoc] tag, anon2: NullablePointer[XmlNode]) use @getPublicId[Pointer[U8]](anon0: Pointer[U8]) use @getSystemId[Pointer[U8]](anon0: Pointer[U8]) -use @setDocumentLocator[None](anon0: Pointer[U8], anon1: NullablePointer[Xmlsaxlocator]) +use @setDocumentLocator[None](anon0: Pointer[U8], anon1: NullablePointer[XmlSAXLocator]) use @getLineNumber[I32](anon0: Pointer[U8]) use @getColumnNumber[I32](anon0: Pointer[U8]) use @isStandalone[I32](anon0: Pointer[U8]) @@ -1065,12 +1056,12 @@ use @hasInternalSubset[I32](anon0: Pointer[U8]) use @hasExternalSubset[I32](anon0: Pointer[U8]) use @internalSubset[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) use @externalSubset[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @getEntity[NullablePointer[Xmlentity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) -use @getParameterEntity[NullablePointer[Xmlentity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) -use @resolveEntity[NullablePointer[Xmlparserinput]](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @getEntity[NullablePointer[XmlEntity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) +use @getParameterEntity[NullablePointer[XmlEntity]](anon0: Pointer[U8], anon1: Pointer[U8] tag) +use @resolveEntity[NullablePointer[XmlParserInput]](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) use @entityDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) -use @attributeDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32, anon4: I32, anon5: Pointer[U8] tag, anon6: NullablePointer[Xmlenumeration]) -use @elementDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32, anon3: NullablePointer[Xmlelementcontent]) +use @attributeDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32, anon4: I32, anon5: Pointer[U8] tag, anon6: NullablePointer[XmlEnumeration]) +use @elementDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32, anon3: NullablePointer[XmlElementContent]) use @notationDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) use @unparsedEntityDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) use @startDocument[None](anon0: Pointer[U8]) @@ -1084,212 +1075,212 @@ use @ignorableWhitespace[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2 use @processingInstruction[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) use @globalNamespace[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) use @setNamespace[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) -use @getNamespace[NullablePointer[Xmlns]](anon0: Pointer[U8]) +use @getNamespace[NullablePointer[XmlNs]](anon0: Pointer[U8]) use @checkNamespace[I32](anon0: Pointer[U8], anon1: Pointer[U8] tag) use @namespaceDecl[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) use @comment[None](anon0: Pointer[U8], anon1: Pointer[U8] tag) use @cdataBlock[None](anon0: Pointer[U8], anon1: Pointer[U8] tag, anon2: I32) -use @initxmlDefaultSAXHandler[None](anon0: NullablePointer[Xmlsaxhandlerv1], anon1: I32) -use @inithtmlDefaultSAXHandler[None](anon0: NullablePointer[Xmlsaxhandlerv1]) -use @initdocbDefaultSAXHandler[None](anon0: NullablePointer[Xmlsaxhandlerv1]) -use @xmlSchemaFreeType[None](anon0: NullablePointer[Xmlschematype]) -use @xmlSchemaFreeWildcard[None](anon0: NullablePointer[Xmlschemawildcard]) -use @xmlSchematronNewParserCtxt[NullablePointer[Xmlschematronparserctxt]](anon0: Pointer[U8] tag) -use @xmlSchematronNewMemParserCtxt[NullablePointer[Xmlschematronparserctxt]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlSchematronNewDocParserCtxt[NullablePointer[Xmlschematronparserctxt]](anon0: NullablePointer[Xmldoc] tag) -use @xmlSchematronFreeParserCtxt[None](anon0: NullablePointer[Xmlschematronparserctxt]) -use @xmlSchematronParse[NullablePointer[Xmlschematron]](anon0: NullablePointer[Xmlschematronparserctxt]) -use @xmlSchematronFree[None](anon0: NullablePointer[Xmlschematron]) -// Not Implemented Yet: use @xmlSchematronSetValidStructuredErrors[None](anon0: NullablePointer[Xmlschematronvalidctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -use @xmlSchematronNewValidCtxt[NullablePointer[Xmlschematronvalidctxt]](anon0: NullablePointer[Xmlschematron], anon1: I32) -use @xmlSchematronFreeValidCtxt[None](anon0: NullablePointer[Xmlschematronvalidctxt]) -use @xmlSchematronValidateDoc[I32](anon0: NullablePointer[Xmlschematronvalidctxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlCreateURI[NullablePointer[Xmluri]]() +use @initxmlDefaultSAXHandler[None](anon0: NullablePointer[XmlSAXHandlerV1], anon1: I32) +use @inithtmlDefaultSAXHandler[None](anon0: NullablePointer[XmlSAXHandlerV1]) +use @initdocbDefaultSAXHandler[None](anon0: NullablePointer[XmlSAXHandlerV1]) +use @xmlSchemaFreeType[None](anon0: NullablePointer[XmlSchemaType]) +use @xmlSchemaFreeWildcard[None](anon0: NullablePointer[XmlSchemaWildcard]) +use @xmlSchematronNewParserCtxt[NullablePointer[XmlSchematronParserCtxt]](anon0: Pointer[U8] tag) +use @xmlSchematronNewMemParserCtxt[NullablePointer[XmlSchematronParserCtxt]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlSchematronNewDocParserCtxt[NullablePointer[XmlSchematronParserCtxt]](anon0: NullablePointer[XmlDoc] tag) +use @xmlSchematronFreeParserCtxt[None](anon0: NullablePointer[XmlSchematronParserCtxt]) +use @xmlSchematronParse[NullablePointer[XmlSchematron]](anon0: NullablePointer[XmlSchematronParserCtxt]) +use @xmlSchematronFree[None](anon0: NullablePointer[XmlSchematron]) +// Not Implemented Yet: use @xmlSchematronSetValidStructuredErrors[None](anon0: NullablePointer[XmlSchematronValidCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +use @xmlSchematronNewValidCtxt[NullablePointer[XmlSchematronValidCtxt]](anon0: NullablePointer[XmlSchematron], anon1: I32) +use @xmlSchematronFreeValidCtxt[None](anon0: NullablePointer[XmlSchematronValidCtxt]) +use @xmlSchematronValidateDoc[I32](anon0: NullablePointer[XmlSchematronValidCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlCreateURI[NullablePointer[XmlURI]]() use @xmlBuildURI[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) use @xmlBuildRelativeURI[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @xmlParseURI[NullablePointer[Xmluri]](anon0: Pointer[U8] tag) -use @xmlParseURIRaw[NullablePointer[Xmluri]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlParseURIReference[I32](anon0: NullablePointer[Xmluri], anon1: Pointer[U8] tag) -use @xmlSaveUri[Pointer[U8]](anon0: NullablePointer[Xmluri]) -use @xmlPrintURI[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmluri]) +use @xmlParseURI[NullablePointer[XmlURI]](anon0: Pointer[U8] tag) +use @xmlParseURIRaw[NullablePointer[XmlURI]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlParseURIReference[I32](anon0: NullablePointer[XmlURI], anon1: Pointer[U8] tag) +use @xmlSaveUri[Pointer[U8]](anon0: NullablePointer[XmlURI]) +use @xmlPrintURI[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlURI]) use @xmlURIEscapeStr[Pointer[U8]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) use @xmlURIUnescapeString[Pointer[U8]](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag) use @xmlNormalizeURIPath[I32](anon0: Pointer[U8] tag) use @xmlURIEscape[Pointer[U8]](anon0: Pointer[U8] tag) -use @xmlFreeURI[None](anon0: NullablePointer[Xmluri]) +use @xmlFreeURI[None](anon0: NullablePointer[XmlURI]) use @xmlCanonicPath[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlPathToURI[Pointer[U8]](anon0: Pointer[U8] tag) -use @xmlXIncludeProcess[I32](anon0: NullablePointer[Xmldoc] tag) -use @xmlXIncludeProcessFlags[I32](anon0: NullablePointer[Xmldoc] tag, anon1: I32) -use @xmlXIncludeProcessFlagsData[I32](anon0: NullablePointer[Xmldoc] tag, anon1: I32, anon2: Pointer[U8]) -use @xmlXIncludeProcessTreeFlagsData[I32](anon0: NullablePointer[Xmlnode], anon1: I32, anon2: Pointer[U8]) -use @xmlXIncludeProcessTree[I32](anon0: NullablePointer[Xmlnode]) -use @xmlXIncludeProcessTreeFlags[I32](anon0: NullablePointer[Xmlnode], anon1: I32) -use @xmlXIncludeNewContext[NullablePointer[Xmlxincludectxt]](anon0: NullablePointer[Xmldoc] tag) -use @xmlXIncludeSetFlags[I32](anon0: NullablePointer[Xmlxincludectxt], anon1: I32) -use @xmlXIncludeFreeContext[None](anon0: NullablePointer[Xmlxincludectxt]) -use @xmlXIncludeProcessNode[I32](anon0: NullablePointer[Xmlxincludectxt], anon1: NullablePointer[Xmlnode]) -use @xmlModuleOpen[NullablePointer[Xmlmodule]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlModuleSymbol[I32](anon0: NullablePointer[Xmlmodule], anon1: Pointer[U8] tag, anon2: Pointer[Pointer[U8]]) -use @xmlModuleClose[I32](anon0: NullablePointer[Xmlmodule]) -use @xmlModuleFree[I32](anon0: NullablePointer[Xmlmodule]) -use @xmlSchemaNewParserCtxt[NullablePointer[Xmlschemaparserctxt]](anon0: Pointer[U8] tag) -use @xmlSchemaNewMemParserCtxt[NullablePointer[Xmlschemaparserctxt]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlSchemaNewDocParserCtxt[NullablePointer[Xmlschemaparserctxt]](anon0: NullablePointer[Xmldoc] tag) -use @xmlSchemaFreeParserCtxt[None](anon0: NullablePointer[Xmlschemaparserctxt]) -// Not Implemented Yet: use @xmlSchemaSetParserErrors[None](anon0: NullablePointer[Xmlschemaparserctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) -// Not Implemented Yet: use @xmlSchemaSetParserStructuredErrors[None](anon0: NullablePointer[Xmlschemaparserctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlSchemaGetParserErrors[I32](anon0: NullablePointer[Xmlschemaparserctxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) -use @xmlSchemaIsValid[I32](anon0: NullablePointer[Xmlschemavalidctxt]) -use @xmlSchemaParse[NullablePointer[Xmlschema]](anon0: NullablePointer[Xmlschemaparserctxt]) -use @xmlSchemaFree[None](anon0: NullablePointer[Xmlschema]) -use @xmlSchemaDump[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlschema]) -// Not Implemented Yet: use @xmlSchemaSetValidErrors[None](anon0: NullablePointer[Xmlschemavalidctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) -// Not Implemented Yet: use @xmlSchemaSetValidStructuredErrors[None](anon0: NullablePointer[Xmlschemavalidctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlSchemaGetValidErrors[I32](anon0: NullablePointer[Xmlschemavalidctxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) -use @xmlSchemaSetValidOptions[I32](anon0: NullablePointer[Xmlschemavalidctxt], anon1: I32) -use @xmlSchemaValidateSetFilename[None](anon0: NullablePointer[Xmlschemavalidctxt], anon1: Pointer[U8] tag) -use @xmlSchemaValidCtxtGetOptions[I32](anon0: NullablePointer[Xmlschemavalidctxt]) -use @xmlSchemaNewValidCtxt[NullablePointer[Xmlschemavalidctxt]](anon0: NullablePointer[Xmlschema]) -use @xmlSchemaFreeValidCtxt[None](anon0: NullablePointer[Xmlschemavalidctxt]) -use @xmlSchemaValidateDoc[I32](anon0: NullablePointer[Xmlschemavalidctxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlSchemaValidateOneElement[I32](anon0: NullablePointer[Xmlschemavalidctxt], anon1: NullablePointer[Xmlnode]) -use @xmlSchemaValidateStream[I32](anon0: NullablePointer[Xmlschemavalidctxt], anon1: NullablePointer[Xmlparserinputbuffer], anon2: I32, anon3: NullablePointer[Xmlsaxhandler], anon4: Pointer[U8]) -use @xmlSchemaValidateFile[I32](anon0: NullablePointer[Xmlschemavalidctxt], anon1: Pointer[U8] tag, anon2: I32) -use @xmlSchemaValidCtxtGetParserCtxt[NullablePointer[Xmlparserctxt]](anon0: NullablePointer[Xmlschemavalidctxt]) -use @xmlSchemaSAXPlug[NullablePointer[Xmlschemasaxplug]](anon0: NullablePointer[Xmlschemavalidctxt], anon1: Pointer[NullablePointer[Xmlsaxhandler]], anon2: Pointer[Pointer[U8]]) -use @xmlSchemaSAXUnplug[I32](anon0: NullablePointer[Xmlschemasaxplug]) -// Not Implemented Yet: use @xmlSchemaValidateSetLocator[None](anon0: NullablePointer[Xmlschemavalidctxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -use @xmlNewTextReader[NullablePointer[Xmltextreader]](anon0: NullablePointer[Xmlparserinputbuffer], anon1: Pointer[U8] tag) -use @xmlNewTextReaderFilename[NullablePointer[Xmltextreader]](anon0: Pointer[U8] tag) -use @xmlFreeTextReader[None](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderSetup[I32](anon0: NullablePointer[Xmltextreader], anon1: NullablePointer[Xmlparserinputbuffer], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -use @xmlTextReaderRead[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderReadInnerXml[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderReadOuterXml[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderReadString[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderReadAttributeValue[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderAttributeCount[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderDepth[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderHasAttributes[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderHasValue[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderIsDefault[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderIsEmptyElement[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderNodeType[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderQuoteChar[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderReadState[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderIsNamespaceDecl[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstBaseUri[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstLocalName[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstName[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstNamespaceUri[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstPrefix[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstXmlLang[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstString[Pointer[U8]](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag) -use @xmlTextReaderConstValue[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderBaseUri[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderLocalName[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderName[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderNamespaceUri[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderPrefix[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderXmlLang[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderValue[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderClose[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderGetAttributeNo[Pointer[U8]](anon0: NullablePointer[Xmltextreader], anon1: I32) -use @xmlTextReaderGetAttribute[Pointer[U8]](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag) -use @xmlTextReaderGetAttributeNs[Pointer[U8]](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextReaderGetRemainder[NullablePointer[Xmlparserinputbuffer]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderLookupNamespace[Pointer[U8]](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag) -use @xmlTextReaderMoveToAttributeNo[I32](anon0: NullablePointer[Xmltextreader], anon1: I32) -use @xmlTextReaderMoveToAttribute[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag) -use @xmlTextReaderMoveToAttributeNs[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextReaderMoveToFirstAttribute[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderMoveToNextAttribute[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderMoveToElement[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderNormalization[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderConstEncoding[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderSetParserProp[I32](anon0: NullablePointer[Xmltextreader], anon1: I32, anon2: I32) -use @xmlTextReaderGetParserProp[I32](anon0: NullablePointer[Xmltextreader], anon1: I32) -use @xmlTextReaderCurrentNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderGetParserLineNumber[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderGetParserColumnNumber[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderPreserve[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderPreservePattern[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag, anon2: Pointer[Pointer[U8] tag]) -use @xmlTextReaderCurrentDoc[NullablePointer[Xmldoc]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderExpand[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderNext[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderNextSibling[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderIsValid[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderRelaxNGValidate[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag) -use @xmlTextReaderRelaxNGValidateCtxt[I32](anon0: NullablePointer[Xmltextreader], anon1: NullablePointer[Xmlrelaxngvalidctxt], anon2: I32) -use @xmlTextReaderRelaxNGSetSchema[I32](anon0: NullablePointer[Xmltextreader], anon1: NullablePointer[Xmlrelaxng]) -use @xmlTextReaderSchemaValidate[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag) -use @xmlTextReaderSchemaValidateCtxt[I32](anon0: NullablePointer[Xmltextreader], anon1: NullablePointer[Xmlschemavalidctxt], anon2: I32) -use @xmlTextReaderSetSchema[I32](anon0: NullablePointer[Xmltextreader], anon1: NullablePointer[Xmlschema]) -use @xmlTextReaderConstXmlVersion[Pointer[U8]](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderStandalone[I32](anon0: NullablePointer[Xmltextreader]) -use @xmlTextReaderByteConsumed[I64](anon0: NullablePointer[Xmltextreader]) -use @xmlReaderWalker[NullablePointer[Xmltextreader]](anon0: NullablePointer[Xmldoc] tag) -use @xmlReaderForDoc[NullablePointer[Xmltextreader]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -use @xmlReaderForFile[NullablePointer[Xmltextreader]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlReaderForMemory[NullablePointer[Xmltextreader]](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -use @xmlReaderForFd[NullablePointer[Xmltextreader]](anon0: I32, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -// Not Implemented Yet: use @xmlReaderForIO[NullablePointer[Xmltextreader]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) -use @xmlReaderNewWalker[I32](anon0: NullablePointer[Xmltextreader], anon1: NullablePointer[Xmldoc] tag) -use @xmlReaderNewDoc[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -use @xmlReaderNewFile[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) -use @xmlReaderNewMemory[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) -use @xmlReaderNewFd[I32](anon0: NullablePointer[Xmltextreader], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) -// Not Implemented Yet: use @xmlReaderNewIO[I32](anon0: NullablePointer[Xmltextreader], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8], anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: I32) +use @xmlXIncludeProcess[I32](anon0: NullablePointer[XmlDoc] tag) +use @xmlXIncludeProcessFlags[I32](anon0: NullablePointer[XmlDoc] tag, anon1: I32) +use @xmlXIncludeProcessFlagsData[I32](anon0: NullablePointer[XmlDoc] tag, anon1: I32, anon2: Pointer[U8]) +use @xmlXIncludeProcessTreeFlagsData[I32](anon0: NullablePointer[XmlNode], anon1: I32, anon2: Pointer[U8]) +use @xmlXIncludeProcessTree[I32](anon0: NullablePointer[XmlNode]) +use @xmlXIncludeProcessTreeFlags[I32](anon0: NullablePointer[XmlNode], anon1: I32) +use @xmlXIncludeNewContext[NullablePointer[XmlXIncludeCtxt]](anon0: NullablePointer[XmlDoc] tag) +use @xmlXIncludeSetFlags[I32](anon0: NullablePointer[XmlXIncludeCtxt], anon1: I32) +use @xmlXIncludeFreeContext[None](anon0: NullablePointer[XmlXIncludeCtxt]) +use @xmlXIncludeProcessNode[I32](anon0: NullablePointer[XmlXIncludeCtxt], anon1: NullablePointer[XmlNode]) +use @xmlModuleOpen[NullablePointer[XmlModule]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlModuleSymbol[I32](anon0: NullablePointer[XmlModule], anon1: Pointer[U8] tag, anon2: Pointer[Pointer[U8]]) +use @xmlModuleClose[I32](anon0: NullablePointer[XmlModule]) +use @xmlModuleFree[I32](anon0: NullablePointer[XmlModule]) +use @xmlSchemaNewParserCtxt[NullablePointer[XmlSchemaParserCtxt]](anon0: Pointer[U8] tag) +use @xmlSchemaNewMemParserCtxt[NullablePointer[XmlSchemaParserCtxt]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlSchemaNewDocParserCtxt[NullablePointer[XmlSchemaParserCtxt]](anon0: NullablePointer[XmlDoc] tag) +use @xmlSchemaFreeParserCtxt[None](anon0: NullablePointer[XmlSchemaParserCtxt]) +// Not Implemented Yet: use @xmlSchemaSetParserErrors[None](anon0: NullablePointer[XmlSchemaParserCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) +// Not Implemented Yet: use @xmlSchemaSetParserStructuredErrors[None](anon0: NullablePointer[XmlSchemaParserCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlSchemaGetParserErrors[I32](anon0: NullablePointer[XmlSchemaParserCtxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) +use @xmlSchemaIsValid[I32](anon0: NullablePointer[XmlSchemaValidCtxt]) +use @xmlSchemaParse[NullablePointer[XmlSchema]](anon0: NullablePointer[XmlSchemaParserCtxt]) +use @xmlSchemaFree[None](anon0: NullablePointer[XmlSchema]) +use @xmlSchemaDump[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlSchema]) +// Not Implemented Yet: use @xmlSchemaSetValidErrors[None](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8]) +// Not Implemented Yet: use @xmlSchemaSetValidStructuredErrors[None](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlSchemaGetValidErrors[I32](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[FUNCTIONPOINTER]], anon3: Pointer[Pointer[U8]]) +use @xmlSchemaSetValidOptions[I32](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: I32) +use @xmlSchemaValidateSetFilename[None](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: Pointer[U8] tag) +use @xmlSchemaValidCtxtGetOptions[I32](anon0: NullablePointer[XmlSchemaValidCtxt]) +use @xmlSchemaNewValidCtxt[NullablePointer[XmlSchemaValidCtxt]](anon0: NullablePointer[XmlSchema]) +use @xmlSchemaFreeValidCtxt[None](anon0: NullablePointer[XmlSchemaValidCtxt]) +use @xmlSchemaValidateDoc[I32](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlSchemaValidateOneElement[I32](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: NullablePointer[XmlNode]) +use @xmlSchemaValidateStream[I32](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: NullablePointer[XmlParserInputBuffer], anon2: I32, anon3: NullablePointer[XmlSAXHandler], anon4: Pointer[U8]) +use @xmlSchemaValidateFile[I32](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: Pointer[U8] tag, anon2: I32) +use @xmlSchemaValidCtxtGetParserCtxt[NullablePointer[XmlParserCtxt]](anon0: NullablePointer[XmlSchemaValidCtxt]) +use @xmlSchemaSAXPlug[NullablePointer[XmlSchemaSAXPlug]](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: Pointer[NullablePointer[XmlSAXHandler]], anon2: Pointer[Pointer[U8]]) +use @xmlSchemaSAXUnplug[I32](anon0: NullablePointer[XmlSchemaSAXPlug]) +// Not Implemented Yet: use @xmlSchemaValidateSetLocator[None](anon0: NullablePointer[XmlSchemaValidCtxt], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +use @xmlNewTextReader[NullablePointer[XmlTextReader]](anon0: NullablePointer[XmlParserInputBuffer], anon1: Pointer[U8] tag) +use @xmlNewTextReaderFilename[NullablePointer[XmlTextReader]](anon0: Pointer[U8] tag) +use @xmlFreeTextReader[None](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderSetup[I32](anon0: NullablePointer[XmlTextReader], anon1: NullablePointer[XmlParserInputBuffer], anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +use @xmlTextReaderRead[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderReadInnerXml[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderReadOuterXml[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderReadString[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderReadAttributeValue[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderAttributeCount[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderDepth[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderHasAttributes[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderHasValue[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderIsDefault[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderIsEmptyElement[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderNodeType[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderQuoteChar[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderReadState[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderIsNamespaceDecl[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstBaseUri[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstLocalName[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstName[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstNamespaceUri[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstPrefix[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstXmlLang[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstString[Pointer[U8]](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag) +use @xmlTextReaderConstValue[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderBaseUri[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderLocalName[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderName[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderNamespaceUri[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderPrefix[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderXmlLang[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderValue[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderClose[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderGetAttributeNo[Pointer[U8]](anon0: NullablePointer[XmlTextReader], anon1: I32) +use @xmlTextReaderGetAttribute[Pointer[U8]](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag) +use @xmlTextReaderGetAttributeNs[Pointer[U8]](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextReaderGetRemainder[NullablePointer[XmlParserInputBuffer]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderLookupNamespace[Pointer[U8]](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag) +use @xmlTextReaderMoveToAttributeNo[I32](anon0: NullablePointer[XmlTextReader], anon1: I32) +use @xmlTextReaderMoveToAttribute[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag) +use @xmlTextReaderMoveToAttributeNs[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextReaderMoveToFirstAttribute[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderMoveToNextAttribute[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderMoveToElement[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderNormalization[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderConstEncoding[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderSetParserProp[I32](anon0: NullablePointer[XmlTextReader], anon1: I32, anon2: I32) +use @xmlTextReaderGetParserProp[I32](anon0: NullablePointer[XmlTextReader], anon1: I32) +use @xmlTextReaderCurrentNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderGetParserLineNumber[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderGetParserColumnNumber[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderPreserve[NullablePointer[XmlNode]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderPreservePattern[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag, anon2: Pointer[Pointer[U8] tag]) +use @xmlTextReaderCurrentDoc[NullablePointer[XmlDoc]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderExpand[NullablePointer[XmlNode]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderNext[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderNextSibling[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderIsValid[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderRelaxNGValidate[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag) +use @xmlTextReaderRelaxNGValidateCtxt[I32](anon0: NullablePointer[XmlTextReader], anon1: NullablePointer[XmlRelaxNGValidCtxt], anon2: I32) +use @xmlTextReaderRelaxNGSetSchema[I32](anon0: NullablePointer[XmlTextReader], anon1: NullablePointer[XmlRelaxNG]) +use @xmlTextReaderSchemaValidate[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag) +use @xmlTextReaderSchemaValidateCtxt[I32](anon0: NullablePointer[XmlTextReader], anon1: NullablePointer[XmlSchemaValidCtxt], anon2: I32) +use @xmlTextReaderSetSchema[I32](anon0: NullablePointer[XmlTextReader], anon1: NullablePointer[XmlSchema]) +use @xmlTextReaderConstXmlVersion[Pointer[U8]](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderStandalone[I32](anon0: NullablePointer[XmlTextReader]) +use @xmlTextReaderByteConsumed[I64](anon0: NullablePointer[XmlTextReader]) +use @xmlReaderWalker[NullablePointer[XmlTextReader]](anon0: NullablePointer[XmlDoc] tag) +use @xmlReaderForDoc[NullablePointer[XmlTextReader]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +use @xmlReaderForFile[NullablePointer[XmlTextReader]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) +use @xmlReaderForMemory[NullablePointer[XmlTextReader]](anon0: Pointer[U8] tag, anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +use @xmlReaderForFd[NullablePointer[XmlTextReader]](anon0: I32, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +// Not Implemented Yet: use @xmlReaderForIO[NullablePointer[XmlTextReader]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) +use @xmlReaderNewWalker[I32](anon0: NullablePointer[XmlTextReader], anon1: NullablePointer[XmlDoc] tag) +use @xmlReaderNewDoc[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +use @xmlReaderNewFile[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: I32) +use @xmlReaderNewMemory[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[U8] tag, anon2: I32, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: I32) +use @xmlReaderNewFd[I32](anon0: NullablePointer[XmlTextReader], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: I32) +// Not Implemented Yet: use @xmlReaderNewIO[I32](anon0: NullablePointer[XmlTextReader], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[FUNCTIONPOINTER], anon3: Pointer[U8], anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: I32) use @xmlTextReaderLocatorLineNumber[I32](anon0: Pointer[U8]) use @xmlTextReaderLocatorBaseURI[Pointer[U8]](anon0: Pointer[U8]) -// Not Implemented Yet: use @xmlTextReaderSetErrorHandler[None](anon0: NullablePointer[Xmltextreader], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlTextReaderSetStructuredErrorHandler[None](anon0: NullablePointer[Xmltextreader], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlTextReaderGetErrorHandler[None](anon0: NullablePointer[Xmltextreader], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[U8]]) -use @xmlSaveToFd[NullablePointer[Xmlsavectxt]](anon0: I32, anon1: Pointer[U8] tag, anon2: I32) -use @xmlSaveToFilename[NullablePointer[Xmlsavectxt]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) -use @xmlSaveToBuffer[NullablePointer[Xmlsavectxt]](anon0: NullablePointer[Xmlbuffer], anon1: Pointer[U8] tag, anon2: I32) -// Not Implemented Yet: use @xmlSaveToIO[NullablePointer[Xmlsavectxt]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: I32) -use @xmlSaveDoc[I64](anon0: NullablePointer[Xmlsavectxt], anon1: NullablePointer[Xmldoc] tag) -use @xmlSaveTree[I64](anon0: NullablePointer[Xmlsavectxt], anon1: NullablePointer[Xmlnode]) -use @xmlSaveFlush[I32](anon0: NullablePointer[Xmlsavectxt]) -use @xmlSaveClose[I32](anon0: NullablePointer[Xmlsavectxt]) -// Not Implemented Yet: use @xmlSaveSetEscape[I32](anon0: NullablePointer[Xmlsavectxt], anon1: Pointer[FUNCTIONPOINTER]) -// Not Implemented Yet: use @xmlSaveSetAttrEscape[I32](anon0: NullablePointer[Xmlsavectxt], anon1: Pointer[FUNCTIONPOINTER]) +// Not Implemented Yet: use @xmlTextReaderSetErrorHandler[None](anon0: NullablePointer[XmlTextReader], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlTextReaderSetStructuredErrorHandler[None](anon0: NullablePointer[XmlTextReader], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlTextReaderGetErrorHandler[None](anon0: NullablePointer[XmlTextReader], anon1: Pointer[Pointer[FUNCTIONPOINTER]], anon2: Pointer[Pointer[U8]]) +use @xmlSaveToFd[NullablePointer[XmlSaveCtxt]](anon0: I32, anon1: Pointer[U8] tag, anon2: I32) +use @xmlSaveToFilename[NullablePointer[XmlSaveCtxt]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag, anon2: I32) +use @xmlSaveToBuffer[NullablePointer[XmlSaveCtxt]](anon0: NullablePointer[XmlBuffer], anon1: Pointer[U8] tag, anon2: I32) +// Not Implemented Yet: use @xmlSaveToIO[NullablePointer[XmlSaveCtxt]](anon0: Pointer[FUNCTIONPOINTER], anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8], anon3: Pointer[U8] tag, anon4: I32) +use @xmlSaveDoc[I64](anon0: NullablePointer[XmlSaveCtxt], anon1: NullablePointer[XmlDoc] tag) +use @xmlSaveTree[I64](anon0: NullablePointer[XmlSaveCtxt], anon1: NullablePointer[XmlNode]) +use @xmlSaveFlush[I32](anon0: NullablePointer[XmlSaveCtxt]) +use @xmlSaveClose[I32](anon0: NullablePointer[XmlSaveCtxt]) +// Not Implemented Yet: use @xmlSaveSetEscape[I32](anon0: NullablePointer[XmlSaveCtxt], anon1: Pointer[FUNCTIONPOINTER]) +// Not Implemented Yet: use @xmlSaveSetAttrEscape[I32](anon0: NullablePointer[XmlSaveCtxt], anon1: Pointer[FUNCTIONPOINTER]) use @xmlSchemaInitTypes[None]() use @xmlSchemaCleanupTypes[None]() -use @xmlSchemaGetPredefinedType[NullablePointer[Xmlschematype]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @xmlSchemaValidatePredefinedType[I32](anon0: NullablePointer[Xmlschematype], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[Xmlschemaval]]) -use @xmlSchemaValPredefTypeNode[I32](anon0: NullablePointer[Xmlschematype], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[Xmlschemaval]], anon3: NullablePointer[Xmlnode]) -use @xmlSchemaValidateFacet[I32](anon0: NullablePointer[Xmlschematype], anon1: NullablePointer[Xmlschemafacet], anon2: Pointer[U8] tag, anon3: NullablePointer[Xmlschemaval]) -use @xmlSchemaValidateFacetWhtsp[I32](anon0: NullablePointer[Xmlschemafacet], anon1: I32, anon2: I32, anon3: Pointer[U8] tag, anon4: NullablePointer[Xmlschemaval], anon5: I32) -use @xmlSchemaFreeValue[None](anon0: NullablePointer[Xmlschemaval]) -use @xmlSchemaNewFacet[NullablePointer[Xmlschemafacet]]() -use @xmlSchemaCheckFacet[I32](anon0: NullablePointer[Xmlschemafacet], anon1: NullablePointer[Xmlschematype], anon2: NullablePointer[Xmlschemaparserctxt], anon3: Pointer[U8] tag) -use @xmlSchemaFreeFacet[None](anon0: NullablePointer[Xmlschemafacet]) -use @xmlSchemaCompareValues[I32](anon0: NullablePointer[Xmlschemaval], anon1: NullablePointer[Xmlschemaval]) -use @xmlSchemaGetBuiltInListSimpleTypeItemType[NullablePointer[Xmlschematype]](anon0: NullablePointer[Xmlschematype]) -use @xmlSchemaValidateListSimpleTypeFacet[I32](anon0: NullablePointer[Xmlschemafacet], anon1: Pointer[U8] tag, anon2: U64, anon3: Pointer[U64]) -use @xmlSchemaGetBuiltInType[NullablePointer[Xmlschematype]](anon0: I32) -use @xmlSchemaIsBuiltInTypeFacet[I32](anon0: NullablePointer[Xmlschematype], anon1: I32) +use @xmlSchemaGetPredefinedType[NullablePointer[XmlSchemaType]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @xmlSchemaValidatePredefinedType[I32](anon0: NullablePointer[XmlSchemaType], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[XmlSchemaVal]]) +use @xmlSchemaValPredefTypeNode[I32](anon0: NullablePointer[XmlSchemaType], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[XmlSchemaVal]], anon3: NullablePointer[XmlNode]) +use @xmlSchemaValidateFacet[I32](anon0: NullablePointer[XmlSchemaType], anon1: NullablePointer[XmlSchemaFacet], anon2: Pointer[U8] tag, anon3: NullablePointer[XmlSchemaVal]) +use @xmlSchemaValidateFacetWhtsp[I32](anon0: NullablePointer[XmlSchemaFacet], anon1: I32, anon2: I32, anon3: Pointer[U8] tag, anon4: NullablePointer[XmlSchemaVal], anon5: I32) +use @xmlSchemaFreeValue[None](anon0: NullablePointer[XmlSchemaVal]) +use @xmlSchemaNewFacet[NullablePointer[XmlSchemaFacet]]() +use @xmlSchemaCheckFacet[I32](anon0: NullablePointer[XmlSchemaFacet], anon1: NullablePointer[XmlSchemaType], anon2: NullablePointer[XmlSchemaParserCtxt], anon3: Pointer[U8] tag) +use @xmlSchemaFreeFacet[None](anon0: NullablePointer[XmlSchemaFacet]) +use @xmlSchemaCompareValues[I32](anon0: NullablePointer[XmlSchemaVal], anon1: NullablePointer[XmlSchemaVal]) +use @xmlSchemaGetBuiltInListSimpleTypeItemType[NullablePointer[XmlSchemaType]](anon0: NullablePointer[XmlSchemaType]) +use @xmlSchemaValidateListSimpleTypeFacet[I32](anon0: NullablePointer[XmlSchemaFacet], anon1: Pointer[U8] tag, anon2: U64, anon3: Pointer[U64]) +use @xmlSchemaGetBuiltInType[NullablePointer[XmlSchemaType]](anon0: I32) +use @xmlSchemaIsBuiltInTypeFacet[I32](anon0: NullablePointer[XmlSchemaType], anon1: I32) use @xmlSchemaCollapseString[Pointer[U8]](anon0: Pointer[U8] tag) use @xmlSchemaWhiteSpaceReplace[Pointer[U8]](anon0: Pointer[U8] tag) -use @xmlSchemaGetFacetValueAsULong[U64](anon0: NullablePointer[Xmlschemafacet]) -use @xmlSchemaValidateLengthFacet[I32](anon0: NullablePointer[Xmlschematype], anon1: NullablePointer[Xmlschemafacet], anon2: Pointer[U8] tag, anon3: NullablePointer[Xmlschemaval], anon4: Pointer[U64]) -use @xmlSchemaValidateLengthFacetWhtsp[I32](anon0: NullablePointer[Xmlschemafacet], anon1: I32, anon2: Pointer[U8] tag, anon3: NullablePointer[Xmlschemaval], anon4: Pointer[U64], anon5: I32) -use @xmlSchemaValPredefTypeNodeNoNorm[I32](anon0: NullablePointer[Xmlschematype], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[Xmlschemaval]], anon3: NullablePointer[Xmlnode]) -use @xmlSchemaGetCanonValue[I32](anon0: NullablePointer[Xmlschemaval], anon1: Pointer[Pointer[U8] tag]) -use @xmlSchemaGetCanonValueWhtsp[I32](anon0: NullablePointer[Xmlschemaval], anon1: Pointer[Pointer[U8] tag], anon2: I32) -use @xmlSchemaValueAppend[I32](anon0: NullablePointer[Xmlschemaval], anon1: NullablePointer[Xmlschemaval]) -use @xmlSchemaValueGetNext[NullablePointer[Xmlschemaval]](anon0: NullablePointer[Xmlschemaval]) -use @xmlSchemaValueGetAsString[Pointer[U8]](anon0: NullablePointer[Xmlschemaval]) -use @xmlSchemaValueGetAsBoolean[I32](anon0: NullablePointer[Xmlschemaval]) -use @xmlSchemaNewStringValue[NullablePointer[Xmlschemaval]](anon0: I32, anon1: Pointer[U8] tag) -use @xmlSchemaNewNOTATIONValue[NullablePointer[Xmlschemaval]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @xmlSchemaNewQNameValue[NullablePointer[Xmlschemaval]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) -use @xmlSchemaCompareValuesWhtsp[I32](anon0: NullablePointer[Xmlschemaval], anon1: I32, anon2: NullablePointer[Xmlschemaval], anon3: I32) -use @xmlSchemaCopyValue[NullablePointer[Xmlschemaval]](anon0: NullablePointer[Xmlschemaval]) -use @xmlSchemaGetValType[I32](anon0: NullablePointer[Xmlschemaval]) +use @xmlSchemaGetFacetValueAsULong[U64](anon0: NullablePointer[XmlSchemaFacet]) +use @xmlSchemaValidateLengthFacet[I32](anon0: NullablePointer[XmlSchemaType], anon1: NullablePointer[XmlSchemaFacet], anon2: Pointer[U8] tag, anon3: NullablePointer[XmlSchemaVal], anon4: Pointer[U64]) +use @xmlSchemaValidateLengthFacetWhtsp[I32](anon0: NullablePointer[XmlSchemaFacet], anon1: I32, anon2: Pointer[U8] tag, anon3: NullablePointer[XmlSchemaVal], anon4: Pointer[U64], anon5: I32) +use @xmlSchemaValPredefTypeNodeNoNorm[I32](anon0: NullablePointer[XmlSchemaType], anon1: Pointer[U8] tag, anon2: Pointer[NullablePointer[XmlSchemaVal]], anon3: NullablePointer[XmlNode]) +use @xmlSchemaGetCanonValue[I32](anon0: NullablePointer[XmlSchemaVal], anon1: Pointer[Pointer[U8] tag]) +use @xmlSchemaGetCanonValueWhtsp[I32](anon0: NullablePointer[XmlSchemaVal], anon1: Pointer[Pointer[U8] tag], anon2: I32) +use @xmlSchemaValueAppend[I32](anon0: NullablePointer[XmlSchemaVal], anon1: NullablePointer[XmlSchemaVal]) +use @xmlSchemaValueGetNext[NullablePointer[XmlSchemaVal]](anon0: NullablePointer[XmlSchemaVal]) +use @xmlSchemaValueGetAsString[Pointer[U8]](anon0: NullablePointer[XmlSchemaVal]) +use @xmlSchemaValueGetAsBoolean[I32](anon0: NullablePointer[XmlSchemaVal]) +use @xmlSchemaNewStringValue[NullablePointer[XmlSchemaVal]](anon0: I32, anon1: Pointer[U8] tag) +use @xmlSchemaNewNOTATIONValue[NullablePointer[XmlSchemaVal]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @xmlSchemaNewQNameValue[NullablePointer[XmlSchemaVal]](anon0: Pointer[U8] tag, anon1: Pointer[U8] tag) +use @xmlSchemaCompareValuesWhtsp[I32](anon0: NullablePointer[XmlSchemaVal], anon1: I32, anon2: NullablePointer[XmlSchemaVal], anon3: I32) +use @xmlSchemaCopyValue[NullablePointer[XmlSchemaVal]](anon0: NullablePointer[XmlSchemaVal]) +use @xmlSchemaGetValType[I32](anon0: NullablePointer[XmlSchemaVal]) use @xmlUCSIsAegeanNumbers[I32](anon0: I32) use @xmlUCSIsAlphabeticPresentationForms[I32](anon0: I32) use @xmlUCSIsArabic[I32](anon0: I32) @@ -1456,221 +1447,208 @@ use @xmlUCSIsCatZl[I32](anon0: I32) use @xmlUCSIsCatZp[I32](anon0: I32) use @xmlUCSIsCatZs[I32](anon0: I32) use @xmlUCSIsCat[I32](anon0: I32, anon1: Pointer[U8] tag) -use @xmlNewTextWriter[NullablePointer[Xmltextwriter]](anon0: NullablePointer[Xmloutputbuffer]) -use @xmlNewTextWriterFilename[NullablePointer[Xmltextwriter]](anon0: Pointer[U8] tag, anon1: I32) -use @xmlNewTextWriterMemory[NullablePointer[Xmltextwriter]](anon0: NullablePointer[Xmlbuffer], anon1: I32) -use @xmlNewTextWriterPushParser[NullablePointer[Xmltextwriter]](anon0: NullablePointer[Xmlparserctxt], anon1: I32) -use @xmlNewTextWriterDoc[NullablePointer[Xmltextwriter]](anon0: Pointer[NullablePointer[Xmldoc] tag], anon1: I32) -use @xmlNewTextWriterTree[NullablePointer[Xmltextwriter]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: I32) -use @xmlFreeTextWriter[None](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterStartDocument[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterEndDocument[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterStartComment[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterEndComment[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatComment[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatComment[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: NullablePointer[VaListTag]) -use @xmlTextWriterWriteComment[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterStartElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterStartElementNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterEndElement[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterFullEndElement[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[VaListTag]) -use @xmlTextWriterWriteElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterWriteFormatElementNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatElementNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: NullablePointer[VaListTag]) -use @xmlTextWriterWriteElementNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlTextWriterWriteFormatRaw[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatRaw[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: NullablePointer[VaListTag]) -use @xmlTextWriterWriteRawLen[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: I32) -use @xmlTextWriterWriteRaw[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterWriteFormatString[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatString[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: NullablePointer[VaListTag]) -use @xmlTextWriterWriteString[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterWriteBase64[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) -use @xmlTextWriterWriteBinHex[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) -use @xmlTextWriterStartAttribute[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterStartAttributeNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterEndAttribute[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatAttribute[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatAttribute[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[VaListTag]) -use @xmlTextWriterWriteAttribute[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterWriteFormatAttributeNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatAttributeNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: NullablePointer[VaListTag]) -use @xmlTextWriterWriteAttributeNS[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlTextWriterStartPI[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterEndPI[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatPI[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatPI[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[VaListTag]) -use @xmlTextWriterWritePI[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterStartCDATA[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterEndCDATA[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatCDATA[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatCDATA[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: NullablePointer[VaListTag]) -use @xmlTextWriterWriteCDATA[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterStartDTD[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterEndDTD[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatDTD[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatDTD[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: NullablePointer[VaListTag]) -use @xmlTextWriterWriteDTD[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) -use @xmlTextWriterStartDTDElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterEndDTDElement[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatDTDElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatDTDElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[VaListTag]) -use @xmlTextWriterWriteDTDElement[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterStartDTDAttlist[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterEndDTDAttlist[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatDTDAttlist[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatDTDAttlist[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[VaListTag]) -use @xmlTextWriterWriteDTDAttlist[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlTextWriterStartDTDEntity[I32](anon0: NullablePointer[Xmltextwriter], anon1: I32, anon2: Pointer[U8] tag) -use @xmlTextWriterEndDTDEntity[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlTextWriterWriteFormatDTDInternalEntity[I32](anon0: NullablePointer[Xmltextwriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterWriteVFormatDTDInternalEntity[I32](anon0: NullablePointer[Xmltextwriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: NullablePointer[VaListTag]) -use @xmlTextWriterWriteDTDInternalEntity[I32](anon0: NullablePointer[Xmltextwriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterWriteDTDExternalEntity[I32](anon0: NullablePointer[Xmltextwriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) -use @xmlTextWriterWriteDTDExternalEntityContents[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterWriteDTDEntity[I32](anon0: NullablePointer[Xmltextwriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: Pointer[U8] tag) -use @xmlTextWriterWriteDTDNotation[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) -use @xmlTextWriterSetIndent[I32](anon0: NullablePointer[Xmltextwriter], anon1: I32) -use @xmlTextWriterSetIndentString[I32](anon0: NullablePointer[Xmltextwriter], anon1: Pointer[U8] tag) -use @xmlTextWriterSetQuoteChar[I32](anon0: NullablePointer[Xmltextwriter], anon1: U8) -use @xmlTextWriterFlush[I32](anon0: NullablePointer[Xmltextwriter]) -use @xmlXPathPopBoolean[I32](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathPopNumber[F64](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathPopString[Pointer[U8]](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathPopNodeSet[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathPopExternal[Pointer[U8]](anon0: NullablePointer[Xmlxpathparsercontext]) -// Not Implemented Yet: use @xmlXPathRegisterVariableLookup[None](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -// Not Implemented Yet: use @xmlXPathRegisterFuncLookup[None](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) -use @xmlXPatherror[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) -use @xmlXPathErr[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathDebugDumpObject[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlxpathobject], anon2: I32) -use @xmlXPathDebugDumpCompExpr[None](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmlxpathcompexpr], anon2: I32) -use @xmlXPathNodeSetContains[I32](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathDifference[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathIntersection[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathDistinctSorted[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathDistinct[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathHasSameNodes[I32](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathNodeLeadingSorted[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathLeadingSorted[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathNodeLeading[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathLeading[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathNodeTrailingSorted[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathTrailingSorted[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathNodeTrailing[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathTrailing[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathRegisterNs[I32](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlXPathNsLookup[Pointer[U8]](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag) -use @xmlXPathRegisteredNsCleanup[None](anon0: NullablePointer[Xmlxpathcontext] tag) -// Not Implemented Yet: use @xmlXPathRegisterFunc[I32](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER]) -// Not Implemented Yet: use @xmlXPathRegisterFuncNS[I32](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[FUNCTIONPOINTER]) -use @xmlXPathRegisterVariable[I32](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[Xmlxpathobject]) -use @xmlXPathRegisterVariableNS[I32](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[Xmlxpathobject]) -// Not Implemented Yet: use @xmlXPathFunctionLookup[Pointer[FUNCTIONPOINTER]](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag) -// Not Implemented Yet: use @xmlXPathFunctionLookupNS[Pointer[FUNCTIONPOINTER]](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlXPathRegisteredFuncsCleanup[None](anon0: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathVariableLookup[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag) -use @xmlXPathVariableLookupNS[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathcontext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) -use @xmlXPathRegisteredVariablesCleanup[None](anon0: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathNewParserContext[NullablePointer[Xmlxpathparsercontext]](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathFreeParserContext[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @valuePop[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathparsercontext]) -use @valuePush[I32](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPathNewString[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8] tag) -use @xmlXPathNewCString[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8] tag) -use @xmlXPathWrapString[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8] tag) -use @xmlXPathWrapCString[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8] tag) -use @xmlXPathNewFloat[NullablePointer[Xmlxpathobject]](anon0: F64) -use @xmlXPathNewBoolean[NullablePointer[Xmlxpathobject]](anon0: I32) -use @xmlXPathNewNodeSet[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode]) -use @xmlXPathNewValueTree[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode]) -use @xmlXPathNodeSetAdd[I32](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNodeSetAddUnique[I32](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNodeSetAddNs[I32](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode], anon2: NullablePointer[Xmlns]) -use @xmlXPathNodeSetSort[None](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathRoot[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathEvalExpr[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathParseName[Pointer[U8]](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathParseNCName[Pointer[U8]](anon0: NullablePointer[Xmlxpathparsercontext]) +use @xmlNewTextWriter[NullablePointer[XmlTextWriter]](anon0: NullablePointer[XmlOutputBuffer]) +use @xmlNewTextWriterFilename[NullablePointer[XmlTextWriter]](anon0: Pointer[U8] tag, anon1: I32) +use @xmlNewTextWriterMemory[NullablePointer[XmlTextWriter]](anon0: NullablePointer[XmlBuffer], anon1: I32) +use @xmlNewTextWriterPushParser[NullablePointer[XmlTextWriter]](anon0: NullablePointer[XmlParserCtxt], anon1: I32) +use @xmlNewTextWriterDoc[NullablePointer[XmlTextWriter]](anon0: Pointer[NullablePointer[XmlDoc] tag], anon1: I32) +use @xmlNewTextWriterTree[NullablePointer[XmlTextWriter]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: I32) +use @xmlFreeTextWriter[None](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterStartDocument[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterEndDocument[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterStartComment[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterEndComment[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatComment[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterWriteComment[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterStartElement[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterStartElementNS[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterEndElement[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterFullEndElement[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatElement[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterWriteElement[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterWriteFormatElementNS[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlTextWriterWriteElementNS[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlTextWriterWriteFormatRaw[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterWriteRawLen[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: I32) +use @xmlTextWriterWriteRaw[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterWriteFormatString[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterWriteString[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterWriteBase64[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) +use @xmlTextWriterWriteBinHex[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) +use @xmlTextWriterStartAttribute[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterStartAttributeNS[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterEndAttribute[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatAttribute[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterWriteAttribute[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterWriteFormatAttributeNS[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlTextWriterWriteAttributeNS[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlTextWriterStartPI[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterEndPI[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatPI[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterWritePI[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterStartCDATA[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterEndCDATA[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatCDATA[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterWriteCDATA[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterStartDTD[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterEndDTD[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatDTD[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlTextWriterWriteDTD[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag) +use @xmlTextWriterStartDTDElement[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterEndDTDElement[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatDTDElement[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterWriteDTDElement[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterStartDTDAttlist[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterEndDTDAttlist[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatDTDAttlist[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterWriteDTDAttlist[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlTextWriterStartDTDEntity[I32](anon0: NullablePointer[XmlTextWriter], anon1: I32, anon2: Pointer[U8] tag) +use @xmlTextWriterEndDTDEntity[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlTextWriterWriteFormatDTDInternalEntity[I32](anon0: NullablePointer[XmlTextWriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterWriteDTDInternalEntity[I32](anon0: NullablePointer[XmlTextWriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterWriteDTDExternalEntity[I32](anon0: NullablePointer[XmlTextWriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag) +use @xmlTextWriterWriteDTDExternalEntityContents[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterWriteDTDEntity[I32](anon0: NullablePointer[XmlTextWriter], anon1: I32, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag, anon4: Pointer[U8] tag, anon5: Pointer[U8] tag, anon6: Pointer[U8] tag) +use @xmlTextWriterWriteDTDNotation[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[U8] tag) +use @xmlTextWriterSetIndent[I32](anon0: NullablePointer[XmlTextWriter], anon1: I32) +use @xmlTextWriterSetIndentString[I32](anon0: NullablePointer[XmlTextWriter], anon1: Pointer[U8] tag) +use @xmlTextWriterSetQuoteChar[I32](anon0: NullablePointer[XmlTextWriter], anon1: U8) +use @xmlTextWriterFlush[I32](anon0: NullablePointer[XmlTextWriter]) +use @xmlXPathPopBoolean[I32](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathPopNumber[F64](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathPopString[Pointer[U8]](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathPopNodeSet[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathPopExternal[Pointer[U8]](anon0: NullablePointer[XmlXPathParserContext]) +// Not Implemented Yet: use @xmlXPathRegisterVariableLookup[None](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +// Not Implemented Yet: use @xmlXPathRegisterFuncLookup[None](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[FUNCTIONPOINTER], anon2: Pointer[U8]) +use @xmlXPatherror[None](anon0: NullablePointer[XmlXPathParserContext], anon1: Pointer[U8] tag, anon2: I32, anon3: I32) +use @xmlXPathErr[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathDebugDumpObject[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlXPathObject], anon2: I32) +use @xmlXPathDebugDumpCompExpr[None](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlXPathCompExpr], anon2: I32) +use @xmlXPathNodeSetContains[I32](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathDifference[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathIntersection[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathDistinctSorted[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathDistinct[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathHasSameNodes[I32](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathNodeLeadingSorted[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathLeadingSorted[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathNodeLeading[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathLeading[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathNodeTrailingSorted[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathTrailingSorted[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathNodeTrailing[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathTrailing[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathRegisterNs[I32](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlXPathNsLookup[Pointer[U8]](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag) +use @xmlXPathRegisteredNsCleanup[None](anon0: NullablePointer[XmlXPathContext] tag) +// Not Implemented Yet: use @xmlXPathRegisterFunc[I32](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag, anon2: Pointer[FUNCTIONPOINTER]) +// Not Implemented Yet: use @xmlXPathRegisterFuncNS[I32](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: Pointer[FUNCTIONPOINTER]) +use @xmlXPathRegisterVariable[I32](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag, anon2: NullablePointer[XmlXPathObject]) +use @xmlXPathRegisterVariableNS[I32](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag, anon3: NullablePointer[XmlXPathObject]) +// Not Implemented Yet: use @xmlXPathFunctionLookup[Pointer[FUNCTIONPOINTER]](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag) +// Not Implemented Yet: use @xmlXPathFunctionLookupNS[Pointer[FUNCTIONPOINTER]](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlXPathRegisteredFuncsCleanup[None](anon0: NullablePointer[XmlXPathContext] tag) +use @xmlXPathVariableLookup[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag) +use @xmlXPathVariableLookupNS[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathContext] tag, anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +use @xmlXPathRegisteredVariablesCleanup[None](anon0: NullablePointer[XmlXPathContext] tag) +use @xmlXPathNewParserContext[NullablePointer[XmlXPathParserContext]](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlXPathContext] tag) +use @xmlXPathFreeParserContext[None](anon0: NullablePointer[XmlXPathParserContext]) +use @valuePop[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathParserContext]) +use @valuePush[I32](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlXPathObject]) +use @xmlXPathNewString[NullablePointer[XmlXPathObject]](anon0: Pointer[U8] tag) +use @xmlXPathNewCString[NullablePointer[XmlXPathObject]](anon0: Pointer[U8] tag) +use @xmlXPathWrapString[NullablePointer[XmlXPathObject]](anon0: Pointer[U8] tag) +use @xmlXPathWrapCString[NullablePointer[XmlXPathObject]](anon0: Pointer[U8] tag) +use @xmlXPathNewFloat[NullablePointer[XmlXPathObject]](anon0: F64) +use @xmlXPathNewBoolean[NullablePointer[XmlXPathObject]](anon0: I32) +use @xmlXPathNewNodeSet[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode]) +use @xmlXPathNewValueTree[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode]) +use @xmlXPathNodeSetAdd[I32](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathNodeSetAddUnique[I32](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathNodeSetAddNs[I32](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode], anon2: NullablePointer[XmlNs]) +use @xmlXPathNodeSetSort[None](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathRoot[None](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathEvalExpr[None](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathParseName[Pointer[U8]](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathParseNCName[Pointer[U8]](anon0: NullablePointer[XmlXPathParserContext]) use @xmlXPathStringEvalNumber[F64](anon0: Pointer[U8] tag) -use @xmlXPathEvaluatePredicateResult[I32](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPathRegisterAllFunctions[None](anon0: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPathNodeSetMerge[NullablePointer[Xmlnodeset]](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnodeset]) -use @xmlXPathNodeSetDel[None](anon0: NullablePointer[Xmlnodeset], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNodeSetRemove[None](anon0: NullablePointer[Xmlnodeset], anon1: I32) -use @xmlXPathNewNodeSetList[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathWrapNodeSet[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPathWrapExternal[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8]) -use @xmlXPathEqualValues[I32](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathNotEqualValues[I32](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathCompareValues[I32](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32, anon2: I32) -use @xmlXPathValueFlipSign[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathAddValues[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathSubValues[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathMultValues[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathDivValues[None](anon0: NullablePointer[Xmlxpathparsercontext]) -use @xmlXPathModValues[None](anon0: NullablePointer[Xmlxpathparsercontext]) +use @xmlXPathEvaluatePredicateResult[I32](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlXPathObject]) +use @xmlXPathRegisterAllFunctions[None](anon0: NullablePointer[XmlXPathContext] tag) +use @xmlXPathNodeSetMerge[NullablePointer[XmlNodeSet]](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNodeSet]) +use @xmlXPathNodeSetDel[None](anon0: NullablePointer[XmlNodeSet], anon1: NullablePointer[XmlNode]) +use @xmlXPathNodeSetRemove[None](anon0: NullablePointer[XmlNodeSet], anon1: I32) +use @xmlXPathNewNodeSetList[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathWrapNodeSet[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPathWrapExternal[NullablePointer[XmlXPathObject]](anon0: Pointer[U8]) +use @xmlXPathEqualValues[I32](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathNotEqualValues[I32](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathCompareValues[I32](anon0: NullablePointer[XmlXPathParserContext], anon1: I32, anon2: I32) +use @xmlXPathValueFlipSign[None](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathAddValues[None](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathSubValues[None](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathMultValues[None](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathDivValues[None](anon0: NullablePointer[XmlXPathParserContext]) +use @xmlXPathModValues[None](anon0: NullablePointer[XmlXPathParserContext]) use @xmlXPathIsNodeType[I32](anon0: Pointer[U8] tag) -use @xmlXPathNextSelf[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextChild[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextDescendant[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextDescendantOrSelf[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextParent[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextAncestorOrSelf[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextFollowingSibling[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextFollowing[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextNamespace[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextAttribute[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextPreceding[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextAncestor[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathNextPrecedingSibling[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathparsercontext], anon1: NullablePointer[Xmlnode]) -use @xmlXPathLastFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathPositionFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathCountFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathIdFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathLocalNameFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathNamespaceURIFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathStringFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathStringLengthFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathConcatFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathContainsFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathStartsWithFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathSubstringFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathSubstringBeforeFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathSubstringAfterFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathNormalizeFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathTranslateFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathNotFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathTrueFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathFalseFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathLangFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathNumberFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathSumFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathFloorFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathCeilingFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathRoundFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathBooleanFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPathNodeSetFreeNs[None](anon0: NullablePointer[Xmlns]) -use @xmlXPtrLocationSetCreate[NullablePointer[Xmllocationset]](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPtrFreeLocationSet[None](anon0: NullablePointer[Xmllocationset]) -use @xmlXPtrLocationSetMerge[NullablePointer[Xmllocationset]](anon0: NullablePointer[Xmllocationset], anon1: NullablePointer[Xmllocationset]) -use @xmlXPtrNewRange[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode], anon1: I32, anon2: NullablePointer[Xmlnode], anon3: I32) -use @xmlXPtrNewRangePoints[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathobject], anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPtrNewRangeNodePoint[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPtrNewRangePointNode[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlxpathobject], anon1: NullablePointer[Xmlnode]) -use @xmlXPtrNewRangeNodes[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlXPtrNewLocationSetNodes[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlnode]) -use @xmlXPtrNewLocationSetNodeSet[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnodeset]) -use @xmlXPtrNewRangeNodeObject[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPtrNewCollapsedRange[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmlnode]) -use @xmlXPtrLocationSetAdd[None](anon0: NullablePointer[Xmllocationset], anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPtrWrapLocationSet[NullablePointer[Xmlxpathobject]](anon0: NullablePointer[Xmllocationset]) -use @xmlXPtrLocationSetDel[None](anon0: NullablePointer[Xmllocationset], anon1: NullablePointer[Xmlxpathobject]) -use @xmlXPtrLocationSetRemove[None](anon0: NullablePointer[Xmllocationset], anon1: I32) -use @xmlXPtrNewContext[NullablePointer[Xmlxpathcontext]](anon0: NullablePointer[Xmldoc] tag, anon1: NullablePointer[Xmlnode], anon2: NullablePointer[Xmlnode]) -use @xmlXPtrEval[NullablePointer[Xmlxpathobject]](anon0: Pointer[U8] tag, anon1: NullablePointer[Xmlxpathcontext] tag) -use @xmlXPtrRangeToFunction[None](anon0: NullablePointer[Xmlxpathparsercontext], anon1: I32) -use @xmlXPtrBuildNodeList[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlxpathobject]) -use @xmlXPtrEvalRangePredicate[None](anon0: NullablePointer[Xmlxpathparsercontext]) +use @xmlXPathNextSelf[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextChild[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextDescendant[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextDescendantOrSelf[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextParent[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextAncestorOrSelf[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextFollowingSibling[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextFollowing[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextNamespace[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextAttribute[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextPreceding[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextAncestor[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathNextPrecedingSibling[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathParserContext], anon1: NullablePointer[XmlNode]) +use @xmlXPathLastFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathPositionFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathCountFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathIdFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathLocalNameFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathNamespaceURIFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathStringFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathStringLengthFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathConcatFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathContainsFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathStartsWithFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathSubstringFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathSubstringBeforeFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathSubstringAfterFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathNormalizeFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathTranslateFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathNotFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathTrueFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathFalseFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathLangFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathNumberFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathSumFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathFloorFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathCeilingFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathRoundFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathBooleanFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPathNodeSetFreeNs[None](anon0: NullablePointer[XmlNs]) +use @xmlXPtrLocationSetCreate[NullablePointer[XmlLocationSet]](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPtrFreeLocationSet[None](anon0: NullablePointer[XmlLocationSet]) +use @xmlXPtrLocationSetMerge[NullablePointer[XmlLocationSet]](anon0: NullablePointer[XmlLocationSet], anon1: NullablePointer[XmlLocationSet]) +use @xmlXPtrNewRange[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode], anon1: I32, anon2: NullablePointer[XmlNode], anon3: I32) +use @xmlXPtrNewRangePoints[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathObject], anon1: NullablePointer[XmlXPathObject]) +use @xmlXPtrNewRangeNodePoint[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlXPathObject]) +use @xmlXPtrNewRangePointNode[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlXPathObject], anon1: NullablePointer[XmlNode]) +use @xmlXPtrNewRangeNodes[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlXPtrNewLocationSetNodes[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlNode]) +use @xmlXPtrNewLocationSetNodeSet[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNodeSet]) +use @xmlXPtrNewRangeNodeObject[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlXPathObject]) +use @xmlXPtrNewCollapsedRange[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlNode]) +use @xmlXPtrLocationSetAdd[None](anon0: NullablePointer[XmlLocationSet], anon1: NullablePointer[XmlXPathObject]) +use @xmlXPtrWrapLocationSet[NullablePointer[XmlXPathObject]](anon0: NullablePointer[XmlLocationSet]) +use @xmlXPtrLocationSetDel[None](anon0: NullablePointer[XmlLocationSet], anon1: NullablePointer[XmlXPathObject]) +use @xmlXPtrLocationSetRemove[None](anon0: NullablePointer[XmlLocationSet], anon1: I32) +use @xmlXPtrNewContext[NullablePointer[XmlXPathContext]](anon0: NullablePointer[XmlDoc] tag, anon1: NullablePointer[XmlNode], anon2: NullablePointer[XmlNode]) +use @xmlXPtrEval[NullablePointer[XmlXPathObject]](anon0: Pointer[U8] tag, anon1: NullablePointer[XmlXPathContext] tag) +use @xmlXPtrRangeToFunction[None](anon0: NullablePointer[XmlXPathParserContext], anon1: I32) +use @xmlXPtrBuildNodeList[NullablePointer[XmlNode]](anon0: NullablePointer[XmlXPathObject]) +use @xmlXPtrEvalRangePredicate[None](anon0: NullablePointer[XmlXPathParserContext]) diff --git a/pony-libxml2/structs.pony b/pony-libxml2/structs.pony index 68379d5..5791372 100644 --- a/pony-libxml2/structs.pony +++ b/pony-libxml2/structs.pony @@ -1,926 +1 @@ primitive FUNCTIONPOINTER -struct IoFile -struct VaListTag - -struct Xmlparserinputbuffer - var pcontext: Pointer[U8] = Pointer[U8] // offset: 0 - var preadcallback: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var pclosecallback: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - var pencoder: NullablePointer[Xmlcharencodinghandler] = NullablePointer[Xmlcharencodinghandler].none() // offset: 192 - var pbuffer: NullablePointer[Xmlbuf] = NullablePointer[Xmlbuf].none() // offset: 256 - var praw: NullablePointer[Xmlbuf] = NullablePointer[Xmlbuf].none() // offset: 320 - var pcompressed: I32 = I32(0) // offset: 384 - var perror: I32 = I32(0) // offset: 416 - var prawconsumed: U64 = U64(0) // offset: 448 - - -struct Xmloutputbuffer - var pcontext: Pointer[U8] = Pointer[U8] // offset: 0 - var pwritecallback: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var pclosecallback: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - var pencoder: NullablePointer[Xmlcharencodinghandler] = NullablePointer[Xmlcharencodinghandler].none() // offset: 192 - var pbuffer: NullablePointer[Xmlbuf] = NullablePointer[Xmlbuf].none() // offset: 256 - var pconv: NullablePointer[Xmlbuf] = NullablePointer[Xmlbuf].none() // offset: 320 - var pwritten: I32 = I32(0) // offset: 384 - var perror: I32 = I32(0) // offset: 416 - - -struct Xmlbuffer - var pcontent: Pointer[U8] tag = Pointer[U8] // offset: 0 - var puse: U32 = U32(0) // offset: 64 - var psize: U32 = U32(0) // offset: 96 - var palloc: I32 = I32(0) // offset: 128 - var pcontentIO: Pointer[U8] tag = Pointer[U8] // offset: 192 - - -struct Xmlbuf - -struct Xmlnotation - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pPublicID: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pSystemID: Pointer[U8] tag = Pointer[U8] // offset: 128 - - -struct Xmlenumeration - var pnext: NullablePointer[Xmlenumeration] = NullablePointer[Xmlenumeration].none() // offset: 0 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 64 - - -struct Xmlattribute - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pchildren: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var plast: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 256 - var pparent: NullablePointer[Xmldtd] = NullablePointer[Xmldtd].none() // offset: 320 - var pnext: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 384 - var pprev: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 448 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 512 - var pnexth: NullablePointer[Xmlattribute] = NullablePointer[Xmlattribute].none() // offset: 576 - var patype: I32 = I32(0) // offset: 640 - var pdef: I32 = I32(0) // offset: 672 - var pdefaultValue: Pointer[U8] tag = Pointer[U8] // offset: 704 - var ptree: NullablePointer[Xmlenumeration] = NullablePointer[Xmlenumeration].none() // offset: 768 - var pprefix: Pointer[U8] tag = Pointer[U8] // offset: 832 - var pelem: Pointer[U8] tag = Pointer[U8] // offset: 896 - - -struct Xmlelementcontent - var ptype: I32 = I32(0) // offset: 0 - var pocur: I32 = I32(0) // offset: 32 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pc1: NullablePointer[Xmlelementcontent] = NullablePointer[Xmlelementcontent].none() // offset: 128 - var pc2: NullablePointer[Xmlelementcontent] = NullablePointer[Xmlelementcontent].none() // offset: 192 - var pparent: NullablePointer[Xmlelementcontent] = NullablePointer[Xmlelementcontent].none() // offset: 256 - var pprefix: Pointer[U8] tag = Pointer[U8] // offset: 320 - - -struct Xmlelement - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pchildren: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var plast: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 256 - var pparent: NullablePointer[Xmldtd] = NullablePointer[Xmldtd].none() // offset: 320 - var pnext: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 384 - var pprev: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 448 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 512 - var petype: I32 = I32(0) // offset: 576 - var pcontent: NullablePointer[Xmlelementcontent] = NullablePointer[Xmlelementcontent].none() // offset: 640 - var pattributes: NullablePointer[Xmlattribute] = NullablePointer[Xmlattribute].none() // offset: 704 - var pprefix: Pointer[U8] tag = Pointer[U8] // offset: 768 - var pcontModel: NullablePointer[Xmlregexp] = NullablePointer[Xmlregexp].none() // offset: 832 - - -struct Xmlns - var pnext: NullablePointer[Xmlns] = NullablePointer[Xmlns].none() // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var phref: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pprefix: Pointer[U8] tag = Pointer[U8] // offset: 192 - var p_private: Pointer[U8] = Pointer[U8] // offset: 256 - var pcontext: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 320 - - -struct Xmldtd - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pchildren: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var plast: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 256 - var pparent: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 320 - var pnext: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 384 - var pprev: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 448 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 512 - var pnotations: Pointer[U8] = Pointer[U8] // offset: 576 - var pelements: Pointer[U8] = Pointer[U8] // offset: 640 - var pattributes: Pointer[U8] = Pointer[U8] // offset: 704 - var pentities: Pointer[U8] = Pointer[U8] // offset: 768 - var pExternalID: Pointer[U8] tag = Pointer[U8] // offset: 832 - var pSystemID: Pointer[U8] tag = Pointer[U8] // offset: 896 - var ppentities: Pointer[U8] = Pointer[U8] // offset: 960 - - -struct Xmlattr - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pchildren: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var plast: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 256 - var pparent: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 320 - var pnext: NullablePointer[Xmlattr] = NullablePointer[Xmlattr].none() // offset: 384 - var pprev: NullablePointer[Xmlattr] = NullablePointer[Xmlattr].none() // offset: 448 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 512 - var pns: NullablePointer[Xmlns] = NullablePointer[Xmlns].none() // offset: 576 - var patype: I32 = I32(0) // offset: 640 - var ppsvi: Pointer[U8] = Pointer[U8] // offset: 704 - - -struct Xmlid - var pnext: NullablePointer[Xmlid] = NullablePointer[Xmlid].none() // offset: 0 - var pvalue: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pattr: NullablePointer[Xmlattr] = NullablePointer[Xmlattr].none() // offset: 128 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 192 - var plineno: I32 = I32(0) // offset: 256 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 320 - - -struct Xmlref - var pnext: NullablePointer[Xmlref] = NullablePointer[Xmlref].none() // offset: 0 - var pvalue: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pattr: NullablePointer[Xmlattr] = NullablePointer[Xmlattr].none() // offset: 128 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 192 - var plineno: I32 = I32(0) // offset: 256 - - -struct Xmlnode - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pname: Pointer[U8] = Pointer[U8] // offset: 128 - var pchildren: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var plast: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 256 - var pparent: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 320 - var pnext: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 384 - var pprev: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 448 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 512 - var pns: NullablePointer[Xmlns] = NullablePointer[Xmlns].none() // offset: 576 - var pcontent: Pointer[U8] tag = Pointer[U8] // offset: 640 - var pproperties: NullablePointer[Xmlattr] = NullablePointer[Xmlattr].none() // offset: 704 - var pnsDef: NullablePointer[Xmlns] = NullablePointer[Xmlns].none() // offset: 768 - var ppsvi: Pointer[U8] = Pointer[U8] // offset: 832 - var pline: U16 = U16(0) // offset: 896 - var pextra: U16 = U16(0) // offset: 912 - - -struct Xmldoc - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pname: Pointer[U8] = Pointer[U8] // offset: 128 // remove tag - var pchildren: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var plast: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 256 - var pparent: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 320 - var pnext: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 384 - var pprev: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 448 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 512 - var pcompression: I32 = I32(0) // offset: 576 - var pstandalone: I32 = I32(0) // offset: 608 - var pintSubset: NullablePointer[Xmldtd] = NullablePointer[Xmldtd].none() // offset: 640 - var pextSubset: NullablePointer[Xmldtd] = NullablePointer[Xmldtd].none() // offset: 704 - var poldNs: NullablePointer[Xmlns] = NullablePointer[Xmlns].none() // offset: 768 - var pversion: Pointer[U8] = Pointer[U8] // offset: 832 // remove tag - var pencoding: Pointer[U8] = Pointer[U8] // offset: 896 // remove tag - var pids: Pointer[U8] = Pointer[U8] // offset: 960 - var prefs: Pointer[U8] = Pointer[U8] // offset: 1024 - var pURL: Pointer[U8] = Pointer[U8] // offset: 1088 // remove tag - var pcharset: I32 = I32(0) // offset: 1152 - var pdict: NullablePointer[Xmldict] = NullablePointer[Xmldict].none() // offset: 1216 - var ppsvi: Pointer[U8] = Pointer[U8] // offset: 1280 - var pparseFlags: I32 = I32(0) // offset: 1344 - var pproperties: I32 = I32(0) // offset: 1376 - - -struct Xmldomwrapctxt - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pnamespaceMap: Pointer[U8] = Pointer[U8] // offset: 128 - var pgetNsForNodeFunc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 192 - - -struct Xmlparserinput - var pbuf: NullablePointer[Xmlparserinputbuffer] = NullablePointer[Xmlparserinputbuffer].none() // offset: 0 - var pfilename: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pdirectory: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pbase: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pcur: Pointer[U8] tag = Pointer[U8] // offset: 256 - var pend: Pointer[U8] tag = Pointer[U8] // offset: 320 - var plength: I32 = I32(0) // offset: 384 - var pline: I32 = I32(0) // offset: 416 - var pcol: I32 = I32(0) // offset: 448 - var pconsumed: U64 = U64(0) // offset: 512 - var pfree: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 576 - var pencoding: Pointer[U8] tag = Pointer[U8] // offset: 640 - var pversion: Pointer[U8] tag = Pointer[U8] // offset: 704 - var pstandalone: I32 = I32(0) // offset: 768 - var pid: I32 = I32(0) // offset: 800 - - -struct Xmlparserctxt - var psax: NullablePointer[Xmlsaxhandler] = NullablePointer[Xmlsaxhandler].none() // offset: 0 - var puserData: Pointer[U8] = Pointer[U8] // offset: 64 - var pmyDoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 128 - var pwellFormed: I32 = I32(0) // offset: 192 - var preplaceEntities: I32 = I32(0) // offset: 224 - var pversion: Pointer[U8] tag = Pointer[U8] // offset: 256 - var pencoding: Pointer[U8] tag = Pointer[U8] // offset: 320 - var pstandalone: I32 = I32(0) // offset: 384 - var phtml: I32 = I32(0) // offset: 416 - var pinput: NullablePointer[Xmlparserinput] = NullablePointer[Xmlparserinput].none() // offset: 448 - var pinputNr: I32 = I32(0) // offset: 512 - var pinputMax: I32 = I32(0) // offset: 544 - var pinputTab: Pointer[NullablePointer[Xmlparserinput]] = Pointer[NullablePointer[Xmlparserinput]] // offset: 576 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 640 - var pnodeNr: I32 = I32(0) // offset: 704 - var pnodeMax: I32 = I32(0) // offset: 736 - var pnodeTab: Pointer[NullablePointer[Xmlnode]] = Pointer[NullablePointer[Xmlnode]] // offset: 768 - var precord_info: I32 = I32(0) // offset: 832 - var pnode_seq: Xmlparsernodeinfoseq = Xmlparsernodeinfoseq // offset: 896 - var perrNo: I32 = I32(0) // offset: 1088 - var phasExternalSubset: I32 = I32(0) // offset: 1120 - var phasPErefs: I32 = I32(0) // offset: 1152 - var pexternal: I32 = I32(0) // offset: 1184 - var pvalid: I32 = I32(0) // offset: 1216 - var pvalidate: I32 = I32(0) // offset: 1248 - var pvctxt: Xmlvalidctxt = Xmlvalidctxt // offset: 1280 - var pinstate: I32 = I32(0) // offset: 2176 - var ptoken: I32 = I32(0) // offset: 2208 - var pdirectory: Pointer[U8] tag = Pointer[U8] // offset: 2240 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 2304 - var pnameNr: I32 = I32(0) // offset: 2368 - var pnameMax: I32 = I32(0) // offset: 2400 - var pnameTab: Pointer[Pointer[U8] tag] = Pointer[Pointer[U8] tag] // offset: 2432 - var pnbChars: I64 = I64(0) // offset: 2496 - var pcheckIndex: I64 = I64(0) // offset: 2560 - var pkeepBlanks: I32 = I32(0) // offset: 2624 - var pdisableSAX: I32 = I32(0) // offset: 2656 - var pinSubset: I32 = I32(0) // offset: 2688 - var pintSubName: Pointer[U8] tag = Pointer[U8] // offset: 2752 - var pextSubURI: Pointer[U8] tag = Pointer[U8] // offset: 2816 - var pextSubSystem: Pointer[U8] tag = Pointer[U8] // offset: 2880 - var pspace: Pointer[I32] = Pointer[I32] // offset: 2944 - var pspaceNr: I32 = I32(0) // offset: 3008 - var pspaceMax: I32 = I32(0) // offset: 3040 - var pspaceTab: Pointer[I32] = Pointer[I32] // offset: 3072 - var pdepth: I32 = I32(0) // offset: 3136 - var pentity: NullablePointer[Xmlparserinput] = NullablePointer[Xmlparserinput].none() // offset: 3200 - var pcharset: I32 = I32(0) // offset: 3264 - var pnodelen: I32 = I32(0) // offset: 3296 - var pnodemem: I32 = I32(0) // offset: 3328 - var ppedantic: I32 = I32(0) // offset: 3360 - var p_private: Pointer[U8] = Pointer[U8] // offset: 3392 - var ploadsubset: I32 = I32(0) // offset: 3456 - var plinenumbers: I32 = I32(0) // offset: 3488 - var pcatalogs: Pointer[U8] = Pointer[U8] // offset: 3520 - var precovery: I32 = I32(0) // offset: 3584 - var pprogressive: I32 = I32(0) // offset: 3616 - var pdict: NullablePointer[Xmldict] = NullablePointer[Xmldict].none() // offset: 3648 - var patts: Pointer[Pointer[U8] tag] = Pointer[Pointer[U8] tag] // offset: 3712 - var pmaxatts: I32 = I32(0) // offset: 3776 - var pdocdict: I32 = I32(0) // offset: 3808 - var pstr_xml: Pointer[U8] tag = Pointer[U8] // offset: 3840 - var pstr_xmlns: Pointer[U8] tag = Pointer[U8] // offset: 3904 - var pstr_xml_ns: Pointer[U8] tag = Pointer[U8] // offset: 3968 - var psax2: I32 = I32(0) // offset: 4032 - var pnsNr: I32 = I32(0) // offset: 4064 - var pnsMax: I32 = I32(0) // offset: 4096 - var pnsTab: Pointer[Pointer[U8] tag] = Pointer[Pointer[U8] tag] // offset: 4160 - var pattallocs: Pointer[I32] = Pointer[I32] // offset: 4224 - var ppushTab: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] // offset: 4288 - var pattsDefault: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 4352 - var pattsSpecial: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 4416 - var pnsWellFormed: I32 = I32(0) // offset: 4480 - var poptions: I32 = I32(0) // offset: 4512 - var pdictNames: I32 = I32(0) // offset: 4544 - var pfreeElemsNr: I32 = I32(0) // offset: 4576 - var pfreeElems: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 4608 - var pfreeAttrsNr: I32 = I32(0) // offset: 4672 - var pfreeAttrs: NullablePointer[Xmlattr] = NullablePointer[Xmlattr].none() // offset: 4736 - var plastError: Xmlerror = Xmlerror // offset: 4800 - var pparseMode: I32 = I32(0) // offset: 5504 - var pnbentities: U64 = U64(0) // offset: 5568 - var psizeentities: U64 = U64(0) // offset: 5632 - var pnodeInfo: NullablePointer[Xmlparsernodeinfo] = NullablePointer[Xmlparsernodeinfo].none() // offset: 5696 - var pnodeInfoNr: I32 = I32(0) // offset: 5760 - var pnodeInfoMax: I32 = I32(0) // offset: 5792 - var pnodeInfoTab: NullablePointer[Xmlparsernodeinfo] = NullablePointer[Xmlparsernodeinfo].none() // offset: 5824 - var pinput_id: I32 = I32(0) // offset: 5888 - var psizeentcopy: U64 = U64(0) // offset: 5952 - - -struct Xmlsaxlocator - var pgetPublicId: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 0 - var pgetSystemId: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var pgetLineNumber: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - var pgetColumnNumber: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 192 - - -struct Xmlsaxhandler - var pinternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 0 - var pisStandalone: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var phasInternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - var phasExternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 192 - var presolveEntity: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 256 - var pgetEntity: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 320 - var pentityDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 384 - var pnotationDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 448 - var pattributeDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 512 - var pelementDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 576 - var punparsedEntityDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 640 - var psetDocumentLocator: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 704 - var pstartDocument: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 768 - var pendDocument: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 832 - var pstartElement: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 896 - var pendElement: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 960 - var preference: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1024 - var pcharacters: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1088 - var pignorableWhitespace: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1152 - var pprocessingInstruction: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1216 - var pcomment: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1280 - var pwarning: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1344 - var perror: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1408 - var pfatalError: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1472 - var pgetParameterEntity: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1536 - var pcdataBlock: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1600 - var pexternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1664 - var pinitialized: U32 = U32(0) // offset: 1728 - var p_private: Pointer[U8] = Pointer[U8] // offset: 1792 - var pstartElementNs: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1856 - var pendElementNs: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1920 - var pserror: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1984 - - -struct Xmlparsernodeinfo - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 0 - var pbegin_pos: U64 = U64(0) // offset: 64 - var pbegin_line: U64 = U64(0) // offset: 128 - var pend_pos: U64 = U64(0) // offset: 192 - var pend_line: U64 = U64(0) // offset: 256 - - -struct Xmlparsernodeinfoseq - var pmaximum: U64 = U64(0) // offset: 0 - var plength: U64 = U64(0) // offset: 64 - var pbuffer: NullablePointer[Xmlparsernodeinfo] = NullablePointer[Xmlparsernodeinfo].none() // offset: 128 - - -struct Xmlsaxhandlerv1 - var pinternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 0 - var pisStandalone: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var phasInternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - var phasExternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 192 - var presolveEntity: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 256 - var pgetEntity: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 320 - var pentityDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 384 - var pnotationDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 448 - var pattributeDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 512 - var pelementDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 576 - var punparsedEntityDecl: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 640 - var psetDocumentLocator: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 704 - var pstartDocument: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 768 - var pendDocument: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 832 - var pstartElement: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 896 - var pendElement: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 960 - var preference: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1024 - var pcharacters: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1088 - var pignorableWhitespace: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1152 - var pprocessingInstruction: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1216 - var pcomment: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1280 - var pwarning: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1344 - var perror: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1408 - var pfatalError: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1472 - var pgetParameterEntity: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1536 - var pcdataBlock: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1600 - var pexternalSubset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1664 - var pinitialized: U32 = U32(0) // offset: 1728 - - -struct Xmlentity - var p_private: Pointer[U8] = Pointer[U8] // offset: 0 - var ptype: I32 = I32(0) // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pchildren: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var plast: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 256 - var pparent: NullablePointer[Xmldtd] = NullablePointer[Xmldtd].none() // offset: 320 - var pnext: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 384 - var pprev: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 448 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 512 - var porig: Pointer[U8] tag = Pointer[U8] // offset: 576 - var pcontent: Pointer[U8] tag = Pointer[U8] // offset: 640 - var plength: I32 = I32(0) // offset: 704 - var petype: I32 = I32(0) // offset: 736 - var pExternalID: Pointer[U8] tag = Pointer[U8] // offset: 768 - var pSystemID: Pointer[U8] tag = Pointer[U8] // offset: 832 - var pnexte: NullablePointer[Xmlentity] = NullablePointer[Xmlentity].none() // offset: 896 - var pURI: Pointer[U8] tag = Pointer[U8] // offset: 960 - var powner: I32 = I32(0) // offset: 1024 - var pchecked: I32 = I32(0) // offset: 1056 - - -struct Xmlregexp - -struct Xmlregexecctxt - -struct Xmldict - -struct Xmlmutex - -struct Xmlrmutex - -struct Xmlhashtable - -struct Xmlerror - var pdomain: I32 = I32(0) // offset: 0 - var pcode: I32 = I32(0) // offset: 32 - var pmessage: Pointer[U8] tag = Pointer[U8] // offset: 64 - var plevel: I32 = I32(0) // offset: 128 - var pfile: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pline: I32 = I32(0) // offset: 256 - var pstr1: Pointer[U8] tag = Pointer[U8] // offset: 320 - var pstr2: Pointer[U8] tag = Pointer[U8] // offset: 384 - var pstr3: Pointer[U8] tag = Pointer[U8] // offset: 448 - var pint1: I32 = I32(0) // offset: 512 - var pint2: I32 = I32(0) // offset: 544 - var pctxt: Pointer[U8] = Pointer[U8] // offset: 576 - var pnode: Pointer[U8] = Pointer[U8] // offset: 640 - - -struct Xmllink - -struct Xmllist - -struct Xmlautomata - -struct Xmlautomatastate - -struct Xmlvalidstate - -struct Xmlvalidctxt - var puserData: Pointer[U8] = Pointer[U8] // offset: 0 - var perror: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var pwarning: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var pnodeNr: I32 = I32(0) // offset: 256 - var pnodeMax: I32 = I32(0) // offset: 288 - var pnodeTab: Pointer[NullablePointer[Xmlnode]] = Pointer[NullablePointer[Xmlnode]] // offset: 320 - var pfinishDtd: U32 = U32(0) // offset: 384 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 448 - var pvalid: I32 = I32(0) // offset: 512 - var pvstate: NullablePointer[Xmlvalidstate] = NullablePointer[Xmlvalidstate].none() // offset: 576 - var pvstateNr: I32 = I32(0) // offset: 640 - var pvstateMax: I32 = I32(0) // offset: 672 - var pvstateTab: NullablePointer[Xmlvalidstate] = NullablePointer[Xmlvalidstate].none() // offset: 704 - var pam: NullablePointer[Xmlautomata] = NullablePointer[Xmlautomata].none() // offset: 768 - var pstate: NullablePointer[Xmlautomatastate] = NullablePointer[Xmlautomatastate].none() // offset: 832 - - -struct Xmlcharencodinghandler - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pinput: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var poutput: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - var piconv_in: Pointer[U8] = Pointer[U8] // offset: 192 - var piconv_out: Pointer[U8] = Pointer[U8] // offset: 256 - - -struct Xlinkhandler - var psimple: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 0 - var pextended: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - var pset: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 128 - - -struct Xmlglobalstate - var pxmlParserVersion: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pxmlDefaultSAXLocator: Xmlsaxlocator = Xmlsaxlocator // offset: 64 - var pxmlDefaultSAXHandler: Xmlsaxhandlerv1 = Xmlsaxhandlerv1 // offset: 320 - var pdocbDefaultSAXHandler: Xmlsaxhandlerv1 = Xmlsaxhandlerv1 // offset: 2112 - var phtmlDefaultSAXHandler: Xmlsaxhandlerv1 = Xmlsaxhandlerv1 // offset: 3904 - var pxmlFree: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 5696 - var pxmlMalloc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 5760 - var pxmlMemStrdup: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 5824 - var pxmlRealloc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 5888 - var pxmlGenericError: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 5952 - var pxmlStructuredError: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 6016 - var pxmlGenericErrorContext: Pointer[U8] = Pointer[U8] // offset: 6080 - var poldXMLWDcompatibility: I32 = I32(0) // offset: 6144 - var pxmlBufferAllocScheme: I32 = I32(0) // offset: 6176 - var pxmlDefaultBufferSize: I32 = I32(0) // offset: 6208 - var pxmlSubstituteEntitiesDefaultValue: I32 = I32(0) // offset: 6240 - var pxmlDoValidityCheckingDefaultValue: I32 = I32(0) // offset: 6272 - var pxmlGetWarningsDefaultValue: I32 = I32(0) // offset: 6304 - var pxmlKeepBlanksDefaultValue: I32 = I32(0) // offset: 6336 - var pxmlLineNumbersDefaultValue: I32 = I32(0) // offset: 6368 - var pxmlLoadExtDtdDefaultValue: I32 = I32(0) // offset: 6400 - var pxmlParserDebugEntities: I32 = I32(0) // offset: 6432 - var pxmlPedanticParserDefaultValue: I32 = I32(0) // offset: 6464 - var pxmlSaveNoEmptyTags: I32 = I32(0) // offset: 6496 - var pxmlIndentTreeOutput: I32 = I32(0) // offset: 6528 - var pxmlTreeIndentString: Pointer[U8] tag = Pointer[U8] // offset: 6592 - var pxmlRegisterNodeDefaultValue: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 6656 - var pxmlDeregisterNodeDefaultValue: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 6720 - var pxmlMallocAtomic: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 6784 - var pxmlLastError: Xmlerror = Xmlerror // offset: 6848 - var pxmlParserInputBufferCreateFilenameValue: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 7552 - var pxmlOutputBufferCreateFilenameValue: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 7616 - var pxmlStructuredErrorContext: Pointer[U8] = Pointer[U8] // offset: 7680 - - -struct Xmlcatalog - -struct Xmlchsrange - var plow: U16 = U16(0) // offset: 0 - var phigh: U16 = U16(0) // offset: 16 - - -struct Xmlchlrange - var plow: U32 = U32(0) // offset: 0 - var phigh: U32 = U32(0) // offset: 32 - - -struct Xmlchrangegroup - var pnbShortRange: I32 = I32(0) // offset: 0 - var pnbLongRange: I32 = I32(0) // offset: 32 - var pshortRange: NullablePointer[Xmlchsrange] = NullablePointer[Xmlchsrange].none() // offset: 64 - var plongRange: NullablePointer[Xmlchlrange] = NullablePointer[Xmlchlrange].none() // offset: 128 - - -struct Xmlxpathcontext - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 0 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 64 - var pnb_variables_unused: I32 = I32(0) // offset: 128 - var pmax_variables_unused: I32 = I32(0) // offset: 160 - var pvarHash: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 192 - var pnb_types: I32 = I32(0) // offset: 256 - var pmax_types: I32 = I32(0) // offset: 288 - var ptypes: NullablePointer[Xmlxpathtype] = NullablePointer[Xmlxpathtype].none() // offset: 320 - var pnb_funcs_unused: I32 = I32(0) // offset: 384 - var pmax_funcs_unused: I32 = I32(0) // offset: 416 - var pfuncHash: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 448 - var pnb_axis: I32 = I32(0) // offset: 512 - var pmax_axis: I32 = I32(0) // offset: 544 - var paxis: NullablePointer[Xmlxpathaxis] = NullablePointer[Xmlxpathaxis].none() // offset: 576 - var pnamespaces: Pointer[NullablePointer[Xmlns]] = Pointer[NullablePointer[Xmlns]] // offset: 640 - var pnsNr: I32 = I32(0) // offset: 704 - var puser: Pointer[U8] = Pointer[U8] // offset: 768 - var pcontextSize: I32 = I32(0) // offset: 832 - var pproximityPosition: I32 = I32(0) // offset: 864 - var pxptr: I32 = I32(0) // offset: 896 - var phere: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 960 - var porigin: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 1024 - var pnsHash: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 1088 - var pvarLookupFunc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1152 - var pvarLookupData: Pointer[U8] = Pointer[U8] // offset: 1216 - var pextra: Pointer[U8] = Pointer[U8] // offset: 1280 - var pfunction: Pointer[U8] tag = Pointer[U8] // offset: 1344 - var pfunctionURI: Pointer[U8] tag = Pointer[U8] // offset: 1408 - var pfuncLookupFunc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1472 - var pfuncLookupData: Pointer[U8] = Pointer[U8] // offset: 1536 - var ptmpNsList: Pointer[NullablePointer[Xmlns]] = Pointer[NullablePointer[Xmlns]] // offset: 1600 - var ptmpNsNr: I32 = I32(0) // offset: 1664 - var puserData: Pointer[U8] = Pointer[U8] // offset: 1728 - var perror: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 1792 - var plastError: Xmlerror = Xmlerror // offset: 1856 - var pdebugNode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 2560 - var pdict: NullablePointer[Xmldict] = NullablePointer[Xmldict].none() // offset: 2624 - var pflags: I32 = I32(0) // offset: 2688 - var pcache: Pointer[U8] = Pointer[U8] // offset: 2752 - var popLimit: U64 = U64(0) // offset: 2816 - var popCount: U64 = U64(0) // offset: 2880 - var pdepth: I32 = I32(0) // offset: 2944 - var pmaxDepth: I32 = I32(0) // offset: 2976 - var pmaxParserDepth: I32 = I32(0) // offset: 3008 - - -struct Xmlxpathparsercontext - var pcur: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pbase: Pointer[U8] tag = Pointer[U8] // offset: 64 - var perror: I32 = I32(0) // offset: 128 - var pcontext: NullablePointer[Xmlxpathcontext] = NullablePointer[Xmlxpathcontext].none() // offset: 192 - var pvalue: NullablePointer[Xmlxpathobject] = NullablePointer[Xmlxpathobject].none() // offset: 256 - var pvalueNr: I32 = I32(0) // offset: 320 - var pvalueMax: I32 = I32(0) // offset: 352 - var pvalueTab: Pointer[NullablePointer[Xmlxpathobject]] = Pointer[NullablePointer[Xmlxpathobject]] // offset: 384 - var pcomp: NullablePointer[Xmlxpathcompexpr] = NullablePointer[Xmlxpathcompexpr].none() // offset: 448 - var pxptr: I32 = I32(0) // offset: 512 - var pancestor: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 576 - var pvalueFrame: I32 = I32(0) // offset: 640 - - -struct Xmlnodeset - var pnodeNr: I32 = I32(0) // offset: 0 - var pnodeMax: I32 = I32(0) // offset: 32 - var pnodeTab: Pointer[NullablePointer[Xmlnode]] = Pointer[NullablePointer[Xmlnode]] // offset: 64 - - -struct Xmlxpathobject - var ptype: I32 = I32(0) // offset: 0 - var pnodesetval: NullablePointer[Xmlnodeset] = NullablePointer[Xmlnodeset].none() // offset: 64 - var pboolval: I32 = I32(0) // offset: 128 - var pfloatval: F64 = F64(0) // offset: 192 - var pstringval: Pointer[U8] = Pointer[U8] // offset: 256 - var puser: Pointer[U8] = Pointer[U8] // offset: 320 - var pindex: I32 = I32(0) // offset: 384 - var puser2: Pointer[U8] = Pointer[U8] // offset: 448 - var pindex2: I32 = I32(0) // offset: 512 - - -struct Xmlxpathtype - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pfunc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - - -struct Xmlxpathvariable - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pvalue: NullablePointer[Xmlxpathobject] = NullablePointer[Xmlxpathobject].none() // offset: 64 - - -struct Xmlxpathfunct - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pfunc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - - -struct Xmlxpathaxis - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pfunc: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 64 - - -struct Xmlxpathcompexpr - -struct Xmlshellctxt - var pfilename: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 64 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 128 - var ppctxt: NullablePointer[Xmlxpathcontext] = NullablePointer[Xmlxpathcontext].none() // offset: 192 - var ploaded: I32 = I32(0) // offset: 256 - var poutput: NullablePointer[IoFile] = NullablePointer[IoFile].none() // offset: 320 - var pinput: Pointer[FUNCTIONPOINTER] = Pointer[FUNCTIONPOINTER] // offset: 384 - - -struct Htmlelemdesc - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var pstartTag: I8 = I8(0) // offset: 64 - var pendTag: I8 = I8(0) // offset: 72 - var psaveEndTag: I8 = I8(0) // offset: 80 - var pempty: I8 = I8(0) // offset: 88 - var pdepr: I8 = I8(0) // offset: 96 - var pdtd: I8 = I8(0) // offset: 104 - var pisinline: I8 = I8(0) // offset: 112 - var pdesc: Pointer[U8] tag = Pointer[U8] // offset: 128 - var psubelts: Pointer[Pointer[U8] tag] = Pointer[Pointer[U8] tag] // offset: 192 - var pdefaultsubelt: Pointer[U8] tag = Pointer[U8] // offset: 256 - var pattrs_opt: Pointer[Pointer[U8] tag] = Pointer[Pointer[U8] tag] // offset: 320 - var pattrs_depr: Pointer[Pointer[U8] tag] = Pointer[Pointer[U8] tag] // offset: 384 - var pattrs_req: Pointer[Pointer[U8] tag] = Pointer[Pointer[U8] tag] // offset: 448 - - -struct Htmlentitydesc - var pvalue: U32 = U32(0) // offset: 0 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pdesc: Pointer[U8] tag = Pointer[U8] // offset: 128 - - -struct Xmlpattern - -struct Xmlstreamctxt - -struct Xmlrelaxng - -struct Xmlrelaxngparserctxt - -struct Xmlrelaxngvalidctxt - -struct Xmlschemaval - -struct Xmlschematype - var ptype: I32 = I32(0) // offset: 0 - var pnext: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pid: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pref: Pointer[U8] tag = Pointer[U8] // offset: 256 - var prefNs: Pointer[U8] tag = Pointer[U8] // offset: 320 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 384 - var psubtypes: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 448 - var pattributes: NullablePointer[Xmlschemaattribute] = NullablePointer[Xmlschemaattribute].none() // offset: 512 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 576 - var pminOccurs: I32 = I32(0) // offset: 640 - var pmaxOccurs: I32 = I32(0) // offset: 672 - var pflags: I32 = I32(0) // offset: 704 - var pcontentType: I32 = I32(0) // offset: 736 - var pbase: Pointer[U8] tag = Pointer[U8] // offset: 768 - var pbaseNs: Pointer[U8] tag = Pointer[U8] // offset: 832 - var pbaseType: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 896 - var pfacets: NullablePointer[Xmlschemafacet] = NullablePointer[Xmlschemafacet].none() // offset: 960 - var predef: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 1024 - var precurse: I32 = I32(0) // offset: 1088 - var pattributeUses: Pointer[NullablePointer[Xmlschemaattributelink]] = Pointer[NullablePointer[Xmlschemaattributelink]] // offset: 1152 - var pattributeWildcard: NullablePointer[Xmlschemawildcard] = NullablePointer[Xmlschemawildcard].none() // offset: 1216 - var pbuiltInType: I32 = I32(0) // offset: 1280 - var pmemberTypes: NullablePointer[Xmlschematypelink] = NullablePointer[Xmlschematypelink].none() // offset: 1344 - var pfacetSet: NullablePointer[Xmlschemafacetlink] = NullablePointer[Xmlschemafacetlink].none() // offset: 1408 - var prefPrefix: Pointer[U8] tag = Pointer[U8] // offset: 1472 - var pcontentTypeDef: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 1536 - var pcontModel: NullablePointer[Xmlregexp] = NullablePointer[Xmlregexp].none() // offset: 1600 - var ptargetNamespace: Pointer[U8] tag = Pointer[U8] // offset: 1664 - var pattrUses: Pointer[U8] = Pointer[U8] // offset: 1728 - - -struct Xmlschemafacet - var ptype: I32 = I32(0) // offset: 0 - var pnext: NullablePointer[Xmlschemafacet] = NullablePointer[Xmlschemafacet].none() // offset: 64 - var pvalue: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pid: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 256 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 320 - var pfixed: I32 = I32(0) // offset: 384 - var pwhitespace: I32 = I32(0) // offset: 416 - var pval: NullablePointer[Xmlschemaval] = NullablePointer[Xmlschemaval].none() // offset: 448 - var pregexp: NullablePointer[Xmlregexp] = NullablePointer[Xmlregexp].none() // offset: 512 - - -struct Xmlschemaannot - var pnext: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 0 - var pcontent: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 64 - - -struct Xmlschemaattribute - var ptype: I32 = I32(0) // offset: 0 - var pnext: NullablePointer[Xmlschemaattribute] = NullablePointer[Xmlschemaattribute].none() // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pid: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pref: Pointer[U8] tag = Pointer[U8] // offset: 256 - var prefNs: Pointer[U8] tag = Pointer[U8] // offset: 320 - var ptypeName: Pointer[U8] tag = Pointer[U8] // offset: 384 - var ptypeNs: Pointer[U8] tag = Pointer[U8] // offset: 448 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 512 - var pbase: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 576 - var poccurs: I32 = I32(0) // offset: 640 - var pdefValue: Pointer[U8] tag = Pointer[U8] // offset: 704 - var psubtypes: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 768 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 832 - var ptargetNamespace: Pointer[U8] tag = Pointer[U8] // offset: 896 - var pflags: I32 = I32(0) // offset: 960 - var prefPrefix: Pointer[U8] tag = Pointer[U8] // offset: 1024 - var pdefVal: NullablePointer[Xmlschemaval] = NullablePointer[Xmlschemaval].none() // offset: 1088 - var prefDecl: NullablePointer[Xmlschemaattribute] = NullablePointer[Xmlschemaattribute].none() // offset: 1152 - - -struct Xmlschemaattributelink - var pnext: NullablePointer[Xmlschemaattributelink] = NullablePointer[Xmlschemaattributelink].none() // offset: 0 - var pattr: NullablePointer[Xmlschemaattribute] = NullablePointer[Xmlschemaattribute].none() // offset: 64 - - -struct Xmlschemawildcardns - var pnext: NullablePointer[Xmlschemawildcardns] = NullablePointer[Xmlschemawildcardns].none() // offset: 0 - var pvalue: Pointer[U8] tag = Pointer[U8] // offset: 64 - - -struct Xmlschemawildcard - var ptype: I32 = I32(0) // offset: 0 - var pid: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 128 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 192 - var pminOccurs: I32 = I32(0) // offset: 256 - var pmaxOccurs: I32 = I32(0) // offset: 288 - var pprocessContents: I32 = I32(0) // offset: 320 - var pany: I32 = I32(0) // offset: 352 - var pnsSet: NullablePointer[Xmlschemawildcardns] = NullablePointer[Xmlschemawildcardns].none() // offset: 384 - var pnegNsSet: NullablePointer[Xmlschemawildcardns] = NullablePointer[Xmlschemawildcardns].none() // offset: 448 - var pflags: I32 = I32(0) // offset: 512 - - -struct Xmlschemaattributegroup - var ptype: I32 = I32(0) // offset: 0 - var pnext: NullablePointer[Xmlschemaattribute] = NullablePointer[Xmlschemaattribute].none() // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pid: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pref: Pointer[U8] tag = Pointer[U8] // offset: 256 - var prefNs: Pointer[U8] tag = Pointer[U8] // offset: 320 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 384 - var pattributes: NullablePointer[Xmlschemaattribute] = NullablePointer[Xmlschemaattribute].none() // offset: 448 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 512 - var pflags: I32 = I32(0) // offset: 576 - var pattributeWildcard: NullablePointer[Xmlschemawildcard] = NullablePointer[Xmlschemawildcard].none() // offset: 640 - var prefPrefix: Pointer[U8] tag = Pointer[U8] // offset: 704 - var prefItem: NullablePointer[Xmlschemaattributegroup] = NullablePointer[Xmlschemaattributegroup].none() // offset: 768 - var ptargetNamespace: Pointer[U8] tag = Pointer[U8] // offset: 832 - var pattrUses: Pointer[U8] = Pointer[U8] // offset: 896 - - -struct Xmlschematypelink - var pnext: NullablePointer[Xmlschematypelink] = NullablePointer[Xmlschematypelink].none() // offset: 0 - var ptype: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 64 - - -struct Xmlschemafacetlink - var pnext: NullablePointer[Xmlschemafacetlink] = NullablePointer[Xmlschemafacetlink].none() // offset: 0 - var pfacet: NullablePointer[Xmlschemafacet] = NullablePointer[Xmlschemafacet].none() // offset: 64 - - -struct Xmlschemaelement - var ptype: I32 = I32(0) // offset: 0 - var pnext: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 64 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pid: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pref: Pointer[U8] tag = Pointer[U8] // offset: 256 - var prefNs: Pointer[U8] tag = Pointer[U8] // offset: 320 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 384 - var psubtypes: NullablePointer[Xmlschematype] = NullablePointer[Xmlschematype].none() // offset: 448 - var pattributes: NullablePointer[Xmlschemaattribute] = NullablePointer[Xmlschemaattribute].none() // offset: 512 - var pnode: NullablePointer[Xmlnode] = NullablePointer[Xmlnode].none() // offset: 576 - var pminOccurs: I32 = I32(0) // offset: 640 - var pmaxOccurs: I32 = I32(0) // offset: 672 - var pflags: I32 = I32(0) // offset: 704 - var ptargetNamespace: Pointer[U8] tag = Pointer[U8] // offset: 768 - var pnamedType: Pointer[U8] tag = Pointer[U8] // offset: 832 - var pnamedTypeNs: Pointer[U8] tag = Pointer[U8] // offset: 896 - var psubstGroup: Pointer[U8] tag = Pointer[U8] // offset: 960 - var psubstGroupNs: Pointer[U8] tag = Pointer[U8] // offset: 1024 - var pscope: Pointer[U8] tag = Pointer[U8] // offset: 1088 - var pvalue: Pointer[U8] tag = Pointer[U8] // offset: 1152 - var prefDecl: NullablePointer[Xmlschemaelement] = NullablePointer[Xmlschemaelement].none() // offset: 1216 - var pcontModel: NullablePointer[Xmlregexp] = NullablePointer[Xmlregexp].none() // offset: 1280 - var pcontentType: I32 = I32(0) // offset: 1344 - var prefPrefix: Pointer[U8] tag = Pointer[U8] // offset: 1408 - var pdefVal: NullablePointer[Xmlschemaval] = NullablePointer[Xmlschemaval].none() // offset: 1472 - var pidcs: Pointer[U8] = Pointer[U8] // offset: 1536 - - -struct Xmlschemanotation - var ptype: I32 = I32(0) // offset: 0 - var pname: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 128 - var pidentifier: Pointer[U8] tag = Pointer[U8] // offset: 192 - var ptargetNamespace: Pointer[U8] tag = Pointer[U8] // offset: 256 - - -struct Xmlschema - var pname: Pointer[U8] tag = Pointer[U8] // offset: 0 - var ptargetNamespace: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pversion: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pid: Pointer[U8] tag = Pointer[U8] // offset: 192 - var pdoc: NullablePointer[Xmldoc] = NullablePointer[Xmldoc].none() // offset: 256 - var pannot: NullablePointer[Xmlschemaannot] = NullablePointer[Xmlschemaannot].none() // offset: 320 - var pflags: I32 = I32(0) // offset: 384 - var ptypeDecl: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 448 - var pattrDecl: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 512 - var pattrgrpDecl: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 576 - var pelemDecl: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 640 - var pnotaDecl: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 704 - var pschemasImports: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 768 - var p_private: Pointer[U8] = Pointer[U8] // offset: 832 - var pgroupDecl: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 896 - var pdict: NullablePointer[Xmldict] = NullablePointer[Xmldict].none() // offset: 960 - var pincludes: Pointer[U8] = Pointer[U8] // offset: 1024 - var ppreserve: I32 = I32(0) // offset: 1088 - var pcounter: I32 = I32(0) // offset: 1120 - var pidcDef: NullablePointer[Xmlhashtable] = NullablePointer[Xmlhashtable].none() // offset: 1152 - var pvolatiles: Pointer[U8] = Pointer[U8] // offset: 1216 - - -struct Xmlschematron - -struct Xmlschematronparserctxt - -struct Xmlschematronvalidctxt - -struct Xmluri - var pscheme: Pointer[U8] tag = Pointer[U8] // offset: 0 - var popaque: Pointer[U8] tag = Pointer[U8] // offset: 64 - var pauthority: Pointer[U8] tag = Pointer[U8] // offset: 128 - var pserver: Pointer[U8] tag = Pointer[U8] // offset: 192 - var puser: Pointer[U8] tag = Pointer[U8] // offset: 256 - var pport: I32 = I32(0) // offset: 320 - var ppath: Pointer[U8] tag = Pointer[U8] // offset: 384 - var pquery: Pointer[U8] tag = Pointer[U8] // offset: 448 - var pfragment: Pointer[U8] tag = Pointer[U8] // offset: 512 - var pcleanup: I32 = I32(0) // offset: 576 - var pquery_raw: Pointer[U8] tag = Pointer[U8] // offset: 640 - - -struct Xmlxincludectxt - -struct Xmlmodule - -struct Xmlschemaparserctxt - -struct Xmlschemavalidctxt - -struct Xmlschemasaxplug - -struct Xmltextreader - -struct Xmlsavectxt - -struct Xmltextwriter - -struct Xmllocationset - var plocNr: I32 = I32(0) // offset: 0 - var plocMax: I32 = I32(0) // offset: 32 - var plocTab: Pointer[NullablePointer[Xmlxpathobject]] = Pointer[NullablePointer[Xmlxpathobject]] // offset: 64 - diff --git a/pony-libxml2/structs/html_elem_desc.pony b/pony-libxml2/structs/html_elem_desc.pony new file mode 100644 index 0000000..20e8f43 --- /dev/null +++ b/pony-libxml2/structs/html_elem_desc.pony @@ -0,0 +1,39 @@ +/* + Source: /usr/include/libxml2/libxml/HTMLparser.h:43 + Original Name: _htmlElemDesc + Struct Size (bits): 512 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(char) size=8]: name + 000064: [FundamentalType(char) size=8]: startTag + 000072: [FundamentalType(char) size=8]: endTag + 000080: [FundamentalType(char) size=8]: saveEndTag + 000088: [FundamentalType(char) size=8]: empty + 000096: [FundamentalType(char) size=8]: depr + 000104: [FundamentalType(char) size=8]: dtd + 000112: [FundamentalType(char) size=8]: isinline + 000128: [PointerType size=64]->[FundamentalType(char) size=8]: desc + 000192: [PointerType size=64]->[PointerType size=64]->[FundamentalType(char) size=8]: subelts + 000256: [PointerType size=64]->[FundamentalType(char) size=8]: defaultsubelt + 000320: [PointerType size=64]->[PointerType size=64]->[FundamentalType(char) size=8]: attrs_opt + 000384: [PointerType size=64]->[PointerType size=64]->[FundamentalType(char) size=8]: attrs_depr + 000448: [PointerType size=64]->[PointerType size=64]->[FundamentalType(char) size=8]: attrs_req +*/ +struct HtmlElemDesc + var _name: Pointer[U8] = Pointer[U8] + var _startTag: U8 = U8(0) + var _endTag: U8 = U8(0) + var _saveEndTag: U8 = U8(0) + var _empty: U8 = U8(0) + var _depr: U8 = U8(0) + var _dtd: U8 = U8(0) + var _isinline: U8 = U8(0) + var _desc: Pointer[U8] = Pointer[U8] + var _subelts: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] + var _defaultsubelt: Pointer[U8] = Pointer[U8] + var _attrs_opt: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] + var _attrs_depr: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] + var _attrs_req: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] + + diff --git a/pony-libxml2/structs/html_entity_desc.pony b/pony-libxml2/structs/html_entity_desc.pony new file mode 100644 index 0000000..6b71eed --- /dev/null +++ b/pony-libxml2/structs/html_entity_desc.pony @@ -0,0 +1,17 @@ +/* + Source: /usr/include/libxml2/libxml/HTMLparser.h:77 + Original Name: _htmlEntityDesc + Struct Size (bits): 192 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [FundamentalType(unsigned int) size=32]: value + 000064: [PointerType size=64]->[FundamentalType(char) size=8]: name + 000128: [PointerType size=64]->[FundamentalType(char) size=8]: desc +*/ +struct HtmlEntityDesc + var _value: U32 = U32(0) + var _name: Pointer[U8] = Pointer[U8] + var _desc: Pointer[U8] = Pointer[U8] + + diff --git a/pony-libxml2/structs/i_o_f_i_l_e.pony b/pony-libxml2/structs/i_o_f_i_l_e.pony new file mode 100644 index 0000000..e0a135d --- /dev/null +++ b/pony-libxml2/structs/i_o_f_i_l_e.pony @@ -0,0 +1,74 @@ +/* + Source: /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:49 + Original Name: _IO_FILE + Struct Size (bits): 1728 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [FundamentalType(int) size=32]: _flags + 000064: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_read_ptr + 000128: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_read_end + 000192: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_read_base + 000256: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_write_base + 000320: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_write_ptr + 000384: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_write_end + 000448: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_buf_base + 000512: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_buf_end + 000576: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_save_base + 000640: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_backup_base + 000704: [PointerType size=64]->[FundamentalType(char) size=8]: _IO_save_end + 000768: [PointerType size=64]->[Struct size=,fid: f8]: _markers + 000832: [PointerType size=64]->[Struct size=1728,fid: f8]: _chain + 000896: [FundamentalType(int) size=32]: _fileno + 000928: [FundamentalType(int) size=32]: _flags2 + 000960: [FundamentalType(long int) size=64]: _old_offset + 001024: [FundamentalType(short unsigned int) size=16]: _cur_column + 001040: [FundamentalType(signed char) size=8]: _vtable_offset + 001048: [ArrayType size=(0-0)]->[FundamentalType(char) size=8] -- UNSUPPORTED - FIXME: _shortbuf + 001088: [PointerType size=64]->[FundamentalType(void) size=0]: _lock + 001152: [FundamentalType(long int) size=64]: _offset + 001216: [PointerType size=64]->[Struct size=,fid: f8]: _codecvt + 001280: [PointerType size=64]->[Struct size=,fid: f8]: _wide_data + 001344: [PointerType size=64]->[Struct size=1728,fid: f8]: _freeres_list + 001408: [PointerType size=64]->[FundamentalType(void) size=0]: _freeres_buf + 001472: [FundamentalType(long unsigned int) size=64]: __pad5 + 001536: [FundamentalType(int) size=32]: _mode + 001568: [ArrayType size=(0-19)]->[FundamentalType(char) size=8] -- UNSUPPORTED - FIXME: _unused2 +*/ +struct IOFILE + var _flags: I32 = I32(0) + var _iO_read_ptr: Pointer[U8] = Pointer[U8] + var _iO_read_end: Pointer[U8] = Pointer[U8] + var _iO_read_base: Pointer[U8] = Pointer[U8] + var _iO_write_base: Pointer[U8] = Pointer[U8] + var _iO_write_ptr: Pointer[U8] = Pointer[U8] + var _iO_write_end: Pointer[U8] = Pointer[U8] + var _iO_buf_base: Pointer[U8] = Pointer[U8] + var _iO_buf_end: Pointer[U8] = Pointer[U8] + var _iO_save_base: Pointer[U8] = Pointer[U8] + var _iO_backup_base: Pointer[U8] = Pointer[U8] + var _iO_save_end: Pointer[U8] = Pointer[U8] + var _markers: NullablePointer[IOmarker] = NullablePointer[IOmarker].none() + var _chain: NullablePointer[IOFILE] = NullablePointer[IOFILE].none() + var _fileno: I32 = I32(0) + var _flags2: I32 = I32(0) + var _old_offset: I64 = I64(0) + var _cur_column: U16 = U16(0) + var _vtable_offset: I8 = I8(0) + var _shortbuf: U8 = U8(0) + var _lock: Pointer[None] = Pointer[None] + var _offset: I64 = I64(0) + var _codecvt: NullablePointer[IOcodecvt] = NullablePointer[IOcodecvt].none() + var _wide_data: NullablePointer[IOwidedata] = NullablePointer[IOwidedata].none() + var _freeres_list: NullablePointer[IOFILE] = NullablePointer[IOFILE].none() + var _freeres_buf: Pointer[None] = Pointer[None] + var _pad5: U64 = U64(0) + var _mode: I32 = I32(0) + // 20 * U8 = 10 * U16 = 5 * U32 + var _unused20: U32 = U32(0) + var _unused21: U32 = U32(0) + var _unused22: U32 = U32(0) + var _unused23: U32 = U32(0) + var _unused24: U32 = U32(0) + + diff --git a/pony-libxml2/structs/i_ocodecvt.pony b/pony-libxml2/structs/i_ocodecvt.pony new file mode 100644 index 0000000..9b9fb5a --- /dev/null +++ b/pony-libxml2/structs/i_ocodecvt.pony @@ -0,0 +1 @@ +struct IOcodecvt diff --git a/pony-libxml2/structs/i_omarker.pony b/pony-libxml2/structs/i_omarker.pony new file mode 100644 index 0000000..1148bdf --- /dev/null +++ b/pony-libxml2/structs/i_omarker.pony @@ -0,0 +1 @@ +struct IOmarker diff --git a/pony-libxml2/structs/i_owidedata.pony b/pony-libxml2/structs/i_owidedata.pony new file mode 100644 index 0000000..ba9942d --- /dev/null +++ b/pony-libxml2/structs/i_owidedata.pony @@ -0,0 +1 @@ +struct IOwidedata diff --git a/pony-libxml2/structs/u_converter.pony b/pony-libxml2/structs/u_converter.pony new file mode 100644 index 0000000..0f592eb --- /dev/null +++ b/pony-libxml2/structs/u_converter.pony @@ -0,0 +1 @@ +struct UConverter diff --git a/pony-libxml2/structs/u_convt.pony b/pony-libxml2/structs/u_convt.pony new file mode 100644 index 0000000..19385b0 --- /dev/null +++ b/pony-libxml2/structs/u_convt.pony @@ -0,0 +1,49 @@ +/* + Source: /usr/include/libxml2/libxml/encoding.h:134 + Original Name: _uconv_t + Struct Size (bits): 16640 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=,fid: f39]: uconv + 000064: [PointerType size=64]->[Struct size=,fid: f39]: utf8 + 000128: [ArrayType size=(0-1023)]->[FundamentalType(short unsigned int) size=16] -- UNSUPPORTED - FIXME: pivot_buf + 016512: [PointerType size=64]->[FundamentalType(short unsigned int) size=16]: pivot_source + 016576: [PointerType size=64]->[FundamentalType(short unsigned int) size=16]: pivot_target +*/ +struct Uconvt + var _uconv: NullablePointer[UConverter] = NullablePointer[UConverter].none() + var _utf8: NullablePointer[UConverter] = NullablePointer[UConverter].none() + // 1024 * 16 + var _pivot_buf: Padding16384 = Padding16384 + var _pivot_source: Pointer[U16] = Pointer[U16] + var _pivot_target: Pointer[U16] = Pointer[U16] + + +struct Padding16384 + embed a0: Padding1024 = Padding1024 + embed a1: Padding1024 = Padding1024 + embed a2: Padding1024 = Padding1024 + embed a3: Padding1024 = Padding1024 + embed a4: Padding1024 = Padding1024 + embed a5: Padding1024 = Padding1024 + embed a6: Padding1024 = Padding1024 + embed a7: Padding1024 = Padding1024 + embed a8: Padding1024 = Padding1024 + embed a9: Padding1024 = Padding1024 + embed aa: Padding1024 = Padding1024 + embed ab: Padding1024 = Padding1024 + embed ac: Padding1024 = Padding1024 + embed ad: Padding1024 = Padding1024 + embed ae: Padding1024 = Padding1024 + embed af: Padding1024 = Padding1024 + +struct Padding1024 + var a0: U128 = U128(0) + var a1: U128 = U128(0) + var a2: U128 = U128(0) + var a3: U128 = U128(0) + var a4: U128 = U128(0) + var a5: U128 = U128(0) + var a6: U128 = U128(0) + var a7: U128 = U128(0) diff --git a/pony-libxml2/structs/xml_attr.pony b/pony-libxml2/structs/xml_attr.pony new file mode 100644 index 0000000..c279d4b --- /dev/null +++ b/pony-libxml2/structs/xml_attr.pony @@ -0,0 +1,34 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:433 + Original Name: _xmlAttr + Struct Size (bits): 768 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: children + 000256: [PointerType size=64]->[Struct size=960,fid: f16]: last + 000320: [PointerType size=64]->[Struct size=960,fid: f16]: parent + 000384: [PointerType size=64]->[Struct size=768,fid: f16]: next + 000448: [PointerType size=64]->[Struct size=768,fid: f16]: prev + 000512: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000576: [PointerType size=64]->[Struct size=384,fid: f16]: ns + 000640: [Enumeration size=32,fid: f16]: atype + 000704: [PointerType size=64]->[FundamentalType(void) size=0]: psvi +*/ +struct XmlAttr + var _private: Pointer[None] = Pointer[None] + var _type: I32 = I32(0) + var _name: Pointer[U8] = Pointer[U8] + var _children: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _last: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _parent: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _next: NullablePointer[XmlAttr] = NullablePointer[XmlAttr].none() + var _prev: NullablePointer[XmlAttr] = NullablePointer[XmlAttr].none() + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _ns: NullablePointer[XmlNs] = NullablePointer[XmlNs].none() + var _atype: I32 = I32(0) + var _psvi: Pointer[None] = Pointer[None] + diff --git a/pony-libxml2/structs/xml_attribute.pony b/pony-libxml2/structs/xml_attribute.pony new file mode 100644 index 0000000..15b6a47 --- /dev/null +++ b/pony-libxml2/structs/xml_attribute.pony @@ -0,0 +1,43 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:253 + Original Name: _xmlAttribute + Struct Size (bits): 960 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: children + 000256: [PointerType size=64]->[Struct size=960,fid: f16]: last + 000320: [PointerType size=64]->[Struct size=1024,fid: f16]: parent + 000384: [PointerType size=64]->[Struct size=960,fid: f16]: next + 000448: [PointerType size=64]->[Struct size=960,fid: f16]: prev + 000512: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000576: [PointerType size=64]->[Struct size=960,fid: f16]: nexth + 000640: [Enumeration size=32,fid: f16]: atype + 000672: [Enumeration size=32,fid: f16]: def + 000704: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: defaultValue + 000768: [PointerType size=64]->[Struct size=128,fid: f16]: tree + 000832: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: prefix + 000896: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: elem +*/ +struct XmlAttribute + var _private: Pointer[None] = Pointer[None] + var _type: I32 = I32(0) + var _name: Pointer[U8] = Pointer[U8] + var _children: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _last: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _parent: NullablePointer[XmlDtd] = NullablePointer[XmlDtd].none() + var _next: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _prev: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _nexth: NullablePointer[XmlAttribute] = NullablePointer[XmlAttribute].none() + var _atype: I32 = I32(0) + var _def: I32 = I32(0) + var _defaultValue: Pointer[U8] = Pointer[U8] + var _tree: NullablePointer[XmlEnumeration] = NullablePointer[XmlEnumeration].none() + var _prefix: Pointer[U8] = Pointer[U8] + var _elem: Pointer[U8] = Pointer[U8] + + diff --git a/pony-libxml2/structs/xml_automata.pony b/pony-libxml2/structs/xml_automata.pony new file mode 100644 index 0000000..95cc68d --- /dev/null +++ b/pony-libxml2/structs/xml_automata.pony @@ -0,0 +1 @@ +struct XmlAutomata diff --git a/pony-libxml2/structs/xml_automata_state.pony b/pony-libxml2/structs/xml_automata_state.pony new file mode 100644 index 0000000..6ecfbff --- /dev/null +++ b/pony-libxml2/structs/xml_automata_state.pony @@ -0,0 +1 @@ +struct XmlAutomataState diff --git a/pony-libxml2/structs/xml_buf.pony b/pony-libxml2/structs/xml_buf.pony new file mode 100644 index 0000000..d37d14d --- /dev/null +++ b/pony-libxml2/structs/xml_buf.pony @@ -0,0 +1 @@ +struct XmlBuf diff --git a/pony-libxml2/structs/xml_buffer.pony b/pony-libxml2/structs/xml_buffer.pony new file mode 100644 index 0000000..6cdcde5 --- /dev/null +++ b/pony-libxml2/structs/xml_buffer.pony @@ -0,0 +1,21 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:91 + Original Name: _xmlBuffer + Struct Size (bits): 256 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: content + 000064: [FundamentalType(unsigned int) size=32]: use + 000096: [FundamentalType(unsigned int) size=32]: size + 000128: [Enumeration size=32,fid: f16]: alloc + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: contentIO +*/ +struct XmlBuffer + var _content: Pointer[U8] = Pointer[U8] + var _use: U32 = U32(0) + var _size: U32 = U32(0) + var _alloc: I32 = I32(0) + var _contentIO: Pointer[U8] = Pointer[U8] + + diff --git a/pony-libxml2/structs/xml_catalog.pony b/pony-libxml2/structs/xml_catalog.pony new file mode 100644 index 0000000..4e43fd5 --- /dev/null +++ b/pony-libxml2/structs/xml_catalog.pony @@ -0,0 +1 @@ +struct XmlCatalog diff --git a/pony-libxml2/structs/xml_ch_l_range.pony b/pony-libxml2/structs/xml_ch_l_range.pony new file mode 100644 index 0000000..6fefd7d --- /dev/null +++ b/pony-libxml2/structs/xml_ch_l_range.pony @@ -0,0 +1,15 @@ +/* + Source: /usr/include/libxml2/libxml/chvalid.h:37 + Original Name: _xmlChLRange + Struct Size (bits): 64 + Struct Align (bits): 32 + + Fields (Offset in bits): + 000000: [FundamentalType(unsigned int) size=32]: low + 000032: [FundamentalType(unsigned int) size=32]: high +*/ +struct XmlChLRange + var _low: U32 = U32(0) + var _high: U32 = U32(0) + + diff --git a/pony-libxml2/structs/xml_ch_range_group.pony b/pony-libxml2/structs/xml_ch_range_group.pony new file mode 100644 index 0000000..0a0c498 --- /dev/null +++ b/pony-libxml2/structs/xml_ch_range_group.pony @@ -0,0 +1,18 @@ +/* + Source: /usr/include/libxml2/libxml/chvalid.h:44 + Original Name: _xmlChRangeGroup + Struct Size (bits): 192 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [FundamentalType(int) size=32]: nbShortRange + 000032: [FundamentalType(int) size=32]: nbLongRange + 000064: [PointerType size=64]->[Struct size=32,fid: f68]: shortRange + 000128: [PointerType size=64]->[Struct size=64,fid: f68]: longRange +*/ +struct XmlChRangeGroup + var _nbShortRange: I32 = I32(0) + var _nbLongRange: I32 = I32(0) + var _shortRange: NullablePointer[XmlChSRange] = NullablePointer[XmlChSRange].none() + var _longRange: NullablePointer[XmlChLRange] = NullablePointer[XmlChLRange].none() + diff --git a/pony-libxml2/structs/xml_ch_s_range.pony b/pony-libxml2/structs/xml_ch_s_range.pony new file mode 100644 index 0000000..a0dfeef --- /dev/null +++ b/pony-libxml2/structs/xml_ch_s_range.pony @@ -0,0 +1,14 @@ +/* + Source: /usr/include/libxml2/libxml/chvalid.h:30 + Original Name: _xmlChSRange + Struct Size (bits): 32 + Struct Align (bits): 16 + + Fields (Offset in bits): + 000000: [FundamentalType(short unsigned int) size=16]: low + 000016: [FundamentalType(short unsigned int) size=16]: high +*/ +struct XmlChSRange + var _low: U16 = U16(0) + var _high: U16 = U16(0) + diff --git a/pony-libxml2/structs/xml_char_encoding_handler.pony b/pony-libxml2/structs/xml_char_encoding_handler.pony new file mode 100644 index 0000000..6889428 --- /dev/null +++ b/pony-libxml2/structs/xml_char_encoding_handler.pony @@ -0,0 +1,24 @@ +/* + Source: /usr/include/libxml2/libxml/encoding.h:146 + Original Name: _xmlCharEncodingHandler + Struct Size (bits): 448 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(char) size=8]: name + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: input + 000128: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: output + 000192: [PointerType size=64]->[FundamentalType(void) size=0]: iconv_in + 000256: [PointerType size=64]->[FundamentalType(void) size=0]: iconv_out + 000320: [PointerType size=64]->[Struct size=16640,fid: f42]: uconv_in + 000384: [PointerType size=64]->[Struct size=16640,fid: f42]: uconv_out +*/ +struct XmlCharEncodingHandler + var _name: Pointer[U8] = Pointer[U8] + var _input: Pointer[None] = Pointer[None] + var _output: Pointer[None] = Pointer[None] + var _iconv_in: Pointer[None] = Pointer[None] + var _iconv_out: Pointer[None] = Pointer[None] + var _uconv_in: NullablePointer[Uconvt] = NullablePointer[Uconvt].none() + var _uconv_out: NullablePointer[Uconvt] = NullablePointer[Uconvt].none() + diff --git a/pony-libxml2/structs/xml_d_o_m_wrap_ctxt.pony b/pony-libxml2/structs/xml_d_o_m_wrap_ctxt.pony new file mode 100644 index 0000000..22c9774 --- /dev/null +++ b/pony-libxml2/structs/xml_d_o_m_wrap_ctxt.pony @@ -0,0 +1,19 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:625 + Original Name: _xmlDOMWrapCtxt + Struct Size (bits): 256 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [FundamentalType(int) size=32]: type + 000128: [PointerType size=64]->[FundamentalType(void) size=0]: namespaceMap + 000192: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getNsForNodeFunc +*/ +struct XmlDOMWrapCtxt + var _private: Pointer[None] = Pointer[None] + var _type: I32 = I32(0) + var _namespaceMap: Pointer[None] = Pointer[None] + var _getNsForNodeFunc: Pointer[None] = Pointer[None] + + diff --git a/pony-libxml2/structs/xml_dict.pony b/pony-libxml2/structs/xml_dict.pony new file mode 100644 index 0000000..dfcf4a6 --- /dev/null +++ b/pony-libxml2/structs/xml_dict.pony @@ -0,0 +1 @@ +struct XmlDict diff --git a/pony-libxml2/structs/xml_doc.pony b/pony-libxml2/structs/xml_doc.pony new file mode 100644 index 0000000..62ac0cd --- /dev/null +++ b/pony-libxml2/structs/xml_doc.pony @@ -0,0 +1,58 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:559 + Original Name: _xmlDoc + Struct Size (bits): 1408 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(char) size=8]: name + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: children + 000256: [PointerType size=64]->[Struct size=960,fid: f16]: last + 000320: [PointerType size=64]->[Struct size=960,fid: f16]: parent + 000384: [PointerType size=64]->[Struct size=960,fid: f16]: next + 000448: [PointerType size=64]->[Struct size=960,fid: f16]: prev + 000512: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000576: [FundamentalType(int) size=32]: compression + 000608: [FundamentalType(int) size=32]: standalone + 000640: [PointerType size=64]->[Struct size=1024,fid: f16]: intSubset + 000704: [PointerType size=64]->[Struct size=1024,fid: f16]: extSubset + 000768: [PointerType size=64]->[Struct size=384,fid: f16]: oldNs + 000832: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: version + 000896: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: encoding + 000960: [PointerType size=64]->[FundamentalType(void) size=0]: ids + 001024: [PointerType size=64]->[FundamentalType(void) size=0]: refs + 001088: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: URL + 001152: [FundamentalType(int) size=32]: charset + 001216: [PointerType size=64]->[Struct size=,fid: f21]: dict + 001280: [PointerType size=64]->[FundamentalType(void) size=0]: psvi + 001344: [FundamentalType(int) size=32]: parseFlags + 001376: [FundamentalType(int) size=32]: properties +*/ +struct XmlDoc + var _private: Pointer[None] = Pointer[None] + var _type: I32 = I32(0) + var _name: Pointer[U8] = Pointer[U8] + var _children: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _last: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _parent: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _next: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _prev: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _compression: I32 = I32(0) + var _standalone: I32 = I32(0) + var _intSubset: NullablePointer[XmlDtd] = NullablePointer[XmlDtd].none() + var _extSubset: NullablePointer[XmlDtd] = NullablePointer[XmlDtd].none() + var _oldNs: NullablePointer[XmlNs] = NullablePointer[XmlNs].none() + var _version: Pointer[U8] = Pointer[U8] + var _encoding: Pointer[U8] = Pointer[U8] + var _ids: Pointer[None] = Pointer[None] + var _refs: Pointer[None] = Pointer[None] + var _uRL: Pointer[U8] = Pointer[U8] + var _charset: I32 = I32(0) + var _dict: NullablePointer[XmlDict] = NullablePointer[XmlDict].none() + var _psvi: Pointer[None] = Pointer[None] + var _parseFlags: I32 = I32(0) + var _properties: I32 = I32(0) + diff --git a/pony-libxml2/structs/xml_dtd.pony b/pony-libxml2/structs/xml_dtd.pony new file mode 100644 index 0000000..e45e809 --- /dev/null +++ b/pony-libxml2/structs/xml_dtd.pony @@ -0,0 +1,43 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:405 + Original Name: _xmlDtd + Struct Size (bits): 1024 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: children + 000256: [PointerType size=64]->[Struct size=960,fid: f16]: last + 000320: [PointerType size=64]->[Struct size=1408,fid: f16]: parent + 000384: [PointerType size=64]->[Struct size=960,fid: f16]: next + 000448: [PointerType size=64]->[Struct size=960,fid: f16]: prev + 000512: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000576: [PointerType size=64]->[FundamentalType(void) size=0]: notations + 000640: [PointerType size=64]->[FundamentalType(void) size=0]: elements + 000704: [PointerType size=64]->[FundamentalType(void) size=0]: attributes + 000768: [PointerType size=64]->[FundamentalType(void) size=0]: entities + 000832: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: ExternalID + 000896: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: SystemID + 000960: [PointerType size=64]->[FundamentalType(void) size=0]: pentities +*/ +struct XmlDtd + var _private: Pointer[None] = Pointer[None] + var _type: I32 = I32(0) + var _name: Pointer[U8] = Pointer[U8] + var _children: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _last: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _parent: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _next: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _prev: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _notations: Pointer[None] = Pointer[None] + var _elements: Pointer[None] = Pointer[None] + var _attributes: Pointer[None] = Pointer[None] + var _entities: Pointer[None] = Pointer[None] + var _externalID: Pointer[U8] = Pointer[U8] + var _systemID: Pointer[U8] = Pointer[U8] + var _pentities: Pointer[None] = Pointer[None] + + diff --git a/pony-libxml2/structs/xml_element.pony b/pony-libxml2/structs/xml_element.pony new file mode 100644 index 0000000..002169f --- /dev/null +++ b/pony-libxml2/structs/xml_element.pony @@ -0,0 +1,39 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:346 + Original Name: _xmlElement + Struct Size (bits): 896 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: children + 000256: [PointerType size=64]->[Struct size=960,fid: f16]: last + 000320: [PointerType size=64]->[Struct size=1024,fid: f16]: parent + 000384: [PointerType size=64]->[Struct size=960,fid: f16]: next + 000448: [PointerType size=64]->[Struct size=960,fid: f16]: prev + 000512: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000576: [Enumeration size=32,fid: f16]: etype + 000640: [PointerType size=64]->[Struct size=384,fid: f16]: content + 000704: [PointerType size=64]->[Struct size=960,fid: f16]: attributes + 000768: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: prefix + 000832: [PointerType size=64]->[Struct size=,fid: f19]: contModel +*/ +struct XmlElement + var _private: Pointer[None] = Pointer[None] + var _type: I32 = I32(0) + var _name: Pointer[U8] = Pointer[U8] + var _children: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _last: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _parent: NullablePointer[XmlDtd] = NullablePointer[XmlDtd].none() + var _next: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _prev: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _etype: I32 = I32(0) + var _content: NullablePointer[XmlElementContent] = NullablePointer[XmlElementContent].none() + var _attributes: NullablePointer[XmlAttribute] = NullablePointer[XmlAttribute].none() + var _prefix: Pointer[U8] = Pointer[U8] + var _contModel: NullablePointer[XmlRegexp] = NullablePointer[XmlRegexp].none() + + diff --git a/pony-libxml2/structs/xml_element_content.pony b/pony-libxml2/structs/xml_element_content.pony new file mode 100644 index 0000000..ef32bc5 --- /dev/null +++ b/pony-libxml2/structs/xml_element_content.pony @@ -0,0 +1,25 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:306 + Original Name: _xmlElementContent + Struct Size (bits): 384 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [Enumeration size=32,fid: f16]: type + 000032: [Enumeration size=32,fid: f16]: ocur + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000128: [PointerType size=64]->[Struct size=384,fid: f16]: c1 + 000192: [PointerType size=64]->[Struct size=384,fid: f16]: c2 + 000256: [PointerType size=64]->[Struct size=384,fid: f16]: parent + 000320: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: prefix +*/ +struct XmlElementContent + var _type: I32 = I32(0) + var _ocur: I32 = I32(0) + var _name: Pointer[U8] = Pointer[U8] + var _c1: NullablePointer[XmlElementContent] = NullablePointer[XmlElementContent].none() + var _c2: NullablePointer[XmlElementContent] = NullablePointer[XmlElementContent].none() + var _parent: NullablePointer[XmlElementContent] = NullablePointer[XmlElementContent].none() + var _prefix: Pointer[U8] = Pointer[U8] + + diff --git a/pony-libxml2/structs/xml_entity.pony b/pony-libxml2/structs/xml_entity.pony new file mode 100644 index 0000000..e62ab0f --- /dev/null +++ b/pony-libxml2/structs/xml_entity.pony @@ -0,0 +1,49 @@ +/* + Source: /usr/include/libxml2/libxml/entities.h:38 + Original Name: _xmlEntity + Struct Size (bits): 1088 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: children + 000256: [PointerType size=64]->[Struct size=960,fid: f16]: last + 000320: [PointerType size=64]->[Struct size=1024,fid: f16]: parent + 000384: [PointerType size=64]->[Struct size=960,fid: f16]: next + 000448: [PointerType size=64]->[Struct size=960,fid: f16]: prev + 000512: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000576: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: orig + 000640: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: content + 000704: [FundamentalType(int) size=32]: length + 000736: [Enumeration size=32,fid: f18]: etype + 000768: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: ExternalID + 000832: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: SystemID + 000896: [PointerType size=64]->[Struct size=1088,fid: f18]: nexte + 000960: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: URI + 001024: [FundamentalType(int) size=32]: owner + 001056: [FundamentalType(int) size=32]: checked +*/ +struct XmlEntity + var _private: Pointer[None] = Pointer[None] + var _type: I32 = I32(0) + var _name: Pointer[U8] = Pointer[U8] + var _children: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _last: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _parent: NullablePointer[XmlDtd] = NullablePointer[XmlDtd].none() + var _next: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _prev: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _orig: Pointer[U8] = Pointer[U8] + var _content: Pointer[U8] = Pointer[U8] + var _length: I32 = I32(0) + var _etype: I32 = I32(0) + var _externalID: Pointer[U8] = Pointer[U8] + var _systemID: Pointer[U8] = Pointer[U8] + var _nexte: NullablePointer[XmlEntity] = NullablePointer[XmlEntity].none() + var _uRI: Pointer[U8] = Pointer[U8] + var _owner: I32 = I32(0) + var _checked: I32 = I32(0) + + diff --git a/pony-libxml2/structs/xml_enumeration.pony b/pony-libxml2/structs/xml_enumeration.pony new file mode 100644 index 0000000..e20e064 --- /dev/null +++ b/pony-libxml2/structs/xml_enumeration.pony @@ -0,0 +1,14 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:240 + Original Name: _xmlEnumeration + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=128,fid: f16]: next + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name +*/ +struct XmlEnumeration + var _next: NullablePointer[XmlEnumeration] = NullablePointer[XmlEnumeration].none() + var _name: Pointer[U8] = Pointer[U8] + diff --git a/pony-libxml2/structs/xml_error.pony b/pony-libxml2/structs/xml_error.pony new file mode 100644 index 0000000..7d2823e --- /dev/null +++ b/pony-libxml2/structs/xml_error.pony @@ -0,0 +1,37 @@ +/* + Source: /usr/include/libxml2/libxml/xmlerror.h:78 + Original Name: _xmlError + Struct Size (bits): 704 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [FundamentalType(int) size=32]: domain + 000032: [FundamentalType(int) size=32]: code + 000064: [PointerType size=64]->[FundamentalType(char) size=8]: message + 000128: [Enumeration size=32,fid: f25]: level + 000192: [PointerType size=64]->[FundamentalType(char) size=8]: file + 000256: [FundamentalType(int) size=32]: line + 000320: [PointerType size=64]->[FundamentalType(char) size=8]: str1 + 000384: [PointerType size=64]->[FundamentalType(char) size=8]: str2 + 000448: [PointerType size=64]->[FundamentalType(char) size=8]: str3 + 000512: [FundamentalType(int) size=32]: int1 + 000544: [FundamentalType(int) size=32]: int2 + 000576: [PointerType size=64]->[FundamentalType(void) size=0]: ctxt + 000640: [PointerType size=64]->[FundamentalType(void) size=0]: node +*/ +struct XmlError + var _domain: I32 = I32(0) + var _code: I32 = I32(0) + var _message: Pointer[U8] = Pointer[U8] + var _level: I32 = I32(0) + var _file: Pointer[U8] = Pointer[U8] + var _line: I32 = I32(0) + var _str1: Pointer[U8] = Pointer[U8] + var _str2: Pointer[U8] = Pointer[U8] + var _str3: Pointer[U8] = Pointer[U8] + var _int1: I32 = I32(0) + var _int2: I32 = I32(0) + var _ctxt: Pointer[None] = Pointer[None] + var _node: Pointer[None] = Pointer[None] + + diff --git a/pony-libxml2/structs/xml_global_state.pony b/pony-libxml2/structs/xml_global_state.pony new file mode 100644 index 0000000..15506cb --- /dev/null +++ b/pony-libxml2/structs/xml_global_state.pony @@ -0,0 +1,76 @@ +/* + Source: /usr/include/libxml2/libxml/globals.h:121 + Original Name: _xmlGlobalState + Struct Size (bits): 7744 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(char) size=8]: xmlParserVersion + 000064: [Struct size=256,fid: f17]: xmlDefaultSAXLocator + 000320: [Struct size=1792,fid: f17]: xmlDefaultSAXHandler + 002112: [Struct size=1792,fid: f17]: docbDefaultSAXHandler + 003904: [Struct size=1792,fid: f17]: htmlDefaultSAXHandler + 005696: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlFree + 005760: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlMalloc + 005824: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlMemStrdup + 005888: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlRealloc + 005952: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlGenericError + 006016: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlStructuredError + 006080: [PointerType size=64]->[FundamentalType(void) size=0]: xmlGenericErrorContext + 006144: [FundamentalType(int) size=32]: oldXMLWDcompatibility + 006176: [Enumeration size=32,fid: f16]: xmlBufferAllocScheme + 006208: [FundamentalType(int) size=32]: xmlDefaultBufferSize + 006240: [FundamentalType(int) size=32]: xmlSubstituteEntitiesDefaultValue + 006272: [FundamentalType(int) size=32]: xmlDoValidityCheckingDefaultValue + 006304: [FundamentalType(int) size=32]: xmlGetWarningsDefaultValue + 006336: [FundamentalType(int) size=32]: xmlKeepBlanksDefaultValue + 006368: [FundamentalType(int) size=32]: xmlLineNumbersDefaultValue + 006400: [FundamentalType(int) size=32]: xmlLoadExtDtdDefaultValue + 006432: [FundamentalType(int) size=32]: xmlParserDebugEntities + 006464: [FundamentalType(int) size=32]: xmlPedanticParserDefaultValue + 006496: [FundamentalType(int) size=32]: xmlSaveNoEmptyTags + 006528: [FundamentalType(int) size=32]: xmlIndentTreeOutput + 006592: [PointerType size=64]->[FundamentalType(char) size=8]: xmlTreeIndentString + 006656: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlRegisterNodeDefaultValue + 006720: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlDeregisterNodeDefaultValue + 006784: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlMallocAtomic + 006848: [Struct size=704,fid: f25]: xmlLastError + 007552: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlParserInputBufferCreateFilenameValue + 007616: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: xmlOutputBufferCreateFilenameValue + 007680: [PointerType size=64]->[FundamentalType(void) size=0]: xmlStructuredErrorContext +*/ +struct XmlGlobalState + var _xmlParserVersion: Pointer[U8] = Pointer[U8] + embed _xmlDefaultSAXLocator: XmlSAXLocator = XmlSAXLocator + embed _xmlDefaultSAXHandler: XmlSAXHandlerV1 = XmlSAXHandlerV1 + embed _docbDefaultSAXHandler: XmlSAXHandlerV1 = XmlSAXHandlerV1 + embed _htmlDefaultSAXHandler: XmlSAXHandlerV1 = XmlSAXHandlerV1 + var _xmlFree: Pointer[None] = Pointer[None] + var _xmlMalloc: Pointer[None] = Pointer[None] + var _xmlMemStrdup: Pointer[None] = Pointer[None] + var _xmlRealloc: Pointer[None] = Pointer[None] + var _xmlGenericError: Pointer[None] = Pointer[None] + var _xmlStructuredError: Pointer[None] = Pointer[None] + var _xmlGenericErrorContext: Pointer[None] = Pointer[None] + var _oldXMLWDcompatibility: I32 = I32(0) + var _xmlBufferAllocScheme: I32 = I32(0) + var _xmlDefaultBufferSize: I32 = I32(0) + var _xmlSubstituteEntitiesDefaultValue: I32 = I32(0) + var _xmlDoValidityCheckingDefaultValue: I32 = I32(0) + var _xmlGetWarningsDefaultValue: I32 = I32(0) + var _xmlKeepBlanksDefaultValue: I32 = I32(0) + var _xmlLineNumbersDefaultValue: I32 = I32(0) + var _xmlLoadExtDtdDefaultValue: I32 = I32(0) + var _xmlParserDebugEntities: I32 = I32(0) + var _xmlPedanticParserDefaultValue: I32 = I32(0) + var _xmlSaveNoEmptyTags: I32 = I32(0) + var _xmlIndentTreeOutput: I32 = I32(0) + var _xmlTreeIndentString: Pointer[U8] = Pointer[U8] + var _xmlRegisterNodeDefaultValue: Pointer[None] = Pointer[None] + var _xmlDeregisterNodeDefaultValue: Pointer[None] = Pointer[None] + var _xmlMallocAtomic: Pointer[None] = Pointer[None] + embed _xmlLastError: XmlError = XmlError + var _xmlParserInputBufferCreateFilenameValue: Pointer[None] = Pointer[None] + var _xmlOutputBufferCreateFilenameValue: Pointer[None] = Pointer[None] + var _xmlStructuredErrorContext: Pointer[None] = Pointer[None] + diff --git a/pony-libxml2/structs/xml_hash_table.pony b/pony-libxml2/structs/xml_hash_table.pony new file mode 100644 index 0000000..5d8de2d --- /dev/null +++ b/pony-libxml2/structs/xml_hash_table.pony @@ -0,0 +1 @@ +struct XmlHashTable diff --git a/pony-libxml2/structs/xml_i_d.pony b/pony-libxml2/structs/xml_i_d.pony new file mode 100644 index 0000000..01a1a4b --- /dev/null +++ b/pony-libxml2/structs/xml_i_d.pony @@ -0,0 +1,22 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:460 + Original Name: _xmlID + Struct Size (bits): 384 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=384,fid: f16]: next + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: value + 000128: [PointerType size=64]->[Struct size=768,fid: f16]: attr + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000256: [FundamentalType(int) size=32]: lineno + 000320: [PointerType size=64]->[Struct size=1408,fid: f16]: doc +*/ +struct XmlID + var _next: NullablePointer[XmlID] = NullablePointer[XmlID].none() + var _value: Pointer[U8] = Pointer[U8] + var _attr: NullablePointer[XmlAttr] = NullablePointer[XmlAttr].none() + var _name: Pointer[U8] = Pointer[U8] + var _lineno: I32 = I32(0) + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + diff --git a/pony-libxml2/structs/xml_link.pony b/pony-libxml2/structs/xml_link.pony new file mode 100644 index 0000000..7a1c0bf --- /dev/null +++ b/pony-libxml2/structs/xml_link.pony @@ -0,0 +1 @@ +struct XmlLink diff --git a/pony-libxml2/structs/xml_list.pony b/pony-libxml2/structs/xml_list.pony new file mode 100644 index 0000000..94f255c --- /dev/null +++ b/pony-libxml2/structs/xml_list.pony @@ -0,0 +1 @@ +struct XmlList diff --git a/pony-libxml2/structs/xml_location_set.pony b/pony-libxml2/structs/xml_location_set.pony new file mode 100644 index 0000000..68bc9b9 --- /dev/null +++ b/pony-libxml2/structs/xml_location_set.pony @@ -0,0 +1,17 @@ +/* + Source: /usr/include/libxml2/libxml/xpointer.h:36 + Original Name: _xmlLocationSet + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [FundamentalType(int) size=32]: locNr + 000032: [FundamentalType(int) size=32]: locMax + 000064: [PointerType size=64]->[PointerType size=64]->[Struct size=576,fid: f65]: locTab +*/ +struct XmlLocationSet + var _locNr: I32 = I32(0) + var _locMax: I32 = I32(0) + var _locTab: Pointer[NullablePointer[XmlXPathObject]] = Pointer[NullablePointer[XmlXPathObject]] + + diff --git a/pony-libxml2/structs/xml_module.pony b/pony-libxml2/structs/xml_module.pony new file mode 100644 index 0000000..9d0bbfe --- /dev/null +++ b/pony-libxml2/structs/xml_module.pony @@ -0,0 +1 @@ +struct XmlModule diff --git a/pony-libxml2/structs/xml_node.pony b/pony-libxml2/structs/xml_node.pony new file mode 100644 index 0000000..ed9ab11 --- /dev/null +++ b/pony-libxml2/structs/xml_node.pony @@ -0,0 +1,42 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:492 + Original Name: _xmlNode + Struct Size (bits): 960 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: children + 000256: [PointerType size=64]->[Struct size=960,fid: f16]: last + 000320: [PointerType size=64]->[Struct size=960,fid: f16]: parent + 000384: [PointerType size=64]->[Struct size=960,fid: f16]: next + 000448: [PointerType size=64]->[Struct size=960,fid: f16]: prev + 000512: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000576: [PointerType size=64]->[Struct size=384,fid: f16]: ns + 000640: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: content + 000704: [PointerType size=64]->[Struct size=768,fid: f16]: properties + 000768: [PointerType size=64]->[Struct size=384,fid: f16]: nsDef + 000832: [PointerType size=64]->[FundamentalType(void) size=0]: psvi + 000896: [FundamentalType(short unsigned int) size=16]: line + 000912: [FundamentalType(short unsigned int) size=16]: extra +*/ +struct XmlNode + var pprivate: Pointer[None] = Pointer[None] + var ptype: I32 = I32(0) + var pname: Pointer[U8] = Pointer[U8] + var pchildren: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var plast: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var pparent: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var pnext: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var pprev: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var pdoc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var pns: NullablePointer[XmlNs] = NullablePointer[XmlNs].none() + var pcontent: Pointer[U8] = Pointer[U8] + var pproperties: NullablePointer[XmlAttr] = NullablePointer[XmlAttr].none() + var pnsDef: NullablePointer[XmlNs] = NullablePointer[XmlNs].none() + var ppsvi: Pointer[None] = Pointer[None] + var pline: U16 = U16(0) + var pextra: U16 = U16(0) + diff --git a/pony-libxml2/structs/xml_node_set.pony b/pony-libxml2/structs/xml_node_set.pony new file mode 100644 index 0000000..5948371 --- /dev/null +++ b/pony-libxml2/structs/xml_node_set.pony @@ -0,0 +1,16 @@ +/* + Source: /usr/include/libxml2/libxml/xpath.h:83 + Original Name: _xmlNodeSet + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [FundamentalType(int) size=32]: nodeNr + 000032: [FundamentalType(int) size=32]: nodeMax + 000064: [PointerType size=64]->[PointerType size=64]->[Struct size=960,fid: f16]: nodeTab +*/ +struct XmlNodeSet + var pnodeNr: I32 = I32(0) + var pnodeMax: I32 = I32(0) + var pnodeTab: Pointer[NullablePointer[XmlNode]] = Pointer[NullablePointer[XmlNode]] + diff --git a/pony-libxml2/structs/xml_notation.pony b/pony-libxml2/structs/xml_notation.pony new file mode 100644 index 0000000..7d387df --- /dev/null +++ b/pony-libxml2/structs/xml_notation.pony @@ -0,0 +1,17 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:194 + Original Name: _xmlNotation + Struct Size (bits): 192 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: PublicID + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: SystemID +*/ +struct XmlNotation + var _name: Pointer[U8] = Pointer[U8] + var _publicID: Pointer[U8] = Pointer[U8] + var _systemID: Pointer[U8] = Pointer[U8] + + diff --git a/pony-libxml2/structs/xml_ns.pony b/pony-libxml2/structs/xml_ns.pony new file mode 100644 index 0000000..987c5b4 --- /dev/null +++ b/pony-libxml2/structs/xml_ns.pony @@ -0,0 +1,23 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:388 + Original Name: _xmlNs + Struct Size (bits): 384 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=384,fid: f16]: next + 000064: [Enumeration size=32,fid: f16]: type + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: href + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: prefix + 000256: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000320: [PointerType size=64]->[Struct size=1408,fid: f16]: context +*/ +struct XmlNs + var _next: NullablePointer[XmlNs] = NullablePointer[XmlNs].none() + var _type: I32 = I32(0) + var _href: Pointer[U8] = Pointer[U8] + var _prefix: Pointer[U8] = Pointer[U8] + var _private: Pointer[None] = Pointer[None] + var _context: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + + diff --git a/pony-libxml2/structs/xml_output_buffer.pony b/pony-libxml2/structs/xml_output_buffer.pony new file mode 100644 index 0000000..e6040a9 --- /dev/null +++ b/pony-libxml2/structs/xml_output_buffer.pony @@ -0,0 +1,26 @@ +/* + Source: /usr/include/libxml2/libxml/xmlIO.h:141 + Original Name: _xmlOutputBuffer + Struct Size (bits): 448 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: context + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: writecallback + 000128: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: closecallback + 000192: [PointerType size=64]->[Struct size=448,fid: f42]: encoder + 000256: [PointerType size=64]->[Struct size=,fid: f16]: buffer + 000320: [PointerType size=64]->[Struct size=,fid: f16]: conv + 000384: [FundamentalType(int) size=32]: written + 000416: [FundamentalType(int) size=32]: error +*/ +struct XmlOutputBuffer + var _context: Pointer[None] = Pointer[None] + var _writecallback: Pointer[None] = Pointer[None] + var _closecallback: Pointer[None] = Pointer[None] + var _encoder: NullablePointer[XmlCharEncodingHandler] = NullablePointer[XmlCharEncodingHandler].none() + var _buffer: NullablePointer[XmlBuf] = NullablePointer[XmlBuf].none() + var _conv: NullablePointer[XmlBuf] = NullablePointer[XmlBuf].none() + var _written: I32 = I32(0) + var _error: I32 = I32(0) + diff --git a/pony-libxml2/structs/xml_parser_ctxt.pony b/pony-libxml2/structs/xml_parser_ctxt.pony new file mode 100644 index 0000000..33a373e --- /dev/null +++ b/pony-libxml2/structs/xml_parser_ctxt.pony @@ -0,0 +1,188 @@ +/* + Source: /usr/include/libxml2/libxml/parser.h:186 + Original Name: _xmlParserCtxt + Struct Size (bits): 6016 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=2048,fid: f17]: sax + 000064: [PointerType size=64]->[FundamentalType(void) size=0]: userData + 000128: [PointerType size=64]->[Struct size=1408,fid: f16]: myDoc + 000192: [FundamentalType(int) size=32]: wellFormed + 000224: [FundamentalType(int) size=32]: replaceEntities + 000256: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: version + 000320: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: encoding + 000384: [FundamentalType(int) size=32]: standalone + 000416: [FundamentalType(int) size=32]: html + 000448: [PointerType size=64]->[Struct size=832,fid: f17]: input + 000512: [FundamentalType(int) size=32]: inputNr + 000544: [FundamentalType(int) size=32]: inputMax + 000576: [PointerType size=64]->[PointerType size=64]->[Struct size=832,fid: f17]: inputTab + 000640: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000704: [FundamentalType(int) size=32]: nodeNr + 000736: [FundamentalType(int) size=32]: nodeMax + 000768: [PointerType size=64]->[PointerType size=64]->[Struct size=960,fid: f16]: nodeTab + 000832: [FundamentalType(int) size=32]: record_info + 000896: [Struct size=192,fid: f17]: node_seq + 001088: [FundamentalType(int) size=32]: errNo + 001120: [FundamentalType(int) size=32]: hasExternalSubset + 001152: [FundamentalType(int) size=32]: hasPErefs + 001184: [FundamentalType(int) size=32]: external + 001216: [FundamentalType(int) size=32]: valid + 001248: [FundamentalType(int) size=32]: validate + 001280: [Struct size=896,fid: f28]: vctxt + 002176: [Enumeration size=32,fid: f17]: instate + 002208: [FundamentalType(int) size=32]: token + 002240: [PointerType size=64]->[FundamentalType(char) size=8]: directory + 002304: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 002368: [FundamentalType(int) size=32]: nameNr + 002400: [FundamentalType(int) size=32]: nameMax + 002432: [PointerType size=64]->[PointerType size=64]->[FundamentalType(unsigned char) size=8]: nameTab + 002496: [FundamentalType(long int) size=64]: nbChars + 002560: [FundamentalType(long int) size=64]: checkIndex + 002624: [FundamentalType(int) size=32]: keepBlanks + 002656: [FundamentalType(int) size=32]: disableSAX + 002688: [FundamentalType(int) size=32]: inSubset + 002752: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: intSubName + 002816: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: extSubURI + 002880: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: extSubSystem + 002944: [PointerType size=64]->[FundamentalType(int) size=32]: space + 003008: [FundamentalType(int) size=32]: spaceNr + 003040: [FundamentalType(int) size=32]: spaceMax + 003072: [PointerType size=64]->[FundamentalType(int) size=32]: spaceTab + 003136: [FundamentalType(int) size=32]: depth + 003200: [PointerType size=64]->[Struct size=832,fid: f17]: entity + 003264: [FundamentalType(int) size=32]: charset + 003296: [FundamentalType(int) size=32]: nodelen + 003328: [FundamentalType(int) size=32]: nodemem + 003360: [FundamentalType(int) size=32]: pedantic + 003392: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 003456: [FundamentalType(int) size=32]: loadsubset + 003488: [FundamentalType(int) size=32]: linenumbers + 003520: [PointerType size=64]->[FundamentalType(void) size=0]: catalogs + 003584: [FundamentalType(int) size=32]: recovery + 003616: [FundamentalType(int) size=32]: progressive + 003648: [PointerType size=64]->[Struct size=,fid: f21]: dict + 003712: [PointerType size=64]->[PointerType size=64]->[FundamentalType(unsigned char) size=8]: atts + 003776: [FundamentalType(int) size=32]: maxatts + 003808: [FundamentalType(int) size=32]: docdict + 003840: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: str_xml + 003904: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: str_xmlns + 003968: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: str_xml_ns + 004032: [FundamentalType(int) size=32]: sax2 + 004064: [FundamentalType(int) size=32]: nsNr + 004096: [FundamentalType(int) size=32]: nsMax + 004160: [PointerType size=64]->[PointerType size=64]->[FundamentalType(unsigned char) size=8]: nsTab + 004224: [PointerType size=64]->[FundamentalType(int) size=32]: attallocs + 004288: [PointerType size=64]->[Struct size=,fid: f17]: pushTab + 004352: [PointerType size=64]->[Struct size=,fid: f24]: attsDefault + 004416: [PointerType size=64]->[Struct size=,fid: f24]: attsSpecial + 004480: [FundamentalType(int) size=32]: nsWellFormed + 004512: [FundamentalType(int) size=32]: options + 004544: [FundamentalType(int) size=32]: dictNames + 004576: [FundamentalType(int) size=32]: freeElemsNr + 004608: [PointerType size=64]->[Struct size=960,fid: f16]: freeElems + 004672: [FundamentalType(int) size=32]: freeAttrsNr + 004736: [PointerType size=64]->[Struct size=768,fid: f16]: freeAttrs + 004800: [Struct size=704,fid: f25]: lastError + 005504: [Enumeration size=32,fid: f17]: parseMode + 005568: [FundamentalType(long unsigned int) size=64]: nbentities + 005632: [FundamentalType(long unsigned int) size=64]: sizeentities + 005696: [PointerType size=64]->[Struct size=320,fid: f17]: nodeInfo + 005760: [FundamentalType(int) size=32]: nodeInfoNr + 005792: [FundamentalType(int) size=32]: nodeInfoMax + 005824: [PointerType size=64]->[Struct size=320,fid: f17]: nodeInfoTab + 005888: [FundamentalType(int) size=32]: input_id + 005952: [FundamentalType(long unsigned int) size=64]: sizeentcopy +*/ +struct XmlParserCtxt + var _sax: NullablePointer[XmlSAXHandler] = NullablePointer[XmlSAXHandler].none() + var _userData: Pointer[None] = Pointer[None] + var _myDoc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _wellFormed: I32 = I32(0) + var _replaceEntities: I32 = I32(0) + var _version: Pointer[U8] = Pointer[U8] + var _encoding: Pointer[U8] = Pointer[U8] + var _standalone: I32 = I32(0) + var _html: I32 = I32(0) + var _input: NullablePointer[XmlParserInput] = NullablePointer[XmlParserInput].none() + var _inputNr: I32 = I32(0) + var _inputMax: I32 = I32(0) + var _inputTab: Pointer[NullablePointer[XmlParserInput]] = Pointer[NullablePointer[XmlParserInput]] + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _nodeNr: I32 = I32(0) + var _nodeMax: I32 = I32(0) + var _nodeTab: Pointer[NullablePointer[XmlNode]] = Pointer[NullablePointer[XmlNode]] + var _record_info: I32 = I32(0) + embed _node_seq: XmlParserNodeInfoSeq = XmlParserNodeInfoSeq + var _errNo: I32 = I32(0) + var _hasExternalSubset: I32 = I32(0) + var _hasPErefs: I32 = I32(0) + var _external: I32 = I32(0) + var _valid: I32 = I32(0) + var _validate: I32 = I32(0) + embed _vctxt: XmlValidCtxt = XmlValidCtxt + var _instate: I32 = I32(0) + var _token: I32 = I32(0) + var _directory: Pointer[U8] = Pointer[U8] + var _name: Pointer[U8] = Pointer[U8] + var _nameNr: I32 = I32(0) + var _nameMax: I32 = I32(0) + var _nameTab: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] + var _nbChars: I64 = I64(0) + var _checkIndex: I64 = I64(0) + var _keepBlanks: I32 = I32(0) + var _disableSAX: I32 = I32(0) + var _inSubset: I32 = I32(0) + var _intSubName: Pointer[U8] = Pointer[U8] + var _extSubURI: Pointer[U8] = Pointer[U8] + var _extSubSystem: Pointer[U8] = Pointer[U8] + var _space: Pointer[I32] = Pointer[I32] + var _spaceNr: I32 = I32(0) + var _spaceMax: I32 = I32(0) + var _spaceTab: Pointer[I32] = Pointer[I32] + var _depth: I32 = I32(0) + var _entity: NullablePointer[XmlParserInput] = NullablePointer[XmlParserInput].none() + var _charset: I32 = I32(0) + var _nodelen: I32 = I32(0) + var _nodemem: I32 = I32(0) + var _pedantic: I32 = I32(0) + var _private: Pointer[None] = Pointer[None] + var _loadsubset: I32 = I32(0) + var _linenumbers: I32 = I32(0) + var _catalogs: Pointer[None] = Pointer[None] + var _recovery: I32 = I32(0) + var _progressive: I32 = I32(0) + var _dict: NullablePointer[XmlDict] = NullablePointer[XmlDict].none() + var _atts: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] + var _maxatts: I32 = I32(0) + var _docdict: I32 = I32(0) + var _str_xml: Pointer[U8] = Pointer[U8] + var _str_xmlns: Pointer[U8] = Pointer[U8] + var _str_xml_ns: Pointer[U8] = Pointer[U8] + var _sax2: I32 = I32(0) + var _nsNr: I32 = I32(0) + var _nsMax: I32 = I32(0) + var _nsTab: Pointer[Pointer[U8]] = Pointer[Pointer[U8]] + var _attallocs: Pointer[I32] = Pointer[I32] + var _pushTab: NullablePointer[XmlStartTag] = NullablePointer[XmlStartTag].none() + var _attsDefault: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _attsSpecial: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _nsWellFormed: I32 = I32(0) + var _options: I32 = I32(0) + var _dictNames: I32 = I32(0) + var _freeElemsNr: I32 = I32(0) + var _freeElems: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _freeAttrsNr: I32 = I32(0) + var _freeAttrs: NullablePointer[XmlAttr] = NullablePointer[XmlAttr].none() + embed _lastError: XmlError = XmlError + var _parseMode: I32 = I32(0) + var _nbentities: U64 = U64(0) + var _sizeentities: U64 = U64(0) + var _nodeInfo: NullablePointer[XmlParserNodeInfo] = NullablePointer[XmlParserNodeInfo].none() + var _nodeInfoNr: I32 = I32(0) + var _nodeInfoMax: I32 = I32(0) + var _nodeInfoTab: NullablePointer[XmlParserNodeInfo] = NullablePointer[XmlParserNodeInfo].none() + var _input_id: I32 = I32(0) + var _sizeentcopy: U64 = U64(0) + diff --git a/pony-libxml2/structs/xml_parser_input.pony b/pony-libxml2/structs/xml_parser_input.pony new file mode 100644 index 0000000..1141e7b --- /dev/null +++ b/pony-libxml2/structs/xml_parser_input.pony @@ -0,0 +1,41 @@ +/* + Source: /usr/include/libxml2/libxml/parser.h:54 + Original Name: _xmlParserInput + Struct Size (bits): 832 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=512,fid: f15]: buf + 000064: [PointerType size=64]->[FundamentalType(char) size=8]: filename + 000128: [PointerType size=64]->[FundamentalType(char) size=8]: directory + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: base + 000256: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: cur + 000320: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: end + 000384: [FundamentalType(int) size=32]: length + 000416: [FundamentalType(int) size=32]: line + 000448: [FundamentalType(int) size=32]: col + 000512: [FundamentalType(long unsigned int) size=64]: consumed + 000576: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: free + 000640: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: encoding + 000704: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: version + 000768: [FundamentalType(int) size=32]: standalone + 000800: [FundamentalType(int) size=32]: id +*/ +struct XmlParserInput + var _buf: NullablePointer[XmlParserInputBuffer] = NullablePointer[XmlParserInputBuffer].none() + var _filename: Pointer[U8] = Pointer[U8] + var _directory: Pointer[U8] = Pointer[U8] + var _base: Pointer[U8] = Pointer[U8] + var _cur: Pointer[U8] = Pointer[U8] + var _end: Pointer[U8] = Pointer[U8] + var _length: I32 = I32(0) + var _line: I32 = I32(0) + var _col: I32 = I32(0) + var _consumed: U64 = U64(0) + var _free: Pointer[None] = Pointer[None] + var _encoding: Pointer[U8] = Pointer[U8] + var _version: Pointer[U8] = Pointer[U8] + var _standalone: I32 = I32(0) + var _id: I32 = I32(0) + + diff --git a/pony-libxml2/structs/xml_parser_input_buffer.pony b/pony-libxml2/structs/xml_parser_input_buffer.pony new file mode 100644 index 0000000..42200f8 --- /dev/null +++ b/pony-libxml2/structs/xml_parser_input_buffer.pony @@ -0,0 +1,29 @@ +/* + Source: /usr/include/libxml2/libxml/xmlIO.h:125 + Original Name: _xmlParserInputBuffer + Struct Size (bits): 512 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: context + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: readcallback + 000128: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: closecallback + 000192: [PointerType size=64]->[Struct size=448,fid: f42]: encoder + 000256: [PointerType size=64]->[Struct size=,fid: f16]: buffer + 000320: [PointerType size=64]->[Struct size=,fid: f16]: raw + 000384: [FundamentalType(int) size=32]: compressed + 000416: [FundamentalType(int) size=32]: error + 000448: [FundamentalType(long unsigned int) size=64]: rawconsumed +*/ +struct XmlParserInputBuffer + var _context: Pointer[None] = Pointer[None] + var _readcallback: Pointer[None] = Pointer[None] + var _closecallback: Pointer[None] = Pointer[None] + var _encoder: NullablePointer[XmlCharEncodingHandler] = NullablePointer[XmlCharEncodingHandler].none() + var _buffer: NullablePointer[XmlBuf] = NullablePointer[XmlBuf].none() + var _raw: NullablePointer[XmlBuf] = NullablePointer[XmlBuf].none() + var _compressed: I32 = I32(0) + var _error: I32 = I32(0) + var _rawconsumed: U64 = U64(0) + + diff --git a/pony-libxml2/structs/xml_parser_node_info.pony b/pony-libxml2/structs/xml_parser_node_info.pony new file mode 100644 index 0000000..89b0458 --- /dev/null +++ b/pony-libxml2/structs/xml_parser_node_info.pony @@ -0,0 +1,21 @@ +/* + Source: /usr/include/libxml2/libxml/parser.h:89 + Original Name: _xmlParserNodeInfo + Struct Size (bits): 320 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000064: [FundamentalType(long unsigned int) size=64]: begin_pos + 000128: [FundamentalType(long unsigned int) size=64]: begin_line + 000192: [FundamentalType(long unsigned int) size=64]: end_pos + 000256: [FundamentalType(long unsigned int) size=64]: end_line +*/ +struct XmlParserNodeInfo + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _begin_pos: U64 = U64(0) + var _begin_line: U64 = U64(0) + var _end_pos: U64 = U64(0) + var _end_line: U64 = U64(0) + + diff --git a/pony-libxml2/structs/xml_parser_node_info_seq.pony b/pony-libxml2/structs/xml_parser_node_info_seq.pony new file mode 100644 index 0000000..24bfb44 --- /dev/null +++ b/pony-libxml2/structs/xml_parser_node_info_seq.pony @@ -0,0 +1,16 @@ +/* + Source: /usr/include/libxml2/libxml/parser.h:100 + Original Name: _xmlParserNodeInfoSeq + Struct Size (bits): 192 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [FundamentalType(long unsigned int) size=64]: maximum + 000064: [FundamentalType(long unsigned int) size=64]: length + 000128: [PointerType size=64]->[Struct size=320,fid: f17]: buffer +*/ +struct XmlParserNodeInfoSeq + var _maximum: U64 = U64(0) + var _length: U64 = U64(0) + var _buffer: NullablePointer[XmlParserNodeInfo] = NullablePointer[XmlParserNodeInfo].none() + diff --git a/pony-libxml2/structs/xml_pattern.pony b/pony-libxml2/structs/xml_pattern.pony new file mode 100644 index 0000000..878abb3 --- /dev/null +++ b/pony-libxml2/structs/xml_pattern.pony @@ -0,0 +1 @@ +struct XmlPattern diff --git a/pony-libxml2/structs/xml_ref.pony b/pony-libxml2/structs/xml_ref.pony new file mode 100644 index 0000000..d8017ac --- /dev/null +++ b/pony-libxml2/structs/xml_ref.pony @@ -0,0 +1,21 @@ +/* + Source: /usr/include/libxml2/libxml/tree.h:477 + Original Name: _xmlRef + Struct Size (bits): 320 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=320,fid: f16]: next + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: value + 000128: [PointerType size=64]->[Struct size=768,fid: f16]: attr + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000256: [FundamentalType(int) size=32]: lineno +*/ +struct XmlRef + var _next: NullablePointer[XmlRef] = NullablePointer[XmlRef].none() + var _value: Pointer[U8] = Pointer[U8] + var _attr: NullablePointer[XmlAttr] = NullablePointer[XmlAttr].none() + var _name: Pointer[U8] = Pointer[U8] + var _lineno: I32 = I32(0) + + diff --git a/pony-libxml2/structs/xml_reg_exec_ctxt.pony b/pony-libxml2/structs/xml_reg_exec_ctxt.pony new file mode 100644 index 0000000..fab602e --- /dev/null +++ b/pony-libxml2/structs/xml_reg_exec_ctxt.pony @@ -0,0 +1 @@ +struct XmlRegExecCtxt diff --git a/pony-libxml2/structs/xml_regexp.pony b/pony-libxml2/structs/xml_regexp.pony new file mode 100644 index 0000000..6a1a666 --- /dev/null +++ b/pony-libxml2/structs/xml_regexp.pony @@ -0,0 +1 @@ +struct XmlRegexp diff --git a/pony-libxml2/structs/xml_relax_n_g.pony b/pony-libxml2/structs/xml_relax_n_g.pony new file mode 100644 index 0000000..61c5263 --- /dev/null +++ b/pony-libxml2/structs/xml_relax_n_g.pony @@ -0,0 +1 @@ +struct XmlRelaxNG diff --git a/pony-libxml2/structs/xml_relax_n_g_parser_ctxt.pony b/pony-libxml2/structs/xml_relax_n_g_parser_ctxt.pony new file mode 100644 index 0000000..7e5befa --- /dev/null +++ b/pony-libxml2/structs/xml_relax_n_g_parser_ctxt.pony @@ -0,0 +1 @@ +struct XmlRelaxNGParserCtxt diff --git a/pony-libxml2/structs/xml_relax_n_g_valid_ctxt.pony b/pony-libxml2/structs/xml_relax_n_g_valid_ctxt.pony new file mode 100644 index 0000000..fd0f63f --- /dev/null +++ b/pony-libxml2/structs/xml_relax_n_g_valid_ctxt.pony @@ -0,0 +1 @@ +struct XmlRelaxNGValidCtxt diff --git a/pony-libxml2/structs/xml_s_a_x_handler.pony b/pony-libxml2/structs/xml_s_a_x_handler.pony new file mode 100644 index 0000000..929fcd0 --- /dev/null +++ b/pony-libxml2/structs/xml_s_a_x_handler.pony @@ -0,0 +1,75 @@ +/* + Source: /usr/include/libxml2/libxml/parser.h:721 + Original Name: _xmlSAXHandler + Struct Size (bits): 2048 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: internalSubset + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: isStandalone + 000128: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: hasInternalSubset + 000192: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: hasExternalSubset + 000256: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: resolveEntity + 000320: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getEntity + 000384: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: entityDecl + 000448: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: notationDecl + 000512: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: attributeDecl + 000576: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: elementDecl + 000640: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: unparsedEntityDecl + 000704: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: setDocumentLocator + 000768: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: startDocument + 000832: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: endDocument + 000896: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: startElement + 000960: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: endElement + 001024: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: reference + 001088: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: characters + 001152: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: ignorableWhitespace + 001216: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: processingInstruction + 001280: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: comment + 001344: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: warning + 001408: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: error + 001472: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: fatalError + 001536: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getParameterEntity + 001600: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: cdataBlock + 001664: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: externalSubset + 001728: [FundamentalType(unsigned int) size=32]: initialized + 001792: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 001856: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: startElementNs + 001920: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: endElementNs + 001984: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: serror +*/ +struct XmlSAXHandler + var _internalSubset: Pointer[None] = Pointer[None] + var _isStandalone: Pointer[None] = Pointer[None] + var _hasInternalSubset: Pointer[None] = Pointer[None] + var _hasExternalSubset: Pointer[None] = Pointer[None] + var _resolveEntity: Pointer[None] = Pointer[None] + var _getEntity: Pointer[None] = Pointer[None] + var _entityDecl: Pointer[None] = Pointer[None] + var _notationDecl: Pointer[None] = Pointer[None] + var _attributeDecl: Pointer[None] = Pointer[None] + var _elementDecl: Pointer[None] = Pointer[None] + var _unparsedEntityDecl: Pointer[None] = Pointer[None] + var _setDocumentLocator: Pointer[None] = Pointer[None] + var _startDocument: Pointer[None] = Pointer[None] + var _endDocument: Pointer[None] = Pointer[None] + var _startElement: Pointer[None] = Pointer[None] + var _endElement: Pointer[None] = Pointer[None] + var _reference: Pointer[None] = Pointer[None] + var _characters: Pointer[None] = Pointer[None] + var _ignorableWhitespace: Pointer[None] = Pointer[None] + var _processingInstruction: Pointer[None] = Pointer[None] + var _comment: Pointer[None] = Pointer[None] + var _warning: Pointer[None] = Pointer[None] + var _error: Pointer[None] = Pointer[None] + var _fatalError: Pointer[None] = Pointer[None] + var _getParameterEntity: Pointer[None] = Pointer[None] + var _cdataBlock: Pointer[None] = Pointer[None] + var _externalSubset: Pointer[None] = Pointer[None] + var _initialized: U32 = U32(0) + var _private: Pointer[None] = Pointer[None] + var _startElementNs: Pointer[None] = Pointer[None] + var _endElementNs: Pointer[None] = Pointer[None] + var _serror: Pointer[None] = Pointer[None] + + diff --git a/pony-libxml2/structs/xml_s_a_x_handler_v1.pony b/pony-libxml2/structs/xml_s_a_x_handler_v1.pony new file mode 100644 index 0000000..9ba7845 --- /dev/null +++ b/pony-libxml2/structs/xml_s_a_x_handler_v1.pony @@ -0,0 +1,67 @@ +/* + Source: /usr/include/libxml2/libxml/parser.h:762 + Original Name: _xmlSAXHandlerV1 + Struct Size (bits): 1792 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: internalSubset + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: isStandalone + 000128: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: hasInternalSubset + 000192: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: hasExternalSubset + 000256: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: resolveEntity + 000320: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getEntity + 000384: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: entityDecl + 000448: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: notationDecl + 000512: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: attributeDecl + 000576: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: elementDecl + 000640: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: unparsedEntityDecl + 000704: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: setDocumentLocator + 000768: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: startDocument + 000832: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: endDocument + 000896: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: startElement + 000960: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: endElement + 001024: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: reference + 001088: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: characters + 001152: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: ignorableWhitespace + 001216: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: processingInstruction + 001280: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: comment + 001344: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: warning + 001408: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: error + 001472: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: fatalError + 001536: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getParameterEntity + 001600: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: cdataBlock + 001664: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: externalSubset + 001728: [FundamentalType(unsigned int) size=32]: initialized +*/ +struct XmlSAXHandlerV1 + var _internalSubset: Pointer[None] = Pointer[None] + var _isStandalone: Pointer[None] = Pointer[None] + var _hasInternalSubset: Pointer[None] = Pointer[None] + var _hasExternalSubset: Pointer[None] = Pointer[None] + var _resolveEntity: Pointer[None] = Pointer[None] + var _getEntity: Pointer[None] = Pointer[None] + var _entityDecl: Pointer[None] = Pointer[None] + var _notationDecl: Pointer[None] = Pointer[None] + var _attributeDecl: Pointer[None] = Pointer[None] + var _elementDecl: Pointer[None] = Pointer[None] + var _unparsedEntityDecl: Pointer[None] = Pointer[None] + var _setDocumentLocator: Pointer[None] = Pointer[None] + var _startDocument: Pointer[None] = Pointer[None] + var _endDocument: Pointer[None] = Pointer[None] + var _startElement: Pointer[None] = Pointer[None] + var _endElement: Pointer[None] = Pointer[None] + var _reference: Pointer[None] = Pointer[None] + var _characters: Pointer[None] = Pointer[None] + var _ignorableWhitespace: Pointer[None] = Pointer[None] + var _processingInstruction: Pointer[None] = Pointer[None] + var _comment: Pointer[None] = Pointer[None] + var _warning: Pointer[None] = Pointer[None] + var _error: Pointer[None] = Pointer[None] + var _fatalError: Pointer[None] = Pointer[None] + var _getParameterEntity: Pointer[None] = Pointer[None] + var _cdataBlock: Pointer[None] = Pointer[None] + var _externalSubset: Pointer[None] = Pointer[None] + var _initialized: U32 = U32(0) + + diff --git a/pony-libxml2/structs/xml_s_a_x_locator.pony b/pony-libxml2/structs/xml_s_a_x_locator.pony new file mode 100644 index 0000000..3943814 --- /dev/null +++ b/pony-libxml2/structs/xml_s_a_x_locator.pony @@ -0,0 +1,19 @@ +/* + Source: /usr/include/libxml2/libxml/parser.h:323 + Original Name: _xmlSAXLocator + Struct Size (bits): 256 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getPublicId + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getSystemId + 000128: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getLineNumber + 000192: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: getColumnNumber +*/ +struct XmlSAXLocator + var _getPublicId: Pointer[None] = Pointer[None] + var _getSystemId: Pointer[None] = Pointer[None] + var _getLineNumber: Pointer[None] = Pointer[None] + var _getColumnNumber: Pointer[None] = Pointer[None] + + diff --git a/pony-libxml2/structs/xml_save_ctxt.pony b/pony-libxml2/structs/xml_save_ctxt.pony new file mode 100644 index 0000000..9a005ac --- /dev/null +++ b/pony-libxml2/structs/xml_save_ctxt.pony @@ -0,0 +1 @@ +struct XmlSaveCtxt diff --git a/pony-libxml2/structs/xml_schema.pony b/pony-libxml2/structs/xml_schema.pony new file mode 100644 index 0000000..c96c803 --- /dev/null +++ b/pony-libxml2/structs/xml_schema.pony @@ -0,0 +1,54 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:923 + Original Name: _xmlSchema + Struct Size (bits): 1280 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: targetNamespace + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: version + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: id + 000256: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000320: [PointerType size=64]->[Struct size=128,fid: f78]: annot + 000384: [FundamentalType(int) size=32]: flags + 000448: [PointerType size=64]->[Struct size=,fid: f24]: typeDecl + 000512: [PointerType size=64]->[Struct size=,fid: f24]: attrDecl + 000576: [PointerType size=64]->[Struct size=,fid: f24]: attrgrpDecl + 000640: [PointerType size=64]->[Struct size=,fid: f24]: elemDecl + 000704: [PointerType size=64]->[Struct size=,fid: f24]: notaDecl + 000768: [PointerType size=64]->[Struct size=,fid: f24]: schemasImports + 000832: [PointerType size=64]->[FundamentalType(void) size=0]: _private + 000896: [PointerType size=64]->[Struct size=,fid: f24]: groupDecl + 000960: [PointerType size=64]->[Struct size=,fid: f21]: dict + 001024: [PointerType size=64]->[FundamentalType(void) size=0]: includes + 001088: [FundamentalType(int) size=32]: preserve + 001120: [FundamentalType(int) size=32]: counter + 001152: [PointerType size=64]->[Struct size=,fid: f24]: idcDef + 001216: [PointerType size=64]->[FundamentalType(void) size=0]: volatiles +*/ +struct XmlSchema + var _name: Pointer[U8] = Pointer[U8] + var _targetNamespace: Pointer[U8] = Pointer[U8] + var _version: Pointer[U8] = Pointer[U8] + var _id: Pointer[U8] = Pointer[U8] + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _annot: NullablePointer[XmlSchemaAnnot] = NullablePointer[XmlSchemaAnnot].none() + var _flags: I32 = I32(0) + var _typeDecl: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _attrDecl: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _attrgrpDecl: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _elemDecl: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _notaDecl: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _schemasImports: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _private: Pointer[None] = Pointer[None] + var _groupDecl: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _dict: NullablePointer[XmlDict] = NullablePointer[XmlDict].none() + var _includes: Pointer[None] = Pointer[None] + var _preserve: I32 = I32(0) + var _counter: I32 = I32(0) + var _idcDef: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _volatiles: Pointer[None] = Pointer[None] + + + diff --git a/pony-libxml2/structs/xml_schema_annot.pony b/pony-libxml2/structs/xml_schema_annot.pony new file mode 100644 index 0000000..a6aff98 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_annot.pony @@ -0,0 +1,16 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:150 + Original Name: _xmlSchemaAnnot + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=128,fid: f78]: next + 000064: [PointerType size=64]->[Struct size=960,fid: f16]: content +*/ +struct XmlSchemaAnnot + var _next: NullablePointer[XmlSchemaAnnot] = NullablePointer[XmlSchemaAnnot].none() + var _content: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + + + diff --git a/pony-libxml2/structs/xml_schema_attribute.pony b/pony-libxml2/structs/xml_schema_attribute.pony new file mode 100644 index 0000000..5d7631a --- /dev/null +++ b/pony-libxml2/structs/xml_schema_attribute.pony @@ -0,0 +1,49 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:248 + Original Name: _xmlSchemaAttribute + Struct Size (bits): 1216 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [Enumeration size=32,fid: f78]: type + 000064: [PointerType size=64]->[Struct size=1216,fid: f78]: next + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: id + 000256: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: ref + 000320: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: refNs + 000384: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: typeName + 000448: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: typeNs + 000512: [PointerType size=64]->[Struct size=128,fid: f78]: annot + 000576: [PointerType size=64]->[Struct size=1792,fid: f78]: base + 000640: [FundamentalType(int) size=32]: occurs + 000704: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: defValue + 000768: [PointerType size=64]->[Struct size=1792,fid: f78]: subtypes + 000832: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000896: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: targetNamespace + 000960: [FundamentalType(int) size=32]: flags + 001024: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: refPrefix + 001088: [PointerType size=64]->[Struct size=,fid: f78]: defVal + 001152: [PointerType size=64]->[Struct size=1216,fid: f78]: refDecl +*/ +struct XmlSchemaAttribute + var _type: I32 = I32(0) + var _next: NullablePointer[XmlSchemaAttribute] = NullablePointer[XmlSchemaAttribute].none() + var _name: Pointer[U8] = Pointer[U8] + var _id: Pointer[U8] = Pointer[U8] + var _ref: Pointer[U8] = Pointer[U8] + var _refNs: Pointer[U8] = Pointer[U8] + var _typeName: Pointer[U8] = Pointer[U8] + var _typeNs: Pointer[U8] = Pointer[U8] + var _annot: NullablePointer[XmlSchemaAnnot] = NullablePointer[XmlSchemaAnnot].none() + var _base: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + var _occurs: I32 = I32(0) + var _defValue: Pointer[U8] = Pointer[U8] + var _subtypes: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _targetNamespace: Pointer[U8] = Pointer[U8] + var _flags: I32 = I32(0) + var _refPrefix: Pointer[U8] = Pointer[U8] + var _defVal: NullablePointer[XmlSchemaVal] = NullablePointer[XmlSchemaVal].none() + var _refDecl: NullablePointer[XmlSchemaAttribute] = NullablePointer[XmlSchemaAttribute].none() + + diff --git a/pony-libxml2/structs/xml_schema_attribute_link.pony b/pony-libxml2/structs/xml_schema_attribute_link.pony new file mode 100644 index 0000000..cd44203 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_attribute_link.pony @@ -0,0 +1,14 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:278 + Original Name: _xmlSchemaAttributeLink + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=128,fid: f78]: next + 000064: [PointerType size=64]->[Struct size=1216,fid: f78]: attr +*/ +struct XmlSchemaAttributeLink + var _next: NullablePointer[XmlSchemaAttributeLink] = NullablePointer[XmlSchemaAttributeLink].none() + var _attr: NullablePointer[XmlSchemaAttribute] = NullablePointer[XmlSchemaAttribute].none() + diff --git a/pony-libxml2/structs/xml_schema_facet.pony b/pony-libxml2/structs/xml_schema_facet.pony new file mode 100644 index 0000000..ab994e8 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_facet.pony @@ -0,0 +1,31 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:823 + Original Name: _xmlSchemaFacet + Struct Size (bits): 576 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [Enumeration size=32,fid: f78]: type + 000064: [PointerType size=64]->[Struct size=576,fid: f78]: next + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: value + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: id + 000256: [PointerType size=64]->[Struct size=128,fid: f78]: annot + 000320: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000384: [FundamentalType(int) size=32]: fixed + 000416: [FundamentalType(int) size=32]: whitespace + 000448: [PointerType size=64]->[Struct size=,fid: f78]: val + 000512: [PointerType size=64]->[Struct size=,fid: f19]: regexp +*/ +struct XmlSchemaFacet + var _type: I32 = I32(0) + var _next: NullablePointer[XmlSchemaFacet] = NullablePointer[XmlSchemaFacet].none() + var _value: Pointer[U8] = Pointer[U8] + var _id: Pointer[U8] = Pointer[U8] + var _annot: NullablePointer[XmlSchemaAnnot] = NullablePointer[XmlSchemaAnnot].none() + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _fixed: I32 = I32(0) + var _whitespace: I32 = I32(0) + var _val: NullablePointer[XmlSchemaVal] = NullablePointer[XmlSchemaVal].none() + var _regexp: NullablePointer[XmlRegexp] = NullablePointer[XmlRegexp].none() + + diff --git a/pony-libxml2/structs/xml_schema_facet_link.pony b/pony-libxml2/structs/xml_schema_facet_link.pony new file mode 100644 index 0000000..37d16ba --- /dev/null +++ b/pony-libxml2/structs/xml_schema_facet_link.pony @@ -0,0 +1,15 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:398 + Original Name: _xmlSchemaFacetLink + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=128,fid: f78]: next + 000064: [PointerType size=64]->[Struct size=576,fid: f78]: facet +*/ +struct XmlSchemaFacetLink + var _next: NullablePointer[XmlSchemaFacetLink] = NullablePointer[XmlSchemaFacetLink].none() + var _facet: NullablePointer[XmlSchemaFacet] = NullablePointer[XmlSchemaFacet].none() + + diff --git a/pony-libxml2/structs/xml_schema_parser_ctxt.pony b/pony-libxml2/structs/xml_schema_parser_ctxt.pony new file mode 100644 index 0000000..546c700 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_parser_ctxt.pony @@ -0,0 +1 @@ +struct XmlSchemaParserCtxt diff --git a/pony-libxml2/structs/xml_schema_s_a_x_plug.pony b/pony-libxml2/structs/xml_schema_s_a_x_plug.pony new file mode 100644 index 0000000..b712ef8 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_s_a_x_plug.pony @@ -0,0 +1 @@ +struct XmlSchemaSAXPlug diff --git a/pony-libxml2/structs/xml_schema_type.pony b/pony-libxml2/structs/xml_schema_type.pony new file mode 100644 index 0000000..d0139b7 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_type.pony @@ -0,0 +1,71 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:602 + Original Name: _xmlSchemaType + Struct Size (bits): 1792 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [Enumeration size=32,fid: f78]: type + 000064: [PointerType size=64]->[Struct size=1792,fid: f78]: next + 000128: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000192: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: id + 000256: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: ref + 000320: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: refNs + 000384: [PointerType size=64]->[Struct size=128,fid: f78]: annot + 000448: [PointerType size=64]->[Struct size=1792,fid: f78]: subtypes + 000512: [PointerType size=64]->[Struct size=1216,fid: f78]: attributes + 000576: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000640: [FundamentalType(int) size=32]: minOccurs + 000672: [FundamentalType(int) size=32]: maxOccurs + 000704: [FundamentalType(int) size=32]: flags + 000736: [Enumeration size=32,fid: f78]: contentType + 000768: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: base + 000832: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: baseNs + 000896: [PointerType size=64]->[Struct size=1792,fid: f78]: baseType + 000960: [PointerType size=64]->[Struct size=576,fid: f78]: facets + 001024: [PointerType size=64]->[Struct size=1792,fid: f78]: redef + 001088: [FundamentalType(int) size=32]: recurse + 001152: [PointerType size=64]->[PointerType size=64]->[Struct size=128,fid: f78]: attributeUses + 001216: [PointerType size=64]->[Struct size=576,fid: f78]: attributeWildcard + 001280: [FundamentalType(int) size=32]: builtInType + 001344: [PointerType size=64]->[Struct size=128,fid: f78]: memberTypes + 001408: [PointerType size=64]->[Struct size=128,fid: f78]: facetSet + 001472: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: refPrefix + 001536: [PointerType size=64]->[Struct size=1792,fid: f78]: contentTypeDef + 001600: [PointerType size=64]->[Struct size=,fid: f19]: contModel + 001664: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: targetNamespace + 001728: [PointerType size=64]->[FundamentalType(void) size=0]: attrUses +*/ +struct XmlSchemaType + var _type: I32 = I32(0) + var _next: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + var _name: Pointer[U8] = Pointer[U8] + var _id: Pointer[U8] = Pointer[U8] + var _ref: Pointer[U8] = Pointer[U8] + var _refNs: Pointer[U8] = Pointer[U8] + var _annot: NullablePointer[XmlSchemaAnnot] = NullablePointer[XmlSchemaAnnot].none() + var _subtypes: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + var _attributes: NullablePointer[XmlSchemaAttribute] = NullablePointer[XmlSchemaAttribute].none() + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _minOccurs: I32 = I32(0) + var _maxOccurs: I32 = I32(0) + var _flags: I32 = I32(0) + var _contentType: I32 = I32(0) + var _base: Pointer[U8] = Pointer[U8] + var _baseNs: Pointer[U8] = Pointer[U8] + var _baseType: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + var _facets: NullablePointer[XmlSchemaFacet] = NullablePointer[XmlSchemaFacet].none() + var _redef: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + var _recurse: I32 = I32(0) + var _attributeUses: Pointer[NullablePointer[XmlSchemaAttributeLink]] = Pointer[NullablePointer[XmlSchemaAttributeLink]] + var _attributeWildcard: NullablePointer[XmlSchemaWildcard] = NullablePointer[XmlSchemaWildcard].none() + var _builtInType: I32 = I32(0) + var _memberTypes: NullablePointer[XmlSchemaTypeLink] = NullablePointer[XmlSchemaTypeLink].none() + var _facetSet: NullablePointer[XmlSchemaFacetLink] = NullablePointer[XmlSchemaFacetLink].none() + var _refPrefix: Pointer[U8] = Pointer[U8] + var _contentTypeDef: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + var _contModel: NullablePointer[XmlRegexp] = NullablePointer[XmlRegexp].none() + var _targetNamespace: Pointer[U8] = Pointer[U8] + var _attrUses: Pointer[None] = Pointer[None] + + diff --git a/pony-libxml2/structs/xml_schema_type_link.pony b/pony-libxml2/structs/xml_schema_type_link.pony new file mode 100644 index 0000000..7aa3993 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_type_link.pony @@ -0,0 +1,14 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:387 + Original Name: _xmlSchemaTypeLink + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=128,fid: f78]: next + 000064: [PointerType size=64]->[Struct size=1792,fid: f78]: type +*/ +struct XmlSchemaTypeLink + var _next: NullablePointer[XmlSchemaTypeLink] = NullablePointer[XmlSchemaTypeLink].none() + var _type: NullablePointer[XmlSchemaType] = NullablePointer[XmlSchemaType].none() + diff --git a/pony-libxml2/structs/xml_schema_val.pony b/pony-libxml2/structs/xml_schema_val.pony new file mode 100644 index 0000000..9cdf4d5 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_val.pony @@ -0,0 +1 @@ +struct XmlSchemaVal diff --git a/pony-libxml2/structs/xml_schema_valid_ctxt.pony b/pony-libxml2/structs/xml_schema_valid_ctxt.pony new file mode 100644 index 0000000..53e1b11 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_valid_ctxt.pony @@ -0,0 +1 @@ +struct XmlSchemaValidCtxt diff --git a/pony-libxml2/structs/xml_schema_wildcard.pony b/pony-libxml2/structs/xml_schema_wildcard.pony new file mode 100644 index 0000000..c53eebb --- /dev/null +++ b/pony-libxml2/structs/xml_schema_wildcard.pony @@ -0,0 +1,32 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:307 + Original Name: _xmlSchemaWildcard + Struct Size (bits): 576 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [Enumeration size=32,fid: f78]: type + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: id + 000128: [PointerType size=64]->[Struct size=128,fid: f78]: annot + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000256: [FundamentalType(int) size=32]: minOccurs + 000288: [FundamentalType(int) size=32]: maxOccurs + 000320: [FundamentalType(int) size=32]: processContents + 000352: [FundamentalType(int) size=32]: any + 000384: [PointerType size=64]->[Struct size=128,fid: f78]: nsSet + 000448: [PointerType size=64]->[Struct size=128,fid: f78]: negNsSet + 000512: [FundamentalType(int) size=32]: flags +*/ +struct XmlSchemaWildcard + var _type: I32 = I32(0) + var _id: Pointer[U8] = Pointer[U8] + var _annot: NullablePointer[XmlSchemaAnnot] = NullablePointer[XmlSchemaAnnot].none() + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _minOccurs: I32 = I32(0) + var _maxOccurs: I32 = I32(0) + var _processContents: I32 = I32(0) + var _any: I32 = I32(0) + var _nsSet: NullablePointer[XmlSchemaWildcardNs] = NullablePointer[XmlSchemaWildcardNs].none() + var _negNsSet: NullablePointer[XmlSchemaWildcardNs] = NullablePointer[XmlSchemaWildcardNs].none() + var _flags: I32 = I32(0) + diff --git a/pony-libxml2/structs/xml_schema_wildcard_ns.pony b/pony-libxml2/structs/xml_schema_wildcard_ns.pony new file mode 100644 index 0000000..ea70830 --- /dev/null +++ b/pony-libxml2/structs/xml_schema_wildcard_ns.pony @@ -0,0 +1,15 @@ +/* + Source: /usr/include/libxml2/libxml/schemasInternals.h:296 + Original Name: _xmlSchemaWildcardNs + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=128,fid: f78]: next + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: value +*/ +struct XmlSchemaWildcardNs + var _next: NullablePointer[XmlSchemaWildcardNs] = NullablePointer[XmlSchemaWildcardNs].none() + var _value: Pointer[U8] = Pointer[U8] + + diff --git a/pony-libxml2/structs/xml_schematron.pony b/pony-libxml2/structs/xml_schematron.pony new file mode 100644 index 0000000..fea548d --- /dev/null +++ b/pony-libxml2/structs/xml_schematron.pony @@ -0,0 +1 @@ +struct XmlSchematron diff --git a/pony-libxml2/structs/xml_schematron_parser_ctxt.pony b/pony-libxml2/structs/xml_schematron_parser_ctxt.pony new file mode 100644 index 0000000..b8e45cf --- /dev/null +++ b/pony-libxml2/structs/xml_schematron_parser_ctxt.pony @@ -0,0 +1 @@ +struct XmlSchematronParserCtxt diff --git a/pony-libxml2/structs/xml_schematron_valid_ctxt.pony b/pony-libxml2/structs/xml_schematron_valid_ctxt.pony new file mode 100644 index 0000000..1a3f8b7 --- /dev/null +++ b/pony-libxml2/structs/xml_schematron_valid_ctxt.pony @@ -0,0 +1 @@ +struct XmlSchematronValidCtxt diff --git a/pony-libxml2/structs/xml_shell_ctxt.pony b/pony-libxml2/structs/xml_shell_ctxt.pony new file mode 100644 index 0000000..aca120d --- /dev/null +++ b/pony-libxml2/structs/xml_shell_ctxt.pony @@ -0,0 +1,25 @@ +/* + Source: /usr/include/libxml2/libxml/debugXML.h:113 + Original Name: _xmlShellCtxt + Struct Size (bits): 448 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(char) size=8]: filename + 000064: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000128: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000192: [PointerType size=64]->[Struct size=3008,fid: f65]: pctxt + 000256: [FundamentalType(int) size=32]: loaded + 000320: [PointerType size=64]->[Struct size=1728,fid: f8]: output + 000384: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: input +*/ +struct XmlShellCtxt + var _filename: Pointer[U8] = Pointer[U8] + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _pctxt: NullablePointer[XmlXPathContext] = NullablePointer[XmlXPathContext].none() + var _loaded: I32 = I32(0) + var _output: NullablePointer[IOFILE] = NullablePointer[IOFILE].none() + var _input: Pointer[None] = Pointer[None] + + diff --git a/pony-libxml2/structs/xml_start_tag.pony b/pony-libxml2/structs/xml_start_tag.pony new file mode 100644 index 0000000..aeaadfb --- /dev/null +++ b/pony-libxml2/structs/xml_start_tag.pony @@ -0,0 +1 @@ +struct XmlStartTag diff --git a/pony-libxml2/structs/xml_stream_ctxt.pony b/pony-libxml2/structs/xml_stream_ctxt.pony new file mode 100644 index 0000000..e25b408 --- /dev/null +++ b/pony-libxml2/structs/xml_stream_ctxt.pony @@ -0,0 +1 @@ +struct XmlStreamCtxt diff --git a/pony-libxml2/structs/xml_text_reader.pony b/pony-libxml2/structs/xml_text_reader.pony new file mode 100644 index 0000000..c742ec5 --- /dev/null +++ b/pony-libxml2/structs/xml_text_reader.pony @@ -0,0 +1 @@ +struct XmlTextReader diff --git a/pony-libxml2/structs/xml_text_writer.pony b/pony-libxml2/structs/xml_text_writer.pony new file mode 100644 index 0000000..d960999 --- /dev/null +++ b/pony-libxml2/structs/xml_text_writer.pony @@ -0,0 +1 @@ +struct XmlTextWriter diff --git a/pony-libxml2/structs/xml_u_r_i.pony b/pony-libxml2/structs/xml_u_r_i.pony new file mode 100644 index 0000000..d0f9afd --- /dev/null +++ b/pony-libxml2/structs/xml_u_r_i.pony @@ -0,0 +1,32 @@ +/* + Source: /usr/include/libxml2/libxml/uri.h:33 + Original Name: _xmlURI + Struct Size (bits): 704 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(char) size=8]: scheme + 000064: [PointerType size=64]->[FundamentalType(char) size=8]: opaque + 000128: [PointerType size=64]->[FundamentalType(char) size=8]: authority + 000192: [PointerType size=64]->[FundamentalType(char) size=8]: server + 000256: [PointerType size=64]->[FundamentalType(char) size=8]: user + 000320: [FundamentalType(int) size=32]: port + 000384: [PointerType size=64]->[FundamentalType(char) size=8]: path + 000448: [PointerType size=64]->[FundamentalType(char) size=8]: query + 000512: [PointerType size=64]->[FundamentalType(char) size=8]: fragment + 000576: [FundamentalType(int) size=32]: cleanup + 000640: [PointerType size=64]->[FundamentalType(char) size=8]: query_raw +*/ +struct XmlURI + var _scheme: Pointer[U8] = Pointer[U8] + var _opaque: Pointer[U8] = Pointer[U8] + var _authority: Pointer[U8] = Pointer[U8] + var _server: Pointer[U8] = Pointer[U8] + var _user: Pointer[U8] = Pointer[U8] + var _port: I32 = I32(0) + var _path: Pointer[U8] = Pointer[U8] + var _query: Pointer[U8] = Pointer[U8] + var _fragment: Pointer[U8] = Pointer[U8] + var _cleanup: I32 = I32(0) + var _query_raw: Pointer[U8] = Pointer[U8] + diff --git a/pony-libxml2/structs/xml_valid_ctxt.pony b/pony-libxml2/structs/xml_valid_ctxt.pony new file mode 100644 index 0000000..f782fb0 --- /dev/null +++ b/pony-libxml2/structs/xml_valid_ctxt.pony @@ -0,0 +1,43 @@ +/* + Source: /usr/include/libxml2/libxml/valid.h:82 + Original Name: _xmlValidCtxt + Struct Size (bits): 896 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(void) size=0]: userData + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: error + 000128: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: warning + 000192: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000256: [FundamentalType(int) size=32]: nodeNr + 000288: [FundamentalType(int) size=32]: nodeMax + 000320: [PointerType size=64]->[PointerType size=64]->[Struct size=960,fid: f16]: nodeTab + 000384: [FundamentalType(unsigned int) size=32]: finishDtd + 000448: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000512: [FundamentalType(int) size=32]: valid + 000576: [PointerType size=64]->[Struct size=,fid: f28]: vstate + 000640: [FundamentalType(int) size=32]: vstateNr + 000672: [FundamentalType(int) size=32]: vstateMax + 000704: [PointerType size=64]->[Struct size=,fid: f28]: vstateTab + 000768: [PointerType size=64]->[Struct size=,fid: f27]: am + 000832: [PointerType size=64]->[Struct size=,fid: f27]: state +*/ +struct XmlValidCtxt + var _userData: Pointer[None] = Pointer[None] + var _error: Pointer[None] = Pointer[None] + var _warning: Pointer[None] = Pointer[None] + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _nodeNr: I32 = I32(0) + var _nodeMax: I32 = I32(0) + var _nodeTab: Pointer[NullablePointer[XmlNode]] = Pointer[NullablePointer[XmlNode]] + var _finishDtd: U32 = U32(0) + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _valid: I32 = I32(0) + var _vstate: NullablePointer[XmlValidState] = NullablePointer[XmlValidState].none() + var _vstateNr: I32 = I32(0) + var _vstateMax: I32 = I32(0) + var _vstateTab: NullablePointer[XmlValidState] = NullablePointer[XmlValidState].none() + var _am: NullablePointer[XmlAutomata] = NullablePointer[XmlAutomata].none() + var _state: NullablePointer[XmlAutomataState] = NullablePointer[XmlAutomataState].none() + + diff --git a/pony-libxml2/structs/xml_valid_state.pony b/pony-libxml2/structs/xml_valid_state.pony new file mode 100644 index 0000000..f693e13 --- /dev/null +++ b/pony-libxml2/structs/xml_valid_state.pony @@ -0,0 +1 @@ +struct XmlValidState diff --git a/pony-libxml2/structs/xml_x_include_ctxt.pony b/pony-libxml2/structs/xml_x_include_ctxt.pony new file mode 100644 index 0000000..d22a6b6 --- /dev/null +++ b/pony-libxml2/structs/xml_x_include_ctxt.pony @@ -0,0 +1 @@ +struct XmlXIncludeCtxt diff --git a/pony-libxml2/structs/xml_x_path_axis.pony b/pony-libxml2/structs/xml_x_path_axis.pony new file mode 100644 index 0000000..51e6881 --- /dev/null +++ b/pony-libxml2/structs/xml_x_path_axis.pony @@ -0,0 +1,14 @@ +/* + Source: /usr/include/libxml2/libxml/xpath.h:205 + Original Name: _xmlXPathAxis + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: func +*/ +struct XmlXPathAxis + var _name: Pointer[U8] = Pointer[U8] + var _func: Pointer[None] = Pointer[None] + diff --git a/pony-libxml2/structs/xml_x_path_comp_expr.pony b/pony-libxml2/structs/xml_x_path_comp_expr.pony new file mode 100644 index 0000000..591fa50 --- /dev/null +++ b/pony-libxml2/structs/xml_x_path_comp_expr.pony @@ -0,0 +1 @@ +struct XmlXPathCompExpr diff --git a/pony-libxml2/structs/xml_x_path_context.pony b/pony-libxml2/structs/xml_x_path_context.pony new file mode 100644 index 0000000..c1c2e83 --- /dev/null +++ b/pony-libxml2/structs/xml_x_path_context.pony @@ -0,0 +1,94 @@ +/* + Source: /usr/include/libxml2/libxml/xpath.h:290 + Original Name: _xmlXPathContext + Struct Size (bits): 3008 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[Struct size=1408,fid: f16]: doc + 000064: [PointerType size=64]->[Struct size=960,fid: f16]: node + 000128: [FundamentalType(int) size=32]: nb_variables_unused + 000160: [FundamentalType(int) size=32]: max_variables_unused + 000192: [PointerType size=64]->[Struct size=,fid: f24]: varHash + 000256: [FundamentalType(int) size=32]: nb_types + 000288: [FundamentalType(int) size=32]: max_types + 000320: [PointerType size=64]->[Struct size=128,fid: f65]: types + 000384: [FundamentalType(int) size=32]: nb_funcs_unused + 000416: [FundamentalType(int) size=32]: max_funcs_unused + 000448: [PointerType size=64]->[Struct size=,fid: f24]: funcHash + 000512: [FundamentalType(int) size=32]: nb_axis + 000544: [FundamentalType(int) size=32]: max_axis + 000576: [PointerType size=64]->[Struct size=128,fid: f65]: axis + 000640: [PointerType size=64]->[PointerType size=64]->[Struct size=384,fid: f16]: namespaces + 000704: [FundamentalType(int) size=32]: nsNr + 000768: [PointerType size=64]->[FundamentalType(void) size=0]: user + 000832: [FundamentalType(int) size=32]: contextSize + 000864: [FundamentalType(int) size=32]: proximityPosition + 000896: [FundamentalType(int) size=32]: xptr + 000960: [PointerType size=64]->[Struct size=960,fid: f16]: here + 001024: [PointerType size=64]->[Struct size=960,fid: f16]: origin + 001088: [PointerType size=64]->[Struct size=,fid: f24]: nsHash + 001152: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: varLookupFunc + 001216: [PointerType size=64]->[FundamentalType(void) size=0]: varLookupData + 001280: [PointerType size=64]->[FundamentalType(void) size=0]: extra + 001344: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: function + 001408: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: functionURI + 001472: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: funcLookupFunc + 001536: [PointerType size=64]->[FundamentalType(void) size=0]: funcLookupData + 001600: [PointerType size=64]->[PointerType size=64]->[Struct size=384,fid: f16]: tmpNsList + 001664: [FundamentalType(int) size=32]: tmpNsNr + 001728: [PointerType size=64]->[FundamentalType(void) size=0]: userData + 001792: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: error + 001856: [Struct size=704,fid: f25]: lastError + 002560: [PointerType size=64]->[Struct size=960,fid: f16]: debugNode + 002624: [PointerType size=64]->[Struct size=,fid: f21]: dict + 002688: [FundamentalType(int) size=32]: flags + 002752: [PointerType size=64]->[FundamentalType(void) size=0]: cache + 002816: [FundamentalType(long unsigned int) size=64]: opLimit + 002880: [FundamentalType(long unsigned int) size=64]: opCount + 002944: [FundamentalType(int) size=32]: depth +*/ +struct XmlXPathContext + var _doc: NullablePointer[XmlDoc] = NullablePointer[XmlDoc].none() + var _node: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _nb_variables_unused: I32 = I32(0) + var _max_variables_unused: I32 = I32(0) + var _varHash: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _nb_types: I32 = I32(0) + var _max_types: I32 = I32(0) + var _types: NullablePointer[XmlXPathType] = NullablePointer[XmlXPathType].none() + var _nb_funcs_unused: I32 = I32(0) + var _max_funcs_unused: I32 = I32(0) + var _funcHash: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _nb_axis: I32 = I32(0) + var _max_axis: I32 = I32(0) + var _axis: NullablePointer[XmlXPathAxis] = NullablePointer[XmlXPathAxis].none() + var _namespaces: Pointer[NullablePointer[XmlNs]] = Pointer[NullablePointer[XmlNs]] + var _nsNr: I32 = I32(0) + var _user: Pointer[None] = Pointer[None] + var _contextSize: I32 = I32(0) + var _proximityPosition: I32 = I32(0) + var _xptr: I32 = I32(0) + var _here: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _origin: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _nsHash: NullablePointer[XmlHashTable] = NullablePointer[XmlHashTable].none() + var _varLookupFunc: Pointer[None] = Pointer[None] + var _varLookupData: Pointer[None] = Pointer[None] + var _extra: Pointer[None] = Pointer[None] + var _function: Pointer[U8] = Pointer[U8] + var _functionURI: Pointer[U8] = Pointer[U8] + var _funcLookupFunc: Pointer[None] = Pointer[None] + var _funcLookupData: Pointer[None] = Pointer[None] + var _tmpNsList: Pointer[NullablePointer[XmlNs]] = Pointer[NullablePointer[XmlNs]] + var _tmpNsNr: I32 = I32(0) + var _userData: Pointer[None] = Pointer[None] + var _error: Pointer[None] = Pointer[None] + embed _lastError: XmlError = XmlError + var _debugNode: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _dict: NullablePointer[XmlDict] = NullablePointer[XmlDict].none() + var _flags: I32 = I32(0) + var _cache: Pointer[None] = Pointer[None] + var _opLimit: U64 = U64(0) + var _opCount: U64 = U64(0) + var _depth: I32 = I32(0) + diff --git a/pony-libxml2/structs/xml_x_path_object.pony b/pony-libxml2/structs/xml_x_path_object.pony new file mode 100644 index 0000000..887e52b --- /dev/null +++ b/pony-libxml2/structs/xml_x_path_object.pony @@ -0,0 +1,29 @@ +/* + Source: /usr/include/libxml2/libxml/xpath.h:116 + Original Name: _xmlXPathObject + Struct Size (bits): 576 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [Enumeration size=32,fid: f65]: type + 000064: [PointerType size=64]->[Struct size=128,fid: f65]: nodesetval + 000128: [FundamentalType(int) size=32]: boolval + 000192: [FundamentalType(double) size=64]: floatval + 000256: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: stringval + 000320: [PointerType size=64]->[FundamentalType(void) size=0]: user + 000384: [FundamentalType(int) size=32]: index + 000448: [PointerType size=64]->[FundamentalType(void) size=0]: user2 + 000512: [FundamentalType(int) size=32]: index2 +*/ +struct XmlXPathObject + var ptype: I32 = I32(0) + var pnodesetval: NullablePointer[XmlNodeSet] = NullablePointer[XmlNodeSet].none() + var pboolval: I32 = I32(0) + var pfloatval: F64 = F64(0) + var pstringval: Pointer[U8] = Pointer[U8] + var puser: Pointer[None] = Pointer[None] + var pindex: I32 = I32(0) + var puser2: Pointer[None] = Pointer[None] + var pindex2: I32 = I32(0) + + diff --git a/pony-libxml2/structs/xml_x_path_parser_context.pony b/pony-libxml2/structs/xml_x_path_parser_context.pony new file mode 100644 index 0000000..d83d73b --- /dev/null +++ b/pony-libxml2/structs/xml_x_path_parser_context.pony @@ -0,0 +1,34 @@ +/* + Source: /usr/include/libxml2/libxml/xpath.h:377 + Original Name: _xmlXPathParserContext + Struct Size (bits): 704 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: cur + 000064: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: base + 000128: [FundamentalType(int) size=32]: error + 000192: [PointerType size=64]->[Struct size=3008,fid: f65]: context + 000256: [PointerType size=64]->[Struct size=576,fid: f65]: value + 000320: [FundamentalType(int) size=32]: valueNr + 000352: [FundamentalType(int) size=32]: valueMax + 000384: [PointerType size=64]->[PointerType size=64]->[Struct size=576,fid: f65]: valueTab + 000448: [PointerType size=64]->[Struct size=,fid: f65]: comp + 000512: [FundamentalType(int) size=32]: xptr + 000576: [PointerType size=64]->[Struct size=960,fid: f16]: ancestor + 000640: [FundamentalType(int) size=32]: valueFrame +*/ +struct XmlXPathParserContext + var _cur: Pointer[U8] = Pointer[U8] + var _base: Pointer[U8] = Pointer[U8] + var _error: I32 = I32(0) + var _context: NullablePointer[XmlXPathContext] = NullablePointer[XmlXPathContext].none() + var _value: NullablePointer[XmlXPathObject] = NullablePointer[XmlXPathObject].none() + var _valueNr: I32 = I32(0) + var _valueMax: I32 = I32(0) + var _valueTab: Pointer[NullablePointer[XmlXPathObject]] = Pointer[NullablePointer[XmlXPathObject]] + var _comp: NullablePointer[XmlXPathCompExpr] = NullablePointer[XmlXPathCompExpr].none() + var _xptr: I32 = I32(0) + var _ancestor: NullablePointer[XmlNode] = NullablePointer[XmlNode].none() + var _valueFrame: I32 = I32(0) + diff --git a/pony-libxml2/structs/xml_x_path_type.pony b/pony-libxml2/structs/xml_x_path_type.pony new file mode 100644 index 0000000..ea0c565 --- /dev/null +++ b/pony-libxml2/structs/xml_x_path_type.pony @@ -0,0 +1,14 @@ +/* + Source: /usr/include/libxml2/libxml/xpath.h:146 + Original Name: _xmlXPathType + Struct Size (bits): 128 + Struct Align (bits): 64 + + Fields (Offset in bits): + 000000: [PointerType size=64]->[FundamentalType(unsigned char) size=8]: name + 000064: [PointerType size=64]->[FunctionType] -- WRITE MANUALLY: func +*/ +struct XmlXPathType + var _name: Pointer[U8] = Pointer[U8] + var _func: Pointer[None] = Pointer[None] + diff --git a/pony-libxml2/xml2attr.pony b/pony-libxml2/xml2attr.pony index b1aa844..42949c0 100644 --- a/pony-libxml2/xml2attr.pony +++ b/pony-libxml2/xml2attr.pony @@ -1,8 +1,10 @@ +use "structs/" + class Xml2attr - var ptr': NullablePointer[Xmlattr] - var ptr: Xmlattr + var ptr': NullablePointer[XmlAttr] + var ptr: XmlAttr - new fromPTR(ptrx: NullablePointer[Xmlattr])? => + new fromPTR(ptrx: NullablePointer[XmlAttr])? => if (ptrx.is_none()) then error else diff --git a/pony-libxml2/xml2doc.pony b/pony-libxml2/xml2doc.pony index a1bc2a8..7d18da9 100644 --- a/pony-libxml2/xml2doc.pony +++ b/pony-libxml2/xml2doc.pony @@ -1,9 +1,10 @@ +use "structs/" class Xml2Doc - var ptr': NullablePointer[Xmldoc] + var ptr': NullablePointer[XmlDoc] var allocated: Bool - new fromPTR(ptrx: NullablePointer[Xmldoc])? => + new fromPTR(ptrx: NullablePointer[XmlDoc])? => if (ptrx.is_none()) then error else @@ -12,7 +13,7 @@ class Xml2Doc end new parseFile(pfilename: String val)? => - let ptrx: NullablePointer[Xmldoc] = LibXML2.xmlParseFile(pfilename) + let ptrx: NullablePointer[XmlDoc] = LibXML2.xmlParseFile(pfilename) if (ptrx.is_none()) then error else @@ -21,7 +22,7 @@ class Xml2Doc end new parseDoc(pcur: String val)? => - let ptrx: NullablePointer[Xmldoc] = LibXML2.xmlParseDoc(pcur) + let ptrx: NullablePointer[XmlDoc] = LibXML2.xmlParseDoc(pcur) if (ptrx.is_none()) then error else @@ -32,10 +33,10 @@ class Xml2Doc // fun ref readerWalker(): Xml2textreader ? => // Xml2textreader.fromPTR(LibXML2.xmlReaderWalker(ptr'))? -// use @xmlDocGetRootElement[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc]) +// use @xmlDocGetRootElement[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc]) fun ref getRootElement(): Xml2node ? => if (allocated) then - let ptrx: NullablePointer[Xmlnode] = LibXML2.xmlDocGetRootElement(ptr') + let ptrx: NullablePointer[XmlNode] = LibXML2.xmlDocGetRootElement(ptr') Xml2node.fromPTR(ptrx)? else error @@ -52,12 +53,12 @@ class Xml2Doc @xmlFreeDoc(ptr') end -//use @xmlDocCopyNode[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmlnode], anon1: NullablePointer[Xmldoc], anon2: I32) -//use @xmlDocCopyNodeList[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc], anon1: NullablePointer[Xmlnode]) -//use @xmlDocSetRootElement[NullablePointer[Xmlnode]](anon0: NullablePointer[Xmldoc], anon1: NullablePointer[Xmlnode]) -//use @xmlDocDumpFormatMemory[None](anon0: NullablePointer[Xmldoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) -//use @xmlDocDumpMemory[None](anon0: NullablePointer[Xmldoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32]) -//use @xmlDocDumpMemoryEnc[None](anon0: NullablePointer[Xmldoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag) -//use @xmlDocDumpFormatMemoryEnc[None](anon0: NullablePointer[Xmldoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag, anon4: I32) -//use @xmlDocFormatDump[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc], anon2: I32) -//use @xmlDocDump[I32](anon0: NullablePointer[IoFile], anon1: NullablePointer[Xmldoc]) +//use @xmlDocCopyNode[NullablePointer[XmlNode]](anon0: NullablePointer[XmlNode], anon1: NullablePointer[XmlDoc], anon2: I32) +//use @xmlDocCopyNodeList[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc], anon1: NullablePointer[XmlNode]) +//use @xmlDocSetRootElement[NullablePointer[XmlNode]](anon0: NullablePointer[XmlDoc], anon1: NullablePointer[XmlNode]) +//use @xmlDocDumpFormatMemory[None](anon0: NullablePointer[XmlDoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: I32) +//use @xmlDocDumpMemory[None](anon0: NullablePointer[XmlDoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32]) +//use @xmlDocDumpMemoryEnc[None](anon0: NullablePointer[XmlDoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag) +//use @xmlDocDumpFormatMemoryEnc[None](anon0: NullablePointer[XmlDoc], anon1: Pointer[Pointer[U8] tag], anon2: Pointer[I32], anon3: Pointer[U8] tag, anon4: I32) +//use @xmlDocFormatDump[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc], anon2: I32) +//use @xmlDocDump[I32](anon0: NullablePointer[IOFILE], anon1: NullablePointer[XmlDoc]) diff --git a/pony-libxml2/xml2node.pony b/pony-libxml2/xml2node.pony index b726dc2..e1b0011 100644 --- a/pony-libxml2/xml2node.pony +++ b/pony-libxml2/xml2node.pony @@ -1,9 +1,11 @@ +use "structs/" + class Xml2node - var ptr': NullablePointer[Xmlnode] - var ptr: Xmlnode + var ptr': NullablePointer[XmlNode] + var ptr: XmlNode var allocated: Bool - new fromPTR(ptrx: NullablePointer[Xmlnode])? => + new fromPTR(ptrx: NullablePointer[XmlNode])? => if (ptrx.is_none()) then error else @@ -15,36 +17,36 @@ class Xml2node fun ref name(): String val => String.from_cstring(ptr.pname).clone() -// use @xmlHasNsProp[NullablePointer[Xmlattr]](anon0: NullablePointer[Xmlnode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) +// use @xmlHasNsProp[NullablePointer[XmlAttr]](anon0: NullablePointer[XmlNode], anon1: Pointer[U8] tag, anon2: Pointer[U8] tag) fun ref hasNsProp(pname: String, pnamespace: String): Xml2attr ? => - let ptrx:NullablePointer[Xmlattr] = LibXML2.xmlHasNsProp(ptr', pname, pnamespace) + let ptrx:NullablePointer[XmlAttr] = LibXML2.xmlHasNsProp(ptr', pname, pnamespace) Xml2attr.fromPTR(ptrx)? -// fun xmlGetLineNo(pnode: NullablePointer[Xmlnode]): I64 => +// fun xmlGetLineNo(pnode: NullablePointer[XmlNode]): I64 => fun ref getLineNo(): I64 => LibXML2.xmlGetLineNo(ptr') -// fun xmlGetNodePath(pnode: NullablePointer[Xmlnode]): String => +// fun xmlGetNodePath(pnode: NullablePointer[XmlNode]): String => fun ref getNodePath(): String => LibXML2.xmlGetNodePath(ptr') -// fun xmlXPathCastNodeToString(pnode: NullablePointer[Xmlnode]): String => +// fun xmlXPathCastNodeToString(pnode: NullablePointer[XmlNode]): String => fun ref xpathCastNodeToString(): String => LibXML2.xmlXPathCastNodeToString(ptr') -// fun xmlGetProp(pnode: NullablePointer[Xmlnode], pname: String): String => +// fun xmlGetProp(pnode: NullablePointer[XmlNode], pname: String): String => fun ref getProp(pname: String): String => LibXML2.xmlGetProp(ptr', pname) -// fun xmlNodeGetContent(pcur: NullablePointer[Xmlnode]): String => +// fun xmlNodeGetContent(pcur: NullablePointer[XmlNode]): String => fun ref getContent(): String => LibXML2.xmlNodeGetContent(ptr') -// fun xmlNodeGetLang(pcur: NullablePointer[Xmlnode]): String => +// fun xmlNodeGetLang(pcur: NullablePointer[XmlNode]): String => fun ref getLang(): String => LibXML2.xmlNodeGetLang(ptr') -// xmlXPathCastNodeToString[Pointer[U8]](anon0: NullablePointer[Xmlxpathobject]) +// xmlXPathCastNodeToString[Pointer[U8]](anon0: NullablePointer[XmlXPathObject]) fun ref castNodeToString(): String => LibXML2.xmlXPathCastNodeToString(ptr') @@ -56,7 +58,7 @@ class Xml2node return(rv) end - var fptr: NullablePointer[Xmlnode] = LibXML2.xmlFirstElementChild(ptr') + var fptr: NullablePointer[XmlNode] = LibXML2.xmlFirstElementChild(ptr') try rv.push(Xml2node.fromPTR(fptr)?) while (elementCount > 0) do @@ -70,212 +72,212 @@ class Xml2node -// fun htmlAutoCloseTag(pdoc: NullablePointer[Xmldoc], pname: String, pelem: NullablePointer[Xmlnode]): I32 => -// fun htmlIsAutoClosed(pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode]): I32 => -// fun htmlNodeDumpFileFormat(pout: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode], pencoding: String, pformat: I32): I32 => -// fun htmlNodeDumpFile(pout: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode]): None => -// fun htmlNodeDumpFormatOutput(pbuf: NullablePointer[Xmloutputbuffer], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode], pencoding: String, pformat: I32): None => -// fun htmlNodeDumpOutput(pbuf: NullablePointer[Xmloutputbuffer], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode], pencoding: String): None => -// fun htmlNodeDump(pbuf: NullablePointer[Xmlbuffer], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode]): I32 => -// fun nodePop(pctxt: NullablePointer[Xmlparserctxt]): NullablePointer[Xmlnode] => -// fun nodePush(pctxt: NullablePointer[Xmlparserctxt], pvalue: NullablePointer[Xmlnode]): I32 => -// fun xlinkIsLink(pdoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode]): I32 => -// fun xmlAddChildList(pparent: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlAddChild(pparent: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlAddNextSibling(pcur: NullablePointer[Xmlnode], pelem: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlAddPrevSibling(pcur: NullablePointer[Xmlnode], pelem: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlAddSibling(pcur: NullablePointer[Xmlnode], pelem: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlBufGetNodeContent(pbuf: NullablePointer[Xmlbuf], pcur: NullablePointer[Xmlnode]): I32 => -// fun xmlBufNodeDump(pbuf: NullablePointer[Xmlbuf], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode], plevel: I32, pformat: I32): U64 => -// fun xmlChildElementCount(pparent: NullablePointer[Xmlnode]): U64 => -// fun xmlCopyNodeList(pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlCopyNode(pnode: NullablePointer[Xmlnode], precursive: I32): NullablePointer[Xmlnode] => -// fun xmlCopyPropList(ptarget: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlattr]): NullablePointer[Xmlattr] => -// fun xmlCopyProp(ptarget: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlattr]): NullablePointer[Xmlattr] => -// fun xmlDebugDumpNodeList(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode], pdepth: I32): None => -// fun xmlDebugDumpNode(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode], pdepth: I32): None => -// fun xmlDebugDumpOneNode(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode], pdepth: I32): None => -// fun xmlDocCopyNodeList(pdoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlDocCopyNode(pnode: NullablePointer[Xmlnode], pdoc: NullablePointer[Xmldoc], precursive: I32): NullablePointer[Xmlnode] => -// fun xmlDocSetRootElement(pdoc: NullablePointer[Xmldoc], proot: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlDOMWrapAdoptNode(pctxt: NullablePointer[Xmldomwrapctxt], psourceDoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode], pdestDoc: NullablePointer[Xmldoc], pdestParent: NullablePointer[Xmlnode], poptions: I32): I32 => -// fun xmlDOMWrapCloneNode(pctxt: NullablePointer[Xmldomwrapctxt], psourceDoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode], pclonedNode: Pointer[NullablePointer[Xmlnode]], pdestDoc: NullablePointer[Xmldoc], pdestParent: NullablePointer[Xmlnode], pdeep: I32, poptions: I32): I32 => -// fun xmlDOMWrapReconcileNamespaces(pctxt: NullablePointer[Xmldomwrapctxt], pelem: NullablePointer[Xmlnode], poptions: I32): I32 => -// fun xmlDOMWrapRemoveNode(pctxt: NullablePointer[Xmldomwrapctxt], pdoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode], poptions: I32): I32 => -// fun xmlElemDump(pf: NullablePointer[IoFile], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode]): None => -// fun xmlFirstElementChild(pparent: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlFreeNodeList(pcur: NullablePointer[Xmlnode]): None => -// fun xmlFreeNode(pcur: NullablePointer[Xmlnode]): None => -// fun xmlGetLastChild(pparent: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlGetNoNsProp(pnode: NullablePointer[Xmlnode], pname: String): String => -// fun xmlGetNsList(pdoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode]): Pointer[NullablePointer[Xmlns]] => -// fun xmlGetNsProp(pnode: NullablePointer[Xmlnode], pname: String, pnameSpace: String): String => -// fun xmlGetProp(pnode: NullablePointer[Xmlnode], pname: String): String => -// fun xmlHasNsProp(pnode: NullablePointer[Xmlnode], pname: String, pnameSpace: String): NullablePointer[Xmlattr] => -// fun xmlHasProp(pnode: NullablePointer[Xmlnode], pname: String): NullablePointer[Xmlattr] => -// fun xmlIsBlankNode(pnode: NullablePointer[Xmlnode]): I32 => -// fun xmlIsID(pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pattr: NullablePointer[Xmlattr]): I32 => -// fun xmlIsRef(pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pattr: NullablePointer[Xmlattr]): I32 => -// fun xmlLastElementChild(pparent: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlLsCountNode(pnode: NullablePointer[Xmlnode]): I32 => -// fun xmlLsOneNode(poutput: NullablePointer[IoFile], pnode: NullablePointer[Xmlnode]): None => -// fun xmlNewCDataBlock(pdoc: NullablePointer[Xmldoc], pcontent: String, plen: I32): NullablePointer[Xmlnode] => -// fun xmlNewCharRef(pdoc: NullablePointer[Xmldoc], pname: String): NullablePointer[Xmlnode] => -// fun xmlNewChild(pparent: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewComment(pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewDocComment(pdoc: NullablePointer[Xmldoc], pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewDocFragment(pdoc: NullablePointer[Xmldoc]): NullablePointer[Xmlnode] => -// fun xmlNewDocNodeEatName(pdoc: NullablePointer[Xmldoc], pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewDocNode(pdoc: NullablePointer[Xmldoc], pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewDocPI(pdoc: NullablePointer[Xmldoc], pname: String, pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewDocRawNode(pdoc: NullablePointer[Xmldoc], pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewDocTextLen(pdoc: NullablePointer[Xmldoc], pcontent: String, plen: I32): NullablePointer[Xmlnode] => -// fun xmlNewDocText(pdoc: NullablePointer[Xmldoc], pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewNodeEatName(pns: NullablePointer[Xmlns], pname: String): NullablePointer[Xmlnode] => -// fun xmlNewNode(pns: NullablePointer[Xmlns], pname: String): NullablePointer[Xmlnode] => -// fun xmlNewNs(pnode: NullablePointer[Xmlnode], phref: String, pprefix: String): NullablePointer[Xmlns] => -// fun xmlNewNsPropEatName(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pvalue: String): NullablePointer[Xmlattr] => -// fun xmlNewNsProp(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pvalue: String): NullablePointer[Xmlattr] => -// fun xmlNewPI(pname: String, pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewProp(pnode: NullablePointer[Xmlnode], pname: String, pvalue: String): NullablePointer[Xmlattr] => -// fun xmlNewReference(pdoc: NullablePointer[Xmldoc], pname: String): NullablePointer[Xmlnode] => -// fun xmlNewTextChild(pparent: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewTextLen(pcontent: String, plen: I32): NullablePointer[Xmlnode] => -// fun xmlNewText(pcontent: String): NullablePointer[Xmlnode] => -// fun xmlNewTextWriterTree(pdoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode], pcompression: I32): NullablePointer[Xmltextwriter] => -// fun xmlNextElementSibling(pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlNodeAddContentLen(pcur: NullablePointer[Xmlnode], pcontent: String, plen: I32): None => -// fun xmlNodeAddContent(pcur: NullablePointer[Xmlnode], pcontent: String): None => -// fun xmlNodeBufGetContent(pbuffer: NullablePointer[Xmlbuffer], pcur: NullablePointer[Xmlnode]): I32 => -// fun xmlNodeDumpOutput(pbuf: NullablePointer[Xmloutputbuffer], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode], plevel: I32, pformat: I32, pencoding: String): None => -// fun xmlNodeDump(pbuf: NullablePointer[Xmlbuffer], pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode], plevel: I32, pformat: I32): I32 => -// fun xmlNodeGetBase(pdoc: NullablePointer[Xmldoc], pcur: NullablePointer[Xmlnode]): String => -// fun xmlNodeGetContent(pcur: NullablePointer[Xmlnode]): String => -// fun xmlNodeGetLang(pcur: NullablePointer[Xmlnode]): String => -// fun xmlNodeGetSpacePreserve(pcur: NullablePointer[Xmlnode]): I32 => -// fun xmlNodeIsText(pnode: NullablePointer[Xmlnode]): I32 => -// fun xmlNodeListGetRawString(pdoc: NullablePointer[Xmldoc], plist: NullablePointer[Xmlnode], pinLine: I32): String => -// fun xmlNodeListGetString(pdoc: NullablePointer[Xmldoc], plist: NullablePointer[Xmlnode], pinLine: I32): String => -// fun xmlNodeSetBase(pcur: NullablePointer[Xmlnode], puri: String): None => -// fun xmlNodeSetContentLen(pcur: NullablePointer[Xmlnode], pcontent: String, plen: I32): None => -// fun xmlNodeSetContent(pcur: NullablePointer[Xmlnode], pcontent: String): None => -// fun xmlNodeSetLang(pcur: NullablePointer[Xmlnode], plang: String): None => -// fun xmlNodeSetName(pcur: NullablePointer[Xmlnode], pname: String): None => -// fun xmlNodeSetSpacePreserve(pcur: NullablePointer[Xmlnode], pval: I32): None => -// fun xmlParseBalancedChunkMemory(pdoc: NullablePointer[Xmldoc], psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[Xmlnode]]): I32 => -// fun xmlParseBalancedChunkMemoryRecover(pdoc: NullablePointer[Xmldoc], psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[Xmlnode]], precover: I32): I32 => -// fun xmlParseCtxtExternalEntity(pctx: NullablePointer[Xmlparserctxt], pURL: String, pID: String, plst: Pointer[NullablePointer[Xmlnode]]): I32 => -// fun xmlParseExternalEntity(pdoc: NullablePointer[Xmldoc], psax: NullablePointer[Xmlsaxhandler], puser_data: Pointer[U8], pdepth: I32, pURL: String, pID: String, plst: Pointer[NullablePointer[Xmlnode]]): I32 => -// fun xmlParseInNodeContext(pnode: NullablePointer[Xmlnode], pdata: String, pdatalen: I32, poptions: I32, plst: Pointer[NullablePointer[Xmlnode]]): I32 => -// fun xmlParserFindNodeInfoIndex(pseq: NullablePointer[Xmlparsernodeinfoseq], pnode: NullablePointer[Xmlnode]): U64 => -// fun xmlParserFindNodeInfo(pctxt: NullablePointer[Xmlparserctxt], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlparsernodeinfo] => -// fun xmlPatternMatch(pcomp: NullablePointer[Xmlpattern], pnode: NullablePointer[Xmlnode]): I32 => -// fun xmlPreviousElementSibling(pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlReconciliateNs(pdoc: NullablePointer[Xmldoc], ptree: NullablePointer[Xmlnode]): I32 => -// fun xmlRelaxNGValidateFullElement(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode]): I32 => -// fun xmlRelaxNGValidatePopElement(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode]): I32 => -// fun xmlRelaxNGValidatePushElement(pctxt: NullablePointer[Xmlrelaxngvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode]): I32 => -// fun xmlReplaceNode(pold: NullablePointer[Xmlnode], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlSaveTree(pctxt: NullablePointer[Xmlsavectxt], pnode: NullablePointer[Xmlnode]): I64 => -// fun xmlSchemaValidateOneElement(pctxt: NullablePointer[Xmlschemavalidctxt], pelem: NullablePointer[Xmlnode]): I32 => -// fun xmlSchemaValPredefTypeNodeNoNorm(ptype: NullablePointer[Xmlschematype], pvalue: String, pval: Pointer[NullablePointer[Xmlschemaval]], pnode: NullablePointer[Xmlnode]): I32 => -// fun xmlSchemaValPredefTypeNode(ptype: NullablePointer[Xmlschematype], pvalue: String, pval: Pointer[NullablePointer[Xmlschemaval]], pnode: NullablePointer[Xmlnode]): I32 => -// fun xmlSearchNsByHref(pdoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode], phref: String): NullablePointer[Xmlns] => -// fun xmlSearchNs(pdoc: NullablePointer[Xmldoc], pnode: NullablePointer[Xmlnode], pnameSpace: String): NullablePointer[Xmlns] => -// fun xmlSetListDoc(plist: NullablePointer[Xmlnode], pdoc: NullablePointer[Xmldoc]): None => -// fun xmlSetNs(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns]): None => -// fun xmlSetNsProp(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String, pvalue: String): NullablePointer[Xmlattr] => -// fun xmlSetProp(pnode: NullablePointer[Xmlnode], pname: String, pvalue: String): NullablePointer[Xmlattr] => -// fun xmlSetTreeDoc(ptree: NullablePointer[Xmlnode], pdoc: NullablePointer[Xmldoc]): None => -// fun xmlShellBase(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellCat(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellDir(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellDu(pctxt: NullablePointer[Xmlshellctxt], parg: String, ptree: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellList(pctxt: NullablePointer[Xmlshellctxt], parg: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellLoad(pctxt: NullablePointer[Xmlshellctxt], pfilename: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellPrintNode(pnode: NullablePointer[Xmlnode]): None => -// fun xmlShellPwd(pctxt: NullablePointer[Xmlshellctxt], pbuffer: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellSave(pctxt: NullablePointer[Xmlshellctxt], pfilename: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellValidate(pctxt: NullablePointer[Xmlshellctxt], pdtd: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlShellWrite(pctxt: NullablePointer[Xmlshellctxt], pfilename: String, pnode: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlStringGetNodeList(pdoc: NullablePointer[Xmldoc], pvalue: String): NullablePointer[Xmlnode] => -// fun xmlStringLenGetNodeList(pdoc: NullablePointer[Xmldoc], pvalue: String, plen: I32): NullablePointer[Xmlnode] => -// fun xmlTextConcat(pnode: NullablePointer[Xmlnode], pcontent: String, plen: I32): I32 => -// fun xmlTextMerge(pfirst: NullablePointer[Xmlnode], psecond: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlTextReaderCurrentNode(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => -// fun xmlTextReaderExpand(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => -// fun xmlTextReaderPreserve(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => -// fun xmlUnlinkNode(pcur: NullablePointer[Xmlnode]): None => -// fun xmlUnsetNsProp(pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns], pname: String): I32 => -// fun xmlUnsetProp(pnode: NullablePointer[Xmlnode], pname: String): I32 => -// fun xmlValidateElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode]): I32 => -// fun xmlValidateOneAttribute(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pattr: NullablePointer[Xmlattr], pvalue: String): I32 => -// fun xmlValidateOneElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode]): I32 => -// fun xmlValidateOneNamespace(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pprefix: String, pns: NullablePointer[Xmlns], pvalue: String): I32 => -// fun xmlValidatePopElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pqname: String): I32 => -// fun xmlValidatePushElement(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pqname: String): I32 => -// fun xmlValidCtxtNormalizeAttributeValue(pctxt: NullablePointer[Xmlvalidctxt], pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pname: String, pvalue: String): String => -// fun xmlValidGetValidElements(pprev: NullablePointer[Xmlnode], pnext: NullablePointer[Xmlnode], pnames: Pointer[Pointer[U8] tag], pmax: I32): I32 => -// fun xmlValidNormalizeAttributeValue(pdoc: NullablePointer[Xmldoc], pelem: NullablePointer[Xmlnode], pname: String, pvalue: String): String => -// fun xmlXIncludeProcessNode(pctxt: NullablePointer[Xmlxincludectxt], ptree: NullablePointer[Xmlnode]): I32 => -// fun xmlXIncludeProcessTreeFlagsData(ptree: NullablePointer[Xmlnode], pflags: I32, pdata: Pointer[U8]): I32 => -// fun xmlXIncludeProcessTreeFlags(ptree: NullablePointer[Xmlnode], pflags: I32): I32 => -// fun xmlXIncludeProcessTree(ptree: NullablePointer[Xmlnode]): I32 => -// fun xmlXPathCastNodeSetToBoolean(pns: NullablePointer[Xmlnodeset]): I32 => -// fun xmlXPathCastNodeSetToNumber(pns: NullablePointer[Xmlnodeset]): F64 => -// fun xmlXPathCastNodeSetToString(pns: NullablePointer[Xmlnodeset]): String => -// fun xmlXPathCastNodeToNumber(pnode: NullablePointer[Xmlnode]): F64 => -// fun xmlXPathCmpNodes(pnode1: NullablePointer[Xmlnode], pnode2: NullablePointer[Xmlnode]): I32 => -// fun xmlXPathDifference(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathDistinct(pnodes: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathDistinctSorted(pnodes: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathFreeNodeSet(pobj: NullablePointer[Xmlnodeset]): None => -// fun xmlXPathHasSameNodes(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): I32 => -// fun xmlXPathIntersection(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathLeading(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathLeadingSorted(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathNewNodeSetList(pval: NullablePointer[Xmlnodeset]): NullablePointer[Xmlxpathobject] => -// fun xmlXPathNewNodeSet(pval: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => -// fun xmlXPathNewValueTree(pval: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => -// fun xmlXPathNextAncestorOrSelf(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextAncestor(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextAttribute(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextChild(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextDescendantOrSelf(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextDescendant(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextFollowing(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextFollowingSibling(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextNamespace(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextParent(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextPreceding(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextPrecedingSibling(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNextSelf(pctxt: NullablePointer[Xmlxpathparsercontext], pcur: NullablePointer[Xmlnode]): NullablePointer[Xmlnode] => -// fun xmlXPathNodeEval(pnode: NullablePointer[Xmlnode], pstr: String, pctx: NullablePointer[Xmlxpathcontext]): NullablePointer[Xmlxpathobject] => -// fun xmlXPathNodeLeading(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => -// fun xmlXPathNodeLeadingSorted(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => -// fun xmlXPathNodeSetAddNs(pcur: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode], pns: NullablePointer[Xmlns]): I32 => -// fun xmlXPathNodeSetAdd(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): I32 => -// fun xmlXPathNodeSetAddUnique(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): I32 => -// fun xmlXPathNodeSetContains(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): I32 => -// fun xmlXPathNodeSetCreate(pval: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => -// fun xmlXPathNodeSetDel(pcur: NullablePointer[Xmlnodeset], pval: NullablePointer[Xmlnode]): None => -// fun xmlXPathNodeSetMerge(pval1: NullablePointer[Xmlnodeset], pval2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathNodeSetRemove(pcur: NullablePointer[Xmlnodeset], pval: I32): None => -// fun xmlXPathNodeSetSort(pset: NullablePointer[Xmlnodeset]): None => -// fun xmlXPathNodeTrailing(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => -// fun xmlXPathNodeTrailingSorted(pnodes: NullablePointer[Xmlnodeset], pnode: NullablePointer[Xmlnode]): NullablePointer[Xmlnodeset] => -// fun xmlXPathPopNodeSet(pctxt: NullablePointer[Xmlxpathparsercontext]): NullablePointer[Xmlnodeset] => -// fun xmlXPathSetContextNode(pnode: NullablePointer[Xmlnode], pctx: NullablePointer[Xmlxpathcontext]): I32 => -// fun xmlXPathTrailing(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathTrailingSorted(pnodes1: NullablePointer[Xmlnodeset], pnodes2: NullablePointer[Xmlnodeset]): NullablePointer[Xmlnodeset] => -// fun xmlXPathWrapNodeSet(pval: NullablePointer[Xmlnodeset]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrBuildNodeList(pobj: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlnode] => -// fun xmlXPtrNewCollapsedRange(pstart: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrNewContext(pdoc: NullablePointer[Xmldoc], phere: NullablePointer[Xmlnode], porigin: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathcontext] => -// fun xmlXPtrNewLocationSetNodeSet(pset: NullablePointer[Xmlnodeset]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrNewLocationSetNodes(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrNewRangeNodeObject(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrNewRangeNodePoint(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlxpathobject]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrNewRangeNodes(pstart: NullablePointer[Xmlnode], pend: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrNewRangePointNode(pstart: NullablePointer[Xmlxpathobject], pend: NullablePointer[Xmlnode]): NullablePointer[Xmlxpathobject] => -// fun xmlXPtrNewRange(pstart: NullablePointer[Xmlnode], pstartindex: I32, pend: NullablePointer[Xmlnode], pendindex: I32): NullablePointer[Xmlxpathobject] => +// fun htmlAutoCloseTag(pdoc: NullablePointer[XmlDoc], pname: String, pelem: NullablePointer[XmlNode]): I32 => +// fun htmlIsAutoClosed(pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode]): I32 => +// fun htmlNodeDumpFileFormat(pout: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode], pencoding: String, pformat: I32): I32 => +// fun htmlNodeDumpFile(pout: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode]): None => +// fun htmlNodeDumpFormatOutput(pbuf: NullablePointer[XmlOutputBuffer], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode], pencoding: String, pformat: I32): None => +// fun htmlNodeDumpOutput(pbuf: NullablePointer[XmlOutputBuffer], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode], pencoding: String): None => +// fun htmlNodeDump(pbuf: NullablePointer[XmlBuffer], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode]): I32 => +// fun nodePop(pctxt: NullablePointer[XmlParserCtxt]): NullablePointer[XmlNode] => +// fun nodePush(pctxt: NullablePointer[XmlParserCtxt], pvalue: NullablePointer[XmlNode]): I32 => +// fun xlinkIsLink(pdoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode]): I32 => +// fun xmlAddChildList(pparent: NullablePointer[XmlNode], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlAddChild(pparent: NullablePointer[XmlNode], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlAddNextSibling(pcur: NullablePointer[XmlNode], pelem: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlAddPrevSibling(pcur: NullablePointer[XmlNode], pelem: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlAddSibling(pcur: NullablePointer[XmlNode], pelem: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlBufGetNodeContent(pbuf: NullablePointer[XmlBuf], pcur: NullablePointer[XmlNode]): I32 => +// fun xmlBufNodeDump(pbuf: NullablePointer[XmlBuf], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode], plevel: I32, pformat: I32): U64 => +// fun xmlChildElementCount(pparent: NullablePointer[XmlNode]): U64 => +// fun xmlCopyNodeList(pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlCopyNode(pnode: NullablePointer[XmlNode], precursive: I32): NullablePointer[XmlNode] => +// fun xmlCopyPropList(ptarget: NullablePointer[XmlNode], pcur: NullablePointer[XmlAttr]): NullablePointer[XmlAttr] => +// fun xmlCopyProp(ptarget: NullablePointer[XmlNode], pcur: NullablePointer[XmlAttr]): NullablePointer[XmlAttr] => +// fun xmlDebugDumpNodeList(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode], pdepth: I32): None => +// fun xmlDebugDumpNode(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode], pdepth: I32): None => +// fun xmlDebugDumpOneNode(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode], pdepth: I32): None => +// fun xmlDocCopyNodeList(pdoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlDocCopyNode(pnode: NullablePointer[XmlNode], pdoc: NullablePointer[XmlDoc], precursive: I32): NullablePointer[XmlNode] => +// fun xmlDocSetRootElement(pdoc: NullablePointer[XmlDoc], proot: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlDOMWrapAdoptNode(pctxt: NullablePointer[XmlDOMWrapCtxt], psourceDoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode], pdestDoc: NullablePointer[XmlDoc], pdestParent: NullablePointer[XmlNode], poptions: I32): I32 => +// fun xmlDOMWrapCloneNode(pctxt: NullablePointer[XmlDOMWrapCtxt], psourceDoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode], pclonedNode: Pointer[NullablePointer[XmlNode]], pdestDoc: NullablePointer[XmlDoc], pdestParent: NullablePointer[XmlNode], pdeep: I32, poptions: I32): I32 => +// fun xmlDOMWrapReconcileNamespaces(pctxt: NullablePointer[XmlDOMWrapCtxt], pelem: NullablePointer[XmlNode], poptions: I32): I32 => +// fun xmlDOMWrapRemoveNode(pctxt: NullablePointer[XmlDOMWrapCtxt], pdoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode], poptions: I32): I32 => +// fun xmlElemDump(pf: NullablePointer[IOFILE], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode]): None => +// fun xmlFirstElementChild(pparent: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlFreeNodeList(pcur: NullablePointer[XmlNode]): None => +// fun xmlFreeNode(pcur: NullablePointer[XmlNode]): None => +// fun xmlGetLastChild(pparent: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlGetNoNsProp(pnode: NullablePointer[XmlNode], pname: String): String => +// fun xmlGetNsList(pdoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode]): Pointer[NullablePointer[XmlNs]] => +// fun xmlGetNsProp(pnode: NullablePointer[XmlNode], pname: String, pnameSpace: String): String => +// fun xmlGetProp(pnode: NullablePointer[XmlNode], pname: String): String => +// fun xmlHasNsProp(pnode: NullablePointer[XmlNode], pname: String, pnameSpace: String): NullablePointer[XmlAttr] => +// fun xmlHasProp(pnode: NullablePointer[XmlNode], pname: String): NullablePointer[XmlAttr] => +// fun xmlIsBlankNode(pnode: NullablePointer[XmlNode]): I32 => +// fun xmlIsID(pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pattr: NullablePointer[XmlAttr]): I32 => +// fun xmlIsRef(pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pattr: NullablePointer[XmlAttr]): I32 => +// fun xmlLastElementChild(pparent: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlLsCountNode(pnode: NullablePointer[XmlNode]): I32 => +// fun xmlLsOneNode(poutput: NullablePointer[IOFILE], pnode: NullablePointer[XmlNode]): None => +// fun xmlNewCDataBlock(pdoc: NullablePointer[XmlDoc], pcontent: String, plen: I32): NullablePointer[XmlNode] => +// fun xmlNewCharRef(pdoc: NullablePointer[XmlDoc], pname: String): NullablePointer[XmlNode] => +// fun xmlNewChild(pparent: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewComment(pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewDocComment(pdoc: NullablePointer[XmlDoc], pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewDocFragment(pdoc: NullablePointer[XmlDoc]): NullablePointer[XmlNode] => +// fun xmlNewDocNodeEatName(pdoc: NullablePointer[XmlDoc], pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewDocNode(pdoc: NullablePointer[XmlDoc], pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewDocPI(pdoc: NullablePointer[XmlDoc], pname: String, pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewDocRawNode(pdoc: NullablePointer[XmlDoc], pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewDocTextLen(pdoc: NullablePointer[XmlDoc], pcontent: String, plen: I32): NullablePointer[XmlNode] => +// fun xmlNewDocText(pdoc: NullablePointer[XmlDoc], pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewNodeEatName(pns: NullablePointer[XmlNs], pname: String): NullablePointer[XmlNode] => +// fun xmlNewNode(pns: NullablePointer[XmlNs], pname: String): NullablePointer[XmlNode] => +// fun xmlNewNs(pnode: NullablePointer[XmlNode], phref: String, pprefix: String): NullablePointer[XmlNs] => +// fun xmlNewNsPropEatName(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pvalue: String): NullablePointer[XmlAttr] => +// fun xmlNewNsProp(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pvalue: String): NullablePointer[XmlAttr] => +// fun xmlNewPI(pname: String, pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewProp(pnode: NullablePointer[XmlNode], pname: String, pvalue: String): NullablePointer[XmlAttr] => +// fun xmlNewReference(pdoc: NullablePointer[XmlDoc], pname: String): NullablePointer[XmlNode] => +// fun xmlNewTextChild(pparent: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewTextLen(pcontent: String, plen: I32): NullablePointer[XmlNode] => +// fun xmlNewText(pcontent: String): NullablePointer[XmlNode] => +// fun xmlNewTextWriterTree(pdoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode], pcompression: I32): NullablePointer[XmlTextWriter] => +// fun xmlNextElementSibling(pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlNodeAddContentLen(pcur: NullablePointer[XmlNode], pcontent: String, plen: I32): None => +// fun xmlNodeAddContent(pcur: NullablePointer[XmlNode], pcontent: String): None => +// fun xmlNodeBufGetContent(pbuffer: NullablePointer[XmlBuffer], pcur: NullablePointer[XmlNode]): I32 => +// fun xmlNodeDumpOutput(pbuf: NullablePointer[XmlOutputBuffer], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode], plevel: I32, pformat: I32, pencoding: String): None => +// fun xmlNodeDump(pbuf: NullablePointer[XmlBuffer], pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode], plevel: I32, pformat: I32): I32 => +// fun xmlNodeGetBase(pdoc: NullablePointer[XmlDoc], pcur: NullablePointer[XmlNode]): String => +// fun xmlNodeGetContent(pcur: NullablePointer[XmlNode]): String => +// fun xmlNodeGetLang(pcur: NullablePointer[XmlNode]): String => +// fun xmlNodeGetSpacePreserve(pcur: NullablePointer[XmlNode]): I32 => +// fun xmlNodeIsText(pnode: NullablePointer[XmlNode]): I32 => +// fun xmlNodeListGetRawString(pdoc: NullablePointer[XmlDoc], plist: NullablePointer[XmlNode], pinLine: I32): String => +// fun xmlNodeListGetString(pdoc: NullablePointer[XmlDoc], plist: NullablePointer[XmlNode], pinLine: I32): String => +// fun xmlNodeSetBase(pcur: NullablePointer[XmlNode], puri: String): None => +// fun xmlNodeSetContentLen(pcur: NullablePointer[XmlNode], pcontent: String, plen: I32): None => +// fun xmlNodeSetContent(pcur: NullablePointer[XmlNode], pcontent: String): None => +// fun xmlNodeSetLang(pcur: NullablePointer[XmlNode], plang: String): None => +// fun xmlNodeSetName(pcur: NullablePointer[XmlNode], pname: String): None => +// fun xmlNodeSetSpacePreserve(pcur: NullablePointer[XmlNode], pval: I32): None => +// fun xmlParseBalancedChunkMemory(pdoc: NullablePointer[XmlDoc], psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[XmlNode]]): I32 => +// fun xmlParseBalancedChunkMemoryRecover(pdoc: NullablePointer[XmlDoc], psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pdepth: I32, pstring: String, plst: Pointer[NullablePointer[XmlNode]], precover: I32): I32 => +// fun xmlParseCtxtExternalEntity(pctx: NullablePointer[XmlParserCtxt], pURL: String, pID: String, plst: Pointer[NullablePointer[XmlNode]]): I32 => +// fun xmlParseExternalEntity(pdoc: NullablePointer[XmlDoc], psax: NullablePointer[XmlSAXHandler], puser_data: Pointer[U8], pdepth: I32, pURL: String, pID: String, plst: Pointer[NullablePointer[XmlNode]]): I32 => +// fun xmlParseInNodeContext(pnode: NullablePointer[XmlNode], pdata: String, pdatalen: I32, poptions: I32, plst: Pointer[NullablePointer[XmlNode]]): I32 => +// fun xmlParserFindNodeInfoIndex(pseq: NullablePointer[XmlParserNodeInfoSeq], pnode: NullablePointer[XmlNode]): U64 => +// fun xmlParserFindNodeInfo(pctxt: NullablePointer[XmlParserCtxt], pnode: NullablePointer[XmlNode]): NullablePointer[XmlParserNodeInfo] => +// fun xmlPatternMatch(pcomp: NullablePointer[XmlPattern], pnode: NullablePointer[XmlNode]): I32 => +// fun xmlPreviousElementSibling(pnode: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlReconciliateNs(pdoc: NullablePointer[XmlDoc], ptree: NullablePointer[XmlNode]): I32 => +// fun xmlRelaxNGValidateFullElement(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode]): I32 => +// fun xmlRelaxNGValidatePopElement(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode]): I32 => +// fun xmlRelaxNGValidatePushElement(pctxt: NullablePointer[XmlRelaxNGValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode]): I32 => +// fun xmlReplaceNode(pold: NullablePointer[XmlNode], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlSaveTree(pctxt: NullablePointer[XmlSaveCtxt], pnode: NullablePointer[XmlNode]): I64 => +// fun xmlSchemaValidateOneElement(pctxt: NullablePointer[XmlSchemaValidCtxt], pelem: NullablePointer[XmlNode]): I32 => +// fun xmlSchemaValPredefTypeNodeNoNorm(ptype: NullablePointer[XmlSchemaType], pvalue: String, pval: Pointer[NullablePointer[XmlSchemaVal]], pnode: NullablePointer[XmlNode]): I32 => +// fun xmlSchemaValPredefTypeNode(ptype: NullablePointer[XmlSchemaType], pvalue: String, pval: Pointer[NullablePointer[XmlSchemaVal]], pnode: NullablePointer[XmlNode]): I32 => +// fun xmlSearchNsByHref(pdoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode], phref: String): NullablePointer[XmlNs] => +// fun xmlSearchNs(pdoc: NullablePointer[XmlDoc], pnode: NullablePointer[XmlNode], pnameSpace: String): NullablePointer[XmlNs] => +// fun xmlSetListDoc(plist: NullablePointer[XmlNode], pdoc: NullablePointer[XmlDoc]): None => +// fun xmlSetNs(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs]): None => +// fun xmlSetNsProp(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String, pvalue: String): NullablePointer[XmlAttr] => +// fun xmlSetProp(pnode: NullablePointer[XmlNode], pname: String, pvalue: String): NullablePointer[XmlAttr] => +// fun xmlSetTreeDoc(ptree: NullablePointer[XmlNode], pdoc: NullablePointer[XmlDoc]): None => +// fun xmlShellBase(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellCat(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellDir(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellDu(pctxt: NullablePointer[XmlShellCtxt], parg: String, ptree: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellList(pctxt: NullablePointer[XmlShellCtxt], parg: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellLoad(pctxt: NullablePointer[XmlShellCtxt], pfilename: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellPrintNode(pnode: NullablePointer[XmlNode]): None => +// fun xmlShellPwd(pctxt: NullablePointer[XmlShellCtxt], pbuffer: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellSave(pctxt: NullablePointer[XmlShellCtxt], pfilename: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellValidate(pctxt: NullablePointer[XmlShellCtxt], pdtd: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlShellWrite(pctxt: NullablePointer[XmlShellCtxt], pfilename: String, pnode: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlStringGetNodeList(pdoc: NullablePointer[XmlDoc], pvalue: String): NullablePointer[XmlNode] => +// fun xmlStringLenGetNodeList(pdoc: NullablePointer[XmlDoc], pvalue: String, plen: I32): NullablePointer[XmlNode] => +// fun xmlTextConcat(pnode: NullablePointer[XmlNode], pcontent: String, plen: I32): I32 => +// fun xmlTextMerge(pfirst: NullablePointer[XmlNode], psecond: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlTextReaderCurrentNode(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => +// fun xmlTextReaderExpand(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => +// fun xmlTextReaderPreserve(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => +// fun xmlUnlinkNode(pcur: NullablePointer[XmlNode]): None => +// fun xmlUnsetNsProp(pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs], pname: String): I32 => +// fun xmlUnsetProp(pnode: NullablePointer[XmlNode], pname: String): I32 => +// fun xmlValidateElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode]): I32 => +// fun xmlValidateOneAttribute(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pattr: NullablePointer[XmlAttr], pvalue: String): I32 => +// fun xmlValidateOneElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode]): I32 => +// fun xmlValidateOneNamespace(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pprefix: String, pns: NullablePointer[XmlNs], pvalue: String): I32 => +// fun xmlValidatePopElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pqname: String): I32 => +// fun xmlValidatePushElement(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pqname: String): I32 => +// fun xmlValidCtxtNormalizeAttributeValue(pctxt: NullablePointer[XmlValidCtxt], pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pname: String, pvalue: String): String => +// fun xmlValidGetValidElements(pprev: NullablePointer[XmlNode], pnext: NullablePointer[XmlNode], pnames: Pointer[Pointer[U8] tag], pmax: I32): I32 => +// fun xmlValidNormalizeAttributeValue(pdoc: NullablePointer[XmlDoc], pelem: NullablePointer[XmlNode], pname: String, pvalue: String): String => +// fun xmlXIncludeProcessNode(pctxt: NullablePointer[XmlXIncludeCtxt], ptree: NullablePointer[XmlNode]): I32 => +// fun xmlXIncludeProcessTreeFlagsData(ptree: NullablePointer[XmlNode], pflags: I32, pdata: Pointer[U8]): I32 => +// fun xmlXIncludeProcessTreeFlags(ptree: NullablePointer[XmlNode], pflags: I32): I32 => +// fun xmlXIncludeProcessTree(ptree: NullablePointer[XmlNode]): I32 => +// fun xmlXPathCastNodeSetToBoolean(pns: NullablePointer[XmlNodeSet]): I32 => +// fun xmlXPathCastNodeSetToNumber(pns: NullablePointer[XmlNodeSet]): F64 => +// fun xmlXPathCastNodeSetToString(pns: NullablePointer[XmlNodeSet]): String => +// fun xmlXPathCastNodeToNumber(pnode: NullablePointer[XmlNode]): F64 => +// fun xmlXPathCmpNodes(pnode1: NullablePointer[XmlNode], pnode2: NullablePointer[XmlNode]): I32 => +// fun xmlXPathDifference(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathDistinct(pnodes: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathDistinctSorted(pnodes: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathFreeNodeSet(pobj: NullablePointer[XmlNodeSet]): None => +// fun xmlXPathHasSameNodes(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): I32 => +// fun xmlXPathIntersection(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathLeading(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathLeadingSorted(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathNewNodeSetList(pval: NullablePointer[XmlNodeSet]): NullablePointer[XmlXPathObject] => +// fun xmlXPathNewNodeSet(pval: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => +// fun xmlXPathNewValueTree(pval: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => +// fun xmlXPathNextAncestorOrSelf(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextAncestor(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextAttribute(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextChild(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextDescendantOrSelf(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextDescendant(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextFollowing(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextFollowingSibling(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextNamespace(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextParent(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextPreceding(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextPrecedingSibling(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNextSelf(pctxt: NullablePointer[XmlXPathParserContext], pcur: NullablePointer[XmlNode]): NullablePointer[XmlNode] => +// fun xmlXPathNodeEval(pnode: NullablePointer[XmlNode], pstr: String, pctx: NullablePointer[XmlXPathContext]): NullablePointer[XmlXPathObject] => +// fun xmlXPathNodeLeading(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => +// fun xmlXPathNodeLeadingSorted(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => +// fun xmlXPathNodeSetAddNs(pcur: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode], pns: NullablePointer[XmlNs]): I32 => +// fun xmlXPathNodeSetAdd(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): I32 => +// fun xmlXPathNodeSetAddUnique(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): I32 => +// fun xmlXPathNodeSetContains(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): I32 => +// fun xmlXPathNodeSetCreate(pval: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => +// fun xmlXPathNodeSetDel(pcur: NullablePointer[XmlNodeSet], pval: NullablePointer[XmlNode]): None => +// fun xmlXPathNodeSetMerge(pval1: NullablePointer[XmlNodeSet], pval2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathNodeSetRemove(pcur: NullablePointer[XmlNodeSet], pval: I32): None => +// fun xmlXPathNodeSetSort(pset: NullablePointer[XmlNodeSet]): None => +// fun xmlXPathNodeTrailing(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => +// fun xmlXPathNodeTrailingSorted(pnodes: NullablePointer[XmlNodeSet], pnode: NullablePointer[XmlNode]): NullablePointer[XmlNodeSet] => +// fun xmlXPathPopNodeSet(pctxt: NullablePointer[XmlXPathParserContext]): NullablePointer[XmlNodeSet] => +// fun xmlXPathSetContextNode(pnode: NullablePointer[XmlNode], pctx: NullablePointer[XmlXPathContext]): I32 => +// fun xmlXPathTrailing(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathTrailingSorted(pnodes1: NullablePointer[XmlNodeSet], pnodes2: NullablePointer[XmlNodeSet]): NullablePointer[XmlNodeSet] => +// fun xmlXPathWrapNodeSet(pval: NullablePointer[XmlNodeSet]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrBuildNodeList(pobj: NullablePointer[XmlXPathObject]): NullablePointer[XmlNode] => +// fun xmlXPtrNewCollapsedRange(pstart: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrNewContext(pdoc: NullablePointer[XmlDoc], phere: NullablePointer[XmlNode], porigin: NullablePointer[XmlNode]): NullablePointer[XmlXPathContext] => +// fun xmlXPtrNewLocationSetNodeSet(pset: NullablePointer[XmlNodeSet]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrNewLocationSetNodes(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrNewRangeNodeObject(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrNewRangeNodePoint(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlXPathObject]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrNewRangeNodes(pstart: NullablePointer[XmlNode], pend: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrNewRangePointNode(pstart: NullablePointer[XmlXPathObject], pend: NullablePointer[XmlNode]): NullablePointer[XmlXPathObject] => +// fun xmlXPtrNewRange(pstart: NullablePointer[XmlNode], pstartindex: I32, pend: NullablePointer[XmlNode], pendindex: I32): NullablePointer[XmlXPathObject] => diff --git a/pony-libxml2/xml2parserinputbuffer.pony b/pony-libxml2/xml2parserinputbuffer.pony index 3153eda..b5e1328 100644 --- a/pony-libxml2/xml2parserinputbuffer.pony +++ b/pony-libxml2/xml2parserinputbuffer.pony @@ -1,6 +1,8 @@ +use "structs/" + class Xml2parserinputbuffer - var ptr': NullablePointer[Xmlparserinputbuffer] - var ptr: Xmlparserinputbuffer + var ptr': NullablePointer[XmlParserInputBuffer] + var ptr: XmlParserInputBuffer var buffersize: I32 new createMem(str: String) ? => @@ -22,5 +24,5 @@ class Xml2parserinputbuffer end fun ref newTextReader(pURI: String): Xml2textreader ? => - let ptrx: NullablePointer[Xmltextreader] = LibXML2.xmlNewTextReader(ptr', pURI) + let ptrx: NullablePointer[XmlTextReader] = LibXML2.xmlNewTextReader(ptr', pURI) Xml2textreader.fromPTR(ptrx)? diff --git a/pony-libxml2/xml2textreader.pony b/pony-libxml2/xml2textreader.pony index 06b312d..a4a8cd8 100644 --- a/pony-libxml2/xml2textreader.pony +++ b/pony-libxml2/xml2textreader.pony @@ -1,8 +1,10 @@ +use "structs/" + class Xml2textreader - var ptr': NullablePointer[Xmltextreader] - var ptr: Xmltextreader + var ptr': NullablePointer[XmlTextReader] + var ptr: XmlTextReader - new fromPTR(ptrx: NullablePointer[Xmltextreader])? => + new fromPTR(ptrx: NullablePointer[XmlTextReader])? => if (ptrx.is_none()) then error else @@ -11,44 +13,44 @@ class Xml2textreader end -// fun xmlTextReaderRead(preader: NullablePointer[Xmltextreader]): I32 => +// fun xmlTextReaderRead(preader: NullablePointer[XmlTextReader]): I32 => fun ref read(): I32 => LibXML2.xmlTextReaderRead(ptr') -// fun xmlTextReaderDepth(preader: NullablePointer[Xmltextreader]): I32 => +// fun xmlTextReaderDepth(preader: NullablePointer[XmlTextReader]): I32 => fun ref depth(): I32 => LibXML2.xmlTextReaderDepth(ptr') -// fun xmlTextReaderNodeType(preader: NullablePointer[Xmltextreader]): I32 => +// fun xmlTextReaderNodeType(preader: NullablePointer[XmlTextReader]): I32 => fun ref nodeType(): I32 => LibXML2.xmlTextReaderNodeType(ptr') -// fun xmlTextReaderName(preader: NullablePointer[Xmltextreader]): String => +// fun xmlTextReaderName(preader: NullablePointer[XmlTextReader]): String => fun ref name(): String => LibXML2.xmlTextReaderName(ptr') -// fun xmlTextReaderValue(preader: NullablePointer[Xmltextreader]): String => +// fun xmlTextReaderValue(preader: NullablePointer[XmlTextReader]): String => fun ref value(): String => LibXML2.xmlTextReaderValue(ptr') -// fun xmlTextReaderIsEmptyElement(preader: NullablePointer[Xmltextreader]): I32 => +// fun xmlTextReaderIsEmptyElement(preader: NullablePointer[XmlTextReader]): I32 => fun ref isEmptyElement(): I32 => LibXML2.xmlTextReaderIsEmptyElement(ptr') -// fun xmlReaderNewWalker(preader: NullablePointer[Xmltextreader], pdoc: NullablePointer[Xmldoc]): I32 => +// fun xmlReaderNewWalker(preader: NullablePointer[XmlTextReader], pdoc: NullablePointer[XmlDoc]): I32 => // fun ref newWalker(xmldoc: Xml2Doc): I32 => // LibXML2.xmlReaderNewWalker(ptr', xmldoc.ptr') -// fun xmlTextReaderSetParserProp(preader: NullablePointer[Xmltextreader], pprop: I32, pvalue: I32): I32 => +// fun xmlTextReaderSetParserProp(preader: NullablePointer[XmlTextReader], pprop: I32, pvalue: I32): I32 => fun ref setParserProp(pprop: I32, pvalue: I32): I32 => LibXML2.xmlTextReaderSetParserProp(ptr', pprop, pvalue) -// fun xmlTextReaderExpand(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => +// fun xmlTextReaderExpand(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => fun ref expand(): Xml2node ? => - let ptrx: NullablePointer[Xmlnode] = LibXML2.xmlTextReaderExpand(ptr') + let ptrx: NullablePointer[XmlNode] = LibXML2.xmlTextReaderExpand(ptr') Xml2node.fromPTR(ptrx)? -// fun xmlTextReaderCurrentDoc(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmldoc] +// fun xmlTextReaderCurrentDoc(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlDoc] // fun ref currentDoc(): Xml2Doc ? => // let ptrx: XmldocPTR = LibXML2.xmlTextReaderCurrentDoc(ptr') // Xml2Doc.fromPTR(ptrx)? @@ -56,113 +58,113 @@ class Xml2textreader -// fun xmlTextReaderBaseUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstBaseUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstEncoding(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstLocalName(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstName(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstNamespaceUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstPrefix(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstString(preader: NullablePointer[Xmltextreader], pstr: String): String => -// fun xmlTextReaderConstValue(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstXmlLang(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstXmlVersion(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderGetAttributeNo(preader: NullablePointer[Xmltextreader], pno: I32): String => -// fun xmlTextReaderGetAttributeNs(preader: NullablePointer[Xmltextreader], plocalName: String, pnamespaceURI: String): String => -// fun xmlTextReaderGetAttribute(preader: NullablePointer[Xmltextreader], pname: String): String => -// fun xmlTextReaderLocalName(preader: NullablePointer[Xmltextreader]): String => +// fun xmlTextReaderBaseUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstBaseUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstEncoding(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstLocalName(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstName(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstNamespaceUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstPrefix(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstString(preader: NullablePointer[XmlTextReader], pstr: String): String => +// fun xmlTextReaderConstValue(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstXmlLang(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstXmlVersion(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderGetAttributeNo(preader: NullablePointer[XmlTextReader], pno: I32): String => +// fun xmlTextReaderGetAttributeNs(preader: NullablePointer[XmlTextReader], plocalName: String, pnamespaceURI: String): String => +// fun xmlTextReaderGetAttribute(preader: NullablePointer[XmlTextReader], pname: String): String => +// fun xmlTextReaderLocalName(preader: NullablePointer[XmlTextReader]): String => // fun xmlTextReaderLocatorBaseURI(plocator: Pointer[U8]): String => -// fun xmlTextReaderLookupNamespace(preader: NullablePointer[Xmltextreader], pprefix: String): String => -// fun xmlTextReaderName(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderNamespaceUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderPrefix(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderReadInnerXml(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderReadOuterXml(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderReadString(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderValue(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderXmlLang(preader: NullablePointer[Xmltextreader]): String => - - - - - - - - -// fun xmlNewTextReaderFilename(pURI: String): NullablePointer[Xmltextreader] => -// fun xmlFreeTextReader(preader: NullablePointer[Xmltextreader]): None => -// fun xmlTextReaderSetup(preader: NullablePointer[Xmltextreader], pinput: NullablePointer[Xmlparserinputbuffer], pURL: String, pencoding: String, poptions: I32): I32 => -// fun xmlTextReaderReadInnerXml(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderReadOuterXml(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderReadString(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderReadAttributeValue(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderAttributeCount(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderHasAttributes(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderHasValue(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderIsDefault(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderQuoteChar(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderReadState(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderIsNamespaceDecl(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderConstBaseUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstLocalName(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstName(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstNamespaceUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstPrefix(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstXmlLang(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderConstString(preader: NullablePointer[Xmltextreader], pstr: String): String => -// fun xmlTextReaderConstValue(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderBaseUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderLocalName(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderNamespaceUri(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderPrefix(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderXmlLang(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderClose(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderGetAttributeNo(preader: NullablePointer[Xmltextreader], pno: I32): String => -// fun xmlTextReaderGetAttribute(preader: NullablePointer[Xmltextreader], pname: String): String => -// fun xmlTextReaderGetAttributeNs(preader: NullablePointer[Xmltextreader], plocalName: String, pnamespaceURI: String): String => -// fun xmlTextReaderGetRemainder(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlparserinputbuffer] => -// fun xmlTextReaderLookupNamespace(preader: NullablePointer[Xmltextreader], pprefix: String): String => -// fun xmlTextReaderMoveToAttributeNo(preader: NullablePointer[Xmltextreader], pno: I32): I32 => -// fun xmlTextReaderMoveToAttribute(preader: NullablePointer[Xmltextreader], pname: String): I32 => -// fun xmlTextReaderMoveToAttributeNs(preader: NullablePointer[Xmltextreader], plocalName: String, pnamespaceURI: String): I32 => -// fun xmlTextReaderMoveToFirstAttribute(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderMoveToNextAttribute(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderMoveToElement(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderNormalization(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderConstEncoding(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderGetParserProp(preader: NullablePointer[Xmltextreader], pprop: I32): I32 => -// fun xmlTextReaderCurrentNode(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => -// fun xmlTextReaderGetParserLineNumber(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderGetParserColumnNumber(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderPreserve(preader: NullablePointer[Xmltextreader]): NullablePointer[Xmlnode] => -// fun xmlTextReaderPreservePattern(preader: NullablePointer[Xmltextreader], ppattern: String, pnamespaces: Pointer[Pointer[U8] tag]): I32 => -// fun xmlTextReaderNext(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderNextSibling(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderIsValid(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderRelaxNGValidate(preader: NullablePointer[Xmltextreader], prng: String): I32 => -// fun xmlTextReaderRelaxNGValidateCtxt(preader: NullablePointer[Xmltextreader], pctxt: NullablePointer[Xmlrelaxngvalidctxt], poptions: I32): I32 => -// fun xmlTextReaderRelaxNGSetSchema(preader: NullablePointer[Xmltextreader], pschema: NullablePointer[Xmlrelaxng]): I32 => -// fun xmlTextReaderSchemaValidate(preader: NullablePointer[Xmltextreader], pxsd: String): I32 => -// fun xmlTextReaderSchemaValidateCtxt(preader: NullablePointer[Xmltextreader], pctxt: NullablePointer[Xmlschemavalidctxt], poptions: I32): I32 => -// fun xmlTextReaderSetSchema(preader: NullablePointer[Xmltextreader], pschema: NullablePointer[Xmlschema]): I32 => -// fun xmlTextReaderConstXmlVersion(preader: NullablePointer[Xmltextreader]): String => -// fun xmlTextReaderStandalone(preader: NullablePointer[Xmltextreader]): I32 => -// fun xmlTextReaderByteConsumed(preader: NullablePointer[Xmltextreader]): I64 => -// fun xmlReaderWalker(pdoc: NullablePointer[Xmldoc]): NullablePointer[Xmltextreader] => -// fun xmlReaderForDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => -// fun xmlReaderForFile(pfilename: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => -// fun xmlReaderForMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => -// fun xmlReaderForFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => -// fun xmlReaderForIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[Xmltextreader] => -// fun xmlReaderNewDoc(preader: NullablePointer[Xmltextreader], pcur: String, pURL: String, pencoding: String, poptions: I32): I32 => -// fun xmlReaderNewFile(preader: NullablePointer[Xmltextreader], pfilename: String, pencoding: String, poptions: I32): I32 => -// fun xmlReaderNewMemory(preader: NullablePointer[Xmltextreader], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): I32 => -// fun xmlReaderNewFd(preader: NullablePointer[Xmltextreader], pfd: I32, pURL: String, pencoding: String, poptions: I32): I32 => -// fun xmlReaderNewIO(preader: NullablePointer[Xmltextreader], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): I32 => +// fun xmlTextReaderLookupNamespace(preader: NullablePointer[XmlTextReader], pprefix: String): String => +// fun xmlTextReaderName(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderNamespaceUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderPrefix(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderReadInnerXml(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderReadOuterXml(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderReadString(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderValue(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderXmlLang(preader: NullablePointer[XmlTextReader]): String => + + + + + + + + +// fun xmlNewTextReaderFilename(pURI: String): NullablePointer[XmlTextReader] => +// fun xmlFreeTextReader(preader: NullablePointer[XmlTextReader]): None => +// fun xmlTextReaderSetup(preader: NullablePointer[XmlTextReader], pinput: NullablePointer[XmlParserInputBuffer], pURL: String, pencoding: String, poptions: I32): I32 => +// fun xmlTextReaderReadInnerXml(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderReadOuterXml(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderReadString(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderReadAttributeValue(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderAttributeCount(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderHasAttributes(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderHasValue(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderIsDefault(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderQuoteChar(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderReadState(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderIsNamespaceDecl(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderConstBaseUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstLocalName(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstName(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstNamespaceUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstPrefix(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstXmlLang(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderConstString(preader: NullablePointer[XmlTextReader], pstr: String): String => +// fun xmlTextReaderConstValue(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderBaseUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderLocalName(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderNamespaceUri(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderPrefix(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderXmlLang(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderClose(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderGetAttributeNo(preader: NullablePointer[XmlTextReader], pno: I32): String => +// fun xmlTextReaderGetAttribute(preader: NullablePointer[XmlTextReader], pname: String): String => +// fun xmlTextReaderGetAttributeNs(preader: NullablePointer[XmlTextReader], plocalName: String, pnamespaceURI: String): String => +// fun xmlTextReaderGetRemainder(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlParserInputBuffer] => +// fun xmlTextReaderLookupNamespace(preader: NullablePointer[XmlTextReader], pprefix: String): String => +// fun xmlTextReaderMoveToAttributeNo(preader: NullablePointer[XmlTextReader], pno: I32): I32 => +// fun xmlTextReaderMoveToAttribute(preader: NullablePointer[XmlTextReader], pname: String): I32 => +// fun xmlTextReaderMoveToAttributeNs(preader: NullablePointer[XmlTextReader], plocalName: String, pnamespaceURI: String): I32 => +// fun xmlTextReaderMoveToFirstAttribute(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderMoveToNextAttribute(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderMoveToElement(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderNormalization(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderConstEncoding(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderGetParserProp(preader: NullablePointer[XmlTextReader], pprop: I32): I32 => +// fun xmlTextReaderCurrentNode(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => +// fun xmlTextReaderGetParserLineNumber(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderGetParserColumnNumber(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderPreserve(preader: NullablePointer[XmlTextReader]): NullablePointer[XmlNode] => +// fun xmlTextReaderPreservePattern(preader: NullablePointer[XmlTextReader], ppattern: String, pnamespaces: Pointer[Pointer[U8] tag]): I32 => +// fun xmlTextReaderNext(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderNextSibling(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderIsValid(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderRelaxNGValidate(preader: NullablePointer[XmlTextReader], prng: String): I32 => +// fun xmlTextReaderRelaxNGValidateCtxt(preader: NullablePointer[XmlTextReader], pctxt: NullablePointer[XmlRelaxNGValidCtxt], poptions: I32): I32 => +// fun xmlTextReaderRelaxNGSetSchema(preader: NullablePointer[XmlTextReader], pschema: NullablePointer[XmlRelaxNG]): I32 => +// fun xmlTextReaderSchemaValidate(preader: NullablePointer[XmlTextReader], pxsd: String): I32 => +// fun xmlTextReaderSchemaValidateCtxt(preader: NullablePointer[XmlTextReader], pctxt: NullablePointer[XmlSchemaValidCtxt], poptions: I32): I32 => +// fun xmlTextReaderSetSchema(preader: NullablePointer[XmlTextReader], pschema: NullablePointer[XmlSchema]): I32 => +// fun xmlTextReaderConstXmlVersion(preader: NullablePointer[XmlTextReader]): String => +// fun xmlTextReaderStandalone(preader: NullablePointer[XmlTextReader]): I32 => +// fun xmlTextReaderByteConsumed(preader: NullablePointer[XmlTextReader]): I64 => +// fun xmlReaderWalker(pdoc: NullablePointer[XmlDoc]): NullablePointer[XmlTextReader] => +// fun xmlReaderForDoc(pcur: String, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => +// fun xmlReaderForFile(pfilename: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => +// fun xmlReaderForMemory(pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => +// fun xmlReaderForFd(pfd: I32, pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => +// fun xmlReaderForIO(pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): NullablePointer[XmlTextReader] => +// fun xmlReaderNewDoc(preader: NullablePointer[XmlTextReader], pcur: String, pURL: String, pencoding: String, poptions: I32): I32 => +// fun xmlReaderNewFile(preader: NullablePointer[XmlTextReader], pfilename: String, pencoding: String, poptions: I32): I32 => +// fun xmlReaderNewMemory(preader: NullablePointer[XmlTextReader], pbuffer: String, psize: I32, pURL: String, pencoding: String, poptions: I32): I32 => +// fun xmlReaderNewFd(preader: NullablePointer[XmlTextReader], pfd: I32, pURL: String, pencoding: String, poptions: I32): I32 => +// fun xmlReaderNewIO(preader: NullablePointer[XmlTextReader], pioread: Pointer[FUNCTIONPOINTER], pioclose: Pointer[FUNCTIONPOINTER], pioctx: Pointer[U8], pURL: String, pencoding: String, poptions: I32): I32 => // fun xmlTextReaderLocatorLineNumber(plocator: Pointer[U8]): I32 => // fun xmlTextReaderLocatorBaseURI(plocator: Pointer[U8]): String => -// fun xmlTextReaderSetErrorHandler(preader: NullablePointer[Xmltextreader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => -// fun xmlTextReaderSetStructuredErrorHandler(preader: NullablePointer[Xmltextreader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => -// fun xmlTextReaderGetErrorHandler(preader: NullablePointer[Xmltextreader], pf: Pointer[Pointer[FUNCTIONPOINTER]], parg: Pointer[Pointer[U8]]): None => +// fun xmlTextReaderSetErrorHandler(preader: NullablePointer[XmlTextReader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => +// fun xmlTextReaderSetStructuredErrorHandler(preader: NullablePointer[XmlTextReader], pf: Pointer[FUNCTIONPOINTER], parg: Pointer[U8]): None => +// fun xmlTextReaderGetErrorHandler(preader: NullablePointer[XmlTextReader], pf: Pointer[Pointer[FUNCTIONPOINTER]], parg: Pointer[Pointer[U8]]): None => diff --git a/pony-libxml2/xml2xpath.pony b/pony-libxml2/xml2xpath.pony index 411d64e..5b49d4d 100644 --- a/pony-libxml2/xml2xpath.pony +++ b/pony-libxml2/xml2xpath.pony @@ -1,3 +1,4 @@ +use "structs/" use @pony_triggergc[None](ptr: Pointer[None]) use @pony_ctx[Pointer[None]]() @@ -5,13 +6,13 @@ use @pony_ctx[Pointer[None]]() class Xml2pathobject var allocated: Bool - var ptr': NullablePointer[Xmlxpathobject] - var ptr: Xmlxpathobject - var nodeset': NullablePointer[Xmlnodeset] - var nodeset: Xmlnodeset + var ptr': NullablePointer[XmlXPathObject] + var ptr: XmlXPathObject + var nodeset': NullablePointer[XmlNodeSet] + var nodeset: XmlNodeSet var nodearray: Array[Xml2node] = Array[Xml2node] - new fromPTR(ptrx: NullablePointer[Xmlxpathobject])? => + new fromPTR(ptrx: NullablePointer[XmlXPathObject])? => if (ptrx.is_none()) then error else @@ -22,7 +23,7 @@ class Xml2pathobject else nodeset' = ptr.pnodesetval nodeset = nodeset'.apply()? - let nodearray': Array[NullablePointer[Xmlnode]] = Array[NullablePointer[Xmlnode]].from_cpointer(nodeset.pnodeTab, nodeset.pnodeNr.usize()) + let nodearray': Array[NullablePointer[XmlNode]] = Array[NullablePointer[XmlNode]].from_cpointer(nodeset.pnodeTab, nodeset.pnodeNr.usize()) for f in nodearray'.values() do nodearray.push(Xml2node.fromPTR(f)?) @@ -67,11 +68,11 @@ class Xml2pathobject @pony_triggergc(@pony_ctx()) end -// fun xmlXPathCastNodeSetToString(pns: NullablePointer[Xmlnodeset]): String => +// fun xmlXPathCastNodeSetToString(pns: NullablePointer[XmlNodeSet]): String => fun ref castNodeSetToString(): String => LibXML2.xmlXPathCastNodeSetToString(nodeset') -// xmlXPathCastToString[Pointer[U8]](anon0: NullablePointer[Xmlxpathobject]) +// xmlXPathCastToString[Pointer[U8]](anon0: NullablePointer[XmlXPathObject]) fun ref castToString(): String => LibXML2.xmlXPathCastToString(ptr') diff --git a/pony-libxml2/xml2xpathcontext.pony b/pony-libxml2/xml2xpathcontext.pony index 5459ff6..a9f9f25 100644 --- a/pony-libxml2/xml2xpathcontext.pony +++ b/pony-libxml2/xml2xpathcontext.pony @@ -1,5 +1,7 @@ +use "structs/" + class Xml2xpathcontext - var ptr': NullablePointer[Xmlxpathcontext] + var ptr': NullablePointer[XmlXPathContext] var allocated: Bool new create(xmldoc: Xml2Doc)? => @@ -12,7 +14,7 @@ class Xml2xpathcontext fun ref xpathEval(str: String): Xml2pathobject? => if (allocated) then - let xptr: NullablePointer[Xmlxpathobject] = LibXML2.xmlXPathEval(str, ptr') + let xptr: NullablePointer[XmlXPathObject] = LibXML2.xmlXPathEval(str, ptr') Xml2pathobject.fromPTR(xptr)? else error