Open
Description
We'll start by planning out changes here, then incrementally make those changes through the codebase.
Raw pointer fields that need replacing:
-
pub m_userData: *mut c_void
-
pub m_handlerArg: *mut c_void
-
pub m_buffer: *mut c_char
-
pub m_mem: crate::expat_h::XML_Memory_Handling_Suite
-
pub m_bufferPtr: *const c_char
-
pub m_bufferEnd: *mut c_char
-
pub m_bufferLim: *const c_char
-
pub m_parseEndPtr: *const c_char
-
pub m_dataBuf: *mut crate::expat_external_h::XML_Char
-
pub m_dataBufEnd: *mut crate::expat_external_h::XML_Char
-
pub m_startElementHandler: crate::expat_h::XML_StartElementHandler
-
pub m_endElementHandler: crate::expat_h::XML_EndElementHandler
-
pub m_characterDataHandler: crate::expat_h::XML_CharacterDataHandler
-
pub m_processingInstructionHandler: crate::expat_h::XML_ProcessingInstructionHandler
-
pub m_commentHandler: crate::expat_h::XML_CommentHandler
-
pub m_startCdataSectionHandler: crate::expat_h::XML_StartCdataSectionHandler
-
pub m_endCdataSectionHandler: crate::expat_h::XML_EndCdataSectionHandler
-
pub m_defaultHandler: crate::expat_h::XML_DefaultHandler
-
pub m_startDoctypeDeclHandler: crate::expat_h::XML_StartDoctypeDeclHandler
-
pub m_endDoctypeDeclHandler: crate::expat_h::XML_EndDoctypeDeclHandler
-
pub m_unparsedEntityDeclHandler: crate::expat_h::XML_UnparsedEntityDeclHandler
-
pub m_notationDeclHandler: crate::expat_h::XML_NotationDeclHandler
-
pub m_startNamespaceDeclHandler: crate::expat_h::XML_StartNamespaceDeclHandler
-
pub m_endNamespaceDeclHandler: crate::expat_h::XML_EndNamespaceDeclHandler
-
pub m_notStandaloneHandler: crate::expat_h::XML_NotStandaloneHandler
-
pub m_externalEntityRefHandler: crate::expat_h::XML_ExternalEntityRefHandler
-
pub m_externalEntityRefHandlerArg: crate::expat_h::XML_Parser
-
pub m_skippedEntityHandler: crate::expat_h::XML_SkippedEntityHandler
-
pub m_unknownEncodingHandler: crate::expat_h::XML_UnknownEncodingHandler
-
pub m_elementDeclHandler: crate::expat_h::XML_ElementDeclHandler
-
pub m_attlistDeclHandler: crate::expat_h::XML_AttlistDeclHandler
-
pub m_entityDeclHandler: crate::expat_h::XML_EntityDeclHandler
-
pub m_xmlDeclHandler: crate::expat_h::XML_XmlDeclHandler
-
pub m_encoding: *const crate::src::lib::xmltok::ENCODING
-
pub m_initEncoding: crate::src::lib::xmltok::INIT_ENCODING
-
pub m_internalEncoding: *const crate::src::lib::xmltok::ENCODING
-
pub m_protocolEncodingName: *const crate::expat_external_h::XML_Char
-
pub m_unknownEncodingMem: *mut c_void
-
pub m_unknownEncodingData: *mut c_void
-
pub m_unknownEncodingHandlerData: *mut c_void
-
pub m_unknownEncodingRelease: Option<unsafe extern "C" fn(_: *mut c_void) -> ()>
-
pub m_processor: Option<Processor>
-
pub m_eventPtr: *const c_char
-
pub m_eventEndPtr: *const c_char
-
pub m_positionPtr: *const c_char
-
pub m_openInternalEntities: *mut OPEN_INTERNAL_ENTITY
-
pub m_freeInternalEntities: *mut OPEN_INTERNAL_ENTITY
-
pub m_declEntity: *mut ENTITY
-
pub m_doctypeName: *const crate::expat_external_h::XML_Char
-
pub m_doctypeSysid: *const crate::expat_external_h::XML_Char
-
pub m_doctypePubid: *const crate::expat_external_h::XML_Char
-
pub m_declAttributeType: *const crate::expat_external_h::XML_Char
-
pub m_declNotationName: *const crate::expat_external_h::XML_Char
-
pub m_declNotationPublicId: *const crate::expat_external_h::XML_Char
-
pub m_declElementType: *mut ELEMENT_TYPE
-
pub m_declAttributeId: *mut ATTRIBUTE_ID
-
pub m_dtd: *mut DTD
-
pub m_curBase: *const crate::expat_external_h::XML_Char
-
pub m_tagStack: *mut TAG
-
pub m_freeTagList: *mut TAG
-
pub m_inheritedBindings: *mut BINDING
-
pub m_freeBindingList: *mut BINDING
-
pub m_atts: *mut crate::src::lib::xmltok::ATTRIBUTE
-
pub m_nsAtts: *mut NS_ATT
-
pub m_tempPool: STRING_POOL
-
pub m_temp2Pool: STRING_POOL
-
pub m_groupConnector: *mut c_char
-
pub m_parentParser: crate::expat_h::XML_Parser
Metadata
Metadata
Assignees
Labels
No labels