You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 10, 2026. It is now read-only.
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_voidpub m_handlerArg: *mut c_voidpub m_buffer: *mut c_charpub m_mem: crate::expat_h::XML_Memory_Handling_Suitepub m_bufferPtr: *const c_charpub m_bufferEnd: *mut c_charpub m_bufferLim: *const c_charpub m_parseEndPtr: *const c_charpub m_dataBuf: *mut crate::expat_external_h::XML_Charpub m_dataBufEnd: *mut crate::expat_external_h::XML_Charpub m_startElementHandler: crate::expat_h::XML_StartElementHandlerpub m_endElementHandler: crate::expat_h::XML_EndElementHandlerpub m_characterDataHandler: crate::expat_h::XML_CharacterDataHandlerpub m_processingInstructionHandler: crate::expat_h::XML_ProcessingInstructionHandlerpub m_commentHandler: crate::expat_h::XML_CommentHandlerpub m_startCdataSectionHandler: crate::expat_h::XML_StartCdataSectionHandlerpub m_endCdataSectionHandler: crate::expat_h::XML_EndCdataSectionHandlerpub m_defaultHandler: crate::expat_h::XML_DefaultHandlerpub m_startDoctypeDeclHandler: crate::expat_h::XML_StartDoctypeDeclHandlerpub m_endDoctypeDeclHandler: crate::expat_h::XML_EndDoctypeDeclHandlerpub m_unparsedEntityDeclHandler: crate::expat_h::XML_UnparsedEntityDeclHandlerpub m_notationDeclHandler: crate::expat_h::XML_NotationDeclHandlerpub m_startNamespaceDeclHandler: crate::expat_h::XML_StartNamespaceDeclHandlerpub m_endNamespaceDeclHandler: crate::expat_h::XML_EndNamespaceDeclHandlerpub m_notStandaloneHandler: crate::expat_h::XML_NotStandaloneHandlerpub m_externalEntityRefHandler: crate::expat_h::XML_ExternalEntityRefHandlerpub m_externalEntityRefHandlerArg: crate::expat_h::XML_Parserpub m_skippedEntityHandler: crate::expat_h::XML_SkippedEntityHandlerpub m_unknownEncodingHandler: crate::expat_h::XML_UnknownEncodingHandlerpub m_elementDeclHandler: crate::expat_h::XML_ElementDeclHandlerpub m_attlistDeclHandler: crate::expat_h::XML_AttlistDeclHandlerpub m_entityDeclHandler: crate::expat_h::XML_EntityDeclHandlerpub m_xmlDeclHandler: crate::expat_h::XML_XmlDeclHandlerpub m_encoding: *const crate::src::lib::xmltok::ENCODINGpub m_initEncoding: crate::src::lib::xmltok::INIT_ENCODINGpub m_internalEncoding: *const crate::src::lib::xmltok::ENCODINGpub m_protocolEncodingName: *const crate::expat_external_h::XML_Charpub m_unknownEncodingMem: *mut c_voidpub m_unknownEncodingData: *mut c_voidpub m_unknownEncodingHandlerData: *mut c_voidpub m_unknownEncodingRelease: Option<unsafe extern "C" fn(_: *mut c_void) -> ()>pub m_processor: Option<Processor>pub m_eventPtr: *const c_charpub m_eventEndPtr: *const c_charpub m_positionPtr: *const c_charpub m_openInternalEntities: *mut OPEN_INTERNAL_ENTITYpub m_freeInternalEntities: *mut OPEN_INTERNAL_ENTITYpub m_declEntity: *mut ENTITYpub m_doctypeName: *const crate::expat_external_h::XML_Charpub m_doctypeSysid: *const crate::expat_external_h::XML_Charpub m_doctypePubid: *const crate::expat_external_h::XML_Charpub m_declAttributeType: *const crate::expat_external_h::XML_Charpub m_declNotationName: *const crate::expat_external_h::XML_Charpub m_declNotationPublicId: *const crate::expat_external_h::XML_Charpub m_declElementType: *mut ELEMENT_TYPEpub m_declAttributeId: *mut ATTRIBUTE_IDpub m_dtd: *mut DTDpub m_curBase: *const crate::expat_external_h::XML_Charpub m_tagStack: *mut TAGpub m_freeTagList: *mut TAGpub m_inheritedBindings: *mut BINDINGpub m_freeBindingList: *mut BINDINGpub m_atts: *mut crate::src::lib::xmltok::ATTRIBUTEpub m_nsAtts: *mut NS_ATTpub m_tempPool: STRING_POOLpub m_temp2Pool: STRING_POOLpub m_groupConnector: *mut c_charpub m_parentParser: crate::expat_h::XML_Parser