about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-11-17 11:45:30 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-11-17 11:45:30 +0100
commit48354185dd3ea7fbec26a9078c72816cced1ec3d (patch)
tree8bc5cd7e90151be5a79efc3af3796244bc33261f /src
parent5f0cbcf26d398b4a7e3ae6604fa16a3a75932159 (diff)
downloadbox64-48354185dd3ea7fbec26a9078c72816cced1ec3d.tar.gz
box64-48354185dd3ea7fbec26a9078c72816cced1ec3d.zip
[WRAPPER] Added last 2 wrapped function for libexpat
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt2
-rw-r--r--src/wrapped/generated/wrappedexpattypes.h2
-rw-r--r--src/wrapped/wrappedexpat.c10
-rw-r--r--src/wrapped/wrappedexpat_private.h4
4 files changed, 16 insertions, 2 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index 4598b0e8..2f1a98b6 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -3565,6 +3565,8 @@ wrappedexpat:
   - XML_SetUnparsedEntityDeclHandler
   - XML_SetXmlDeclHandler
 - vFppp:
+  - XML_SetCdataSectionHandler
+  - XML_SetDoctypeDeclHandler
   - XML_SetElementHandler
   - XML_SetNamespaceDeclHandler
   - XML_SetUnknownEncodingHandler
diff --git a/src/wrapped/generated/wrappedexpattypes.h b/src/wrapped/generated/wrappedexpattypes.h
index 2832d13f..d09dd675 100644
--- a/src/wrapped/generated/wrappedexpattypes.h
+++ b/src/wrapped/generated/wrappedexpattypes.h
@@ -37,6 +37,8 @@ typedef void (*vFppp_t)(void*, void*, void*);
 	GO(XML_SetStartNamespaceDeclHandler, vFpp_t) \
 	GO(XML_SetUnparsedEntityDeclHandler, vFpp_t) \
 	GO(XML_SetXmlDeclHandler, vFpp_t) \
+	GO(XML_SetCdataSectionHandler, vFppp_t) \
+	GO(XML_SetDoctypeDeclHandler, vFppp_t) \
 	GO(XML_SetElementHandler, vFppp_t) \
 	GO(XML_SetNamespaceDeclHandler, vFppp_t) \
 	GO(XML_SetUnknownEncodingHandler, vFppp_t)
diff --git a/src/wrapped/wrappedexpat.c b/src/wrapped/wrappedexpat.c
index 84afb85b..9cb3f1bd 100644
--- a/src/wrapped/wrappedexpat.c
+++ b/src/wrapped/wrappedexpat.c
@@ -688,4 +688,14 @@ EXPORT void my_XML_SetSkippedEntityHandler(x64emu_t* emu, void* p, void* f)
     my->XML_SetSkippedEntityHandler(p, find_SkippedEntity_Fct(f));
 }
 
+EXPORT void my_XML_SetCdataSectionHandler(x64emu_t* emu, void* p, void* s, void* e)
+{
+    my->XML_SetCdataSectionHandler(p, find_StartCdataSection_Fct(s), find_EndCdataSection_Fct(e));
+}
+
+EXPORT void my_XML_SetDoctypeDeclHandler(x64emu_t* emu, void* p, void* s, void* e)
+{
+    my->XML_SetDoctypeDeclHandler(p, find_StartDoctypeDecl_Fct(s), find_EndDoctypeDecl_Fct(e));
+}
+
 #include "wrappedlib_init.h"
diff --git a/src/wrapped/wrappedexpat_private.h b/src/wrapped/wrappedexpat_private.h
index f88e7511..3336a71d 100644
--- a/src/wrapped/wrappedexpat_private.h
+++ b/src/wrapped/wrappedexpat_private.h
@@ -34,12 +34,12 @@ GO(XML_ParserReset, CFpp)
 GO(XML_ResumeParser, uFp)
 GOM(XML_SetAttlistDeclHandler, vFEpp)
 GO(XML_SetBase, uFpp)
-//GOM(XML_SetCdataSectionHandler, vFEppp)
+GOM(XML_SetCdataSectionHandler, vFEppp)
 GOM(XML_SetCharacterDataHandler, vFEpp)
 GOM(XML_SetCommentHandler, vFEpp)
 GOM(XML_SetDefaultHandler, vFEpp)
 GOM(XML_SetDefaultHandlerExpand, vFEpp)
-//GOM(XML_SetDoctypeDeclHandler, vFEppp)
+GOM(XML_SetDoctypeDeclHandler, vFEppp)
 GOM(XML_SetElementDeclHandler, vFEpp)
 GOM(XML_SetElementHandler, vFEppp)
 GO(XML_SetEncoding, uFpp)