about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-04-02 15:16:26 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-04-02 15:16:26 +0200
commite18e532846bda3462daf3458c5e528086348f3c8 (patch)
tree2de417627d439ed80b3662db1be98674c8484616 /src
parent10cec3de2f04c48b60c0e0f91614244b4515e6ef (diff)
downloadbox64-e18e532846bda3462daf3458c5e528086348f3c8.tar.gz
box64-e18e532846bda3462daf3458c5e528086348f3c8.zip
Added wrapped libicuuc73 and libicui18n73
Diffstat (limited to 'src')
-rw-r--r--src/library_list.h2
-rw-r--r--src/wrapped/generated/functions_list.txt2
-rw-r--r--src/wrapped/generated/wrappedicui18n73defs.h8
-rw-r--r--src/wrapped/generated/wrappedicui18n73types.h17
-rw-r--r--src/wrapped/generated/wrappedicui18n73undefs.h8
-rw-r--r--src/wrapped/generated/wrappedicuuc73defs.h8
-rw-r--r--src/wrapped/generated/wrappedicuuc73types.h17
-rw-r--r--src/wrapped/generated/wrappedicuuc73undefs.h8
-rw-r--r--src/wrapped/wrappedicui18n73.c28
-rw-r--r--src/wrapped/wrappedicui18n73_private.h100
-rw-r--r--src/wrapped/wrappedicuuc73.c26
-rw-r--r--src/wrapped/wrappedicuuc73_private.h91
12 files changed, 315 insertions, 0 deletions
diff --git a/src/library_list.h b/src/library_list.h
index 6314311a..b7c4ce3b 100644
--- a/src/library_list.h
+++ b/src/library_list.h
@@ -245,6 +245,8 @@ GO("libicuuc.so.67", icuuc67)
 GO("libicui18n.so.67", icui18n67)
 GO("libicuuc.so.72", icuuc72)
 GO("libicui18n.so.72", icui18n72)
+GO("libicuuc.so.73", icuuc73)
+GO("libicui18n.so.73", icui18n73)
 GO("libicuuc.so.74", icuuc74)
 GO("libicui18n.so.74", icui18n74)
 GO("libidn2.so.0", idn2)
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index 055e261b..118b8d95 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -4006,10 +4006,12 @@ wrappedgtkx112:
 wrappedicui18n66:
 wrappedicui18n67:
 wrappedicui18n72:
+wrappedicui18n73:
 wrappedicui18n74:
 wrappedicuuc66:
 wrappedicuuc67:
 wrappedicuuc72:
+wrappedicuuc73:
 wrappedicuuc74:
 wrappedidn2:
 wrappedkrb5:
diff --git a/src/wrapped/generated/wrappedicui18n73defs.h b/src/wrapped/generated/wrappedicui18n73defs.h
new file mode 100644
index 00000000..7dd420e8
--- /dev/null
+++ b/src/wrapped/generated/wrappedicui18n73defs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedicui18n73DEFS_H_
+#define __wrappedicui18n73DEFS_H_
+
+
+#endif // __wrappedicui18n73DEFS_H_
diff --git a/src/wrapped/generated/wrappedicui18n73types.h b/src/wrapped/generated/wrappedicui18n73types.h
new file mode 100644
index 00000000..a532595e
--- /dev/null
+++ b/src/wrapped/generated/wrappedicui18n73types.h
@@ -0,0 +1,17 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedicui18n73TYPES_H_
+#define __wrappedicui18n73TYPES_H_
+
+#ifndef LIBNAME
+#error You should only #include this file inside a wrapped*.c file
+#endif
+#ifndef ADDED_FUNCTIONS
+#define ADDED_FUNCTIONS() 
+#endif
+
+
+#define SUPER() ADDED_FUNCTIONS()
+
+#endif // __wrappedicui18n73TYPES_H_
diff --git a/src/wrapped/generated/wrappedicui18n73undefs.h b/src/wrapped/generated/wrappedicui18n73undefs.h
new file mode 100644
index 00000000..af936d37
--- /dev/null
+++ b/src/wrapped/generated/wrappedicui18n73undefs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedicui18n73UNDEFS_H_
+#define __wrappedicui18n73UNDEFS_H_
+
+
+#endif // __wrappedicui18n73UNDEFS_H_
diff --git a/src/wrapped/generated/wrappedicuuc73defs.h b/src/wrapped/generated/wrappedicuuc73defs.h
new file mode 100644
index 00000000..93b84b08
--- /dev/null
+++ b/src/wrapped/generated/wrappedicuuc73defs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedicuuc73DEFS_H_
+#define __wrappedicuuc73DEFS_H_
+
+
+#endif // __wrappedicuuc73DEFS_H_
diff --git a/src/wrapped/generated/wrappedicuuc73types.h b/src/wrapped/generated/wrappedicuuc73types.h
new file mode 100644
index 00000000..e6859dd4
--- /dev/null
+++ b/src/wrapped/generated/wrappedicuuc73types.h
@@ -0,0 +1,17 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedicuuc73TYPES_H_
+#define __wrappedicuuc73TYPES_H_
+
+#ifndef LIBNAME
+#error You should only #include this file inside a wrapped*.c file
+#endif
+#ifndef ADDED_FUNCTIONS
+#define ADDED_FUNCTIONS() 
+#endif
+
+
+#define SUPER() ADDED_FUNCTIONS()
+
+#endif // __wrappedicuuc73TYPES_H_
diff --git a/src/wrapped/generated/wrappedicuuc73undefs.h b/src/wrapped/generated/wrappedicuuc73undefs.h
new file mode 100644
index 00000000..8fa45188
--- /dev/null
+++ b/src/wrapped/generated/wrappedicuuc73undefs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedicuuc73UNDEFS_H_
+#define __wrappedicuuc73UNDEFS_H_
+
+
+#endif // __wrappedicuuc73UNDEFS_H_
diff --git a/src/wrapped/wrappedicui18n73.c b/src/wrapped/wrappedicui18n73.c
new file mode 100644
index 00000000..30852f11
--- /dev/null
+++ b/src/wrapped/wrappedicui18n73.c
@@ -0,0 +1,28 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#define _GNU_SOURCE         /* See feature_test_macros(7) */
+#include <dlfcn.h>
+
+#include "wrappedlibs.h"
+
+#include "debug.h"
+#include "wrapper.h"
+#include "bridge.h"
+#include "librarian/library_private.h"
+#include "x64emu.h"
+#include "emu/x64emu_private.h"
+#include "callback.h"
+#include "librarian.h"
+#include "box64context.h"
+#include "emu/x64emu_private.h"
+#include "myalign.h"
+
+const char* icui18n73Name = "libicui18n.so.73";
+#define LIBNAME icui18n73
+
+#define ALTMY my73_
+
+#define NEEDED_LIBS "libicuuc.so.73"
+
+#include "wrappedlib_init.h"
diff --git a/src/wrapped/wrappedicui18n73_private.h b/src/wrapped/wrappedicui18n73_private.h
new file mode 100644
index 00000000..700e7c59
--- /dev/null
+++ b/src/wrapped/wrappedicui18n73_private.h
@@ -0,0 +1,100 @@
+#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
+#error meh!
+#endif
+
+GO(ucal_add_73, vFpiip)
+GO(ucal_clear_73, vFp)
+GO(ucal_clearField_73, vFpi)
+GO(ucal_clone_73, pFpp)
+GO(ucal_close_73, vFp)
+GO(ucal_countAvailable_73, iFv)
+GO(ucal_equivalentTo_73, cFpp)
+GO(ucal_get_73, iFpip)
+GO(ucal_getAttribute_73, iFpi)
+GO(ucal_getAvailable_73, pFi)
+GO(ucal_getCanonicalTimeZoneID_73, iFpipipp)
+GO(ucal_getDayOfWeekType_73, iFpip)
+GO(ucal_getDefaultTimeZone_73, iFpip)
+GO(ucal_getDSTSavings_73, iFpp)
+GO(ucal_getFieldDifference_73, iFpdip)
+GO(ucal_getGregorianChange_73, dFpp)
+GO(ucal_getHostTimeZone_73, iFpip)
+GO(ucal_getKeywordValuesForLocale_73, pFppCp)
+GO(ucal_getLimit_73, iFpiip)
+GO(ucal_getLocaleByType_73, pFpip)
+GO(ucal_getMillis_73, dFpp)
+GO(ucal_getNow_73, dFv)
+GO(ucal_getTimeZoneDisplayName_73, iFpippip)
+GO(ucal_getTimeZoneID_73, iFppip)
+GO(ucal_getTimeZoneIDForWindowsID_73, iFpippip)
+GO(ucal_getTimeZoneOffsetFromLocal_73, vFpiippp)
+GO(ucal_getTimeZoneTransitionDate_73, cFpipp)
+GO(ucal_getType_73, pFpp)
+GO(ucal_getTZDataVersion_73, pFp)
+GO(ucal_getWeekendTransition_73, iFpip)
+GO(ucal_getWindowsTimeZoneID_73, iFpipip)
+GO(ucal_inDaylightTime_73, cFpp)
+GO(ucal_isSet_73, cFpi)
+GO(ucal_isWeekend_73, cFpdp)
+GO(ucal_open_73, pFpipip)
+GO(ucal_openCountryTimeZones_73, pFpp)
+GO(ucal_openTimeZoneIDEnumeration_73, pFippp)
+GO(ucal_openTimeZones_73, pFp)
+GO(ucal_roll_73, vFpiip)
+GO(ucal_set_73, vFpii)
+GO(ucal_setAttribute_73, vFpii)
+GO(ucal_setDate_73, vFpiiip)
+GO(ucal_setDateTime_73, vFpiiiiiip)
+GO(ucal_setDefaultTimeZone_73, vFpp)
+GO(ucal_setGregorianChange_73, vFpdp)
+GO(ucal_setMillis_73, vFpdp)
+GO(ucal_setTimeZone_73, vFppip)
+
+GO(ucol_clone_73, pFpp)
+GO(ucol_close_73, vFp)
+GO(ucol_closeElements_73, vFp)
+GO(ucol_setMaxVariable_73, vFpip)
+GO(ucol_getOffset_73, iFp)
+GO(ucol_getRules_73, pFpp)
+GO(ucol_getSortKey_73, iFppipi)
+GO(ucol_getStrength_73, iFp)
+GO(ucol_getVersion_73, vFpp)
+GO(ucol_next_73, iFpp)
+GO(ucol_previous_73, iFpp)
+GO(ucol_open_73, pFpp)
+GO(ucol_openElements_73, pFppip)
+GO(ucol_openRules_73, pFpiiipp)
+GO(ucol_safeClone_73, pFpppp)
+GO(ucol_setAttribute_73, vFpiip)
+GO(ucol_setVariableTop_73, uFppip)
+GO(ucol_strcoll_73, iFppipi)
+
+GO(udat_close_73, vFp)
+GO(udat_countSymbols_73, iFpi)
+GO(udat_getSymbols_73, iFpiipip)
+GO(udat_format_73, iFpdpipp)
+GO(udat_open_73, pFiippipip)
+GO(udat_setCalendar_73, vFpp)
+GO(udat_toPattern_73, iFpCpip)
+
+GO(unum_close_73, vFp)
+GO(unum_getAttribute_73, iFpi)
+GO(unum_getSymbol_73, iFpipip)
+GO(unum_open_73, pFipippp)
+GO(unum_toPattern_73, iFpCpip)
+
+GO(udatpg_close_73, vFp)
+GO(udatpg_getBestPattern_73, iFppipip)
+GO(udatpg_open_73, pFpp)
+
+GO(ulocdata_getCLDRVersion_73, vFpp)
+GO(ulocdata_getMeasurementSystem_73, iFpp)
+
+GO(usearch_close_73, vFp)
+GO(usearch_first_73, iFpp)
+GO(usearch_getBreakIterator_73, pFp)
+GO(usearch_getMatchedLength_73, iFp)
+GO(usearch_last_73, iFpp)
+GO(usearch_openFromCollator_73, pFpipippp)
+GO(usearch_setPattern_73, vFppip)
+GO(usearch_setText_73, vFppip)
diff --git a/src/wrapped/wrappedicuuc73.c b/src/wrapped/wrappedicuuc73.c
new file mode 100644
index 00000000..e8647d0c
--- /dev/null
+++ b/src/wrapped/wrappedicuuc73.c
@@ -0,0 +1,26 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#define _GNU_SOURCE         /* See feature_test_macros(7) */
+#include <dlfcn.h>
+
+#include "wrappedlibs.h"
+
+#include "debug.h"
+#include "wrapper.h"
+#include "bridge.h"
+#include "librarian/library_private.h"
+#include "x64emu.h"
+#include "emu/x64emu_private.h"
+#include "callback.h"
+#include "librarian.h"
+#include "box64context.h"
+#include "emu/x64emu_private.h"
+#include "myalign.h"
+
+const char* icuuc73Name = "libicuuc.so.73";
+#define LIBNAME icuuc73
+
+#define ALTMY my73_
+
+#include "wrappedlib_init.h"
diff --git a/src/wrapped/wrappedicuuc73_private.h b/src/wrapped/wrappedicuuc73_private.h
new file mode 100644
index 00000000..c2f482ac
--- /dev/null
+++ b/src/wrapped/wrappedicuuc73_private.h
@@ -0,0 +1,91 @@
+#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
+#error meh!
+#endif
+
+GO(ubrk_clone_73, pFpp)
+GO(ubrk_close_73, vFp)
+GO(ubrk_countAvailable_73, iFv)
+GO(ubrk_current_73, iFp)
+GO(ubrk_first_73, iFp)
+GO(ubrk_following_73, iFpi)
+GO(ubrk_getAvailable_73, pFi)
+GO(ubrk_getBinaryRules_73, iFppip)
+GO(ubrk_getLocaleByType_73, pFpip)
+GO(ubrk_getRuleStatus_73, iFp)
+GO(ubrk_getRuleStatusVec_73, iFppip)
+GO(ubrk_isBoundary_73, cFpi)
+GO(ubrk_last_73, iFp)
+GO(ubrk_next_73, iFp)
+GO(ubrk_open_73, pFppip)
+GO(ubrk_openBinaryRules_73, pFpipip)
+GO(ubrk_openRules_73, pFpipipp)
+GO(ubrk_preceding_73, iFpi)
+GO(ubrk_previous_73, iFp)
+GO(ubrk_refreshUText_73, vFppp)
+GO(ubrk_safeClone_73, pFpppp)
+GO(ubrk_setText_73, vFppip)
+GO(ubrk_setUText_73, vFppp)
+GO(ubrk_swap_73, iFppipp)
+
+GO(ucnv_open_73, pFpp)
+GO(ucnv_setDefaultName_73, vFp)
+
+GO(ucurr_forLocale_73, iFppip)
+GO(ucurr_getName_73, pFppippp)
+
+GO(uloc_canonicalize_73, iFppip)
+GO(uloc_countAvailable_73, iFv)
+GO(uloc_getAvailable_73, pFi)
+GO(uloc_getBaseName_73, iFppip)
+GO(uloc_getCharacterOrientation_73, iFpp)
+GO(uloc_getCountry_73, iFppip)
+GO(uloc_getDefault_73, pFv)
+GO(uloc_getDisplayCountry_73, iFpppip)
+GO(uloc_getDisplayLanguage_73, iFpppip)
+GO(uloc_getDisplayName_73, iFpppip)
+GO(uloc_getISO3Country_73, pFp)
+GO(uloc_getISO3Language_73, pFp)
+GO(uloc_getKeywordValue_73, iFpppip)
+GO(uloc_getLanguage_73, iFppip)
+GO(uloc_getLCID_73, uFp)
+GO(uloc_getName_73, iFppip)
+GO(uloc_getParent_73, iFppip)
+GO(uloc_setKeywordValue_73, iFpppip)
+
+GO(ures_close_73, vFp)
+GO(ures_getByKey_73, pFpppp)
+GO(ures_getSize_73, iFp)
+GO(ures_getStringByIndex_73, pFpipp)
+GO(ures_open_73, pFppp)
+
+GO(uldn_close_73, vFp)
+GO(uldn_keyValueDisplayName_73, iFppppip)
+GO(uldn_open_73, pFpip)
+
+GO(uenum_close_73, vFp)
+GO(uenum_count_73, iFpp)
+GO(uenum_next_73, pFppp)
+
+GO(uidna_close_73, vFp)
+GO(uidna_nameToASCII_73, iFppipipp)
+GO(uidna_nameToUnicode_73, iFppipipp)
+GO(uidna_openUTS46_73, pFpp)
+
+GO(unorm2_getNFCInstance_73, pFp)
+GO(unorm2_getNFDInstance_73, pFp)
+GO(unorm2_getNFKCInstance_73, pFp)
+GO(unorm2_getNFKDInstance_73, pFp)
+GO(unorm2_isNormalized_73, CFppip)
+GO(unorm2_normalize_73, iFppipip)
+
+GO(u_charsToUChars_73, vFppi)
+GO(u_getVersion_73, vFp)
+GO(u_strcmp_73, iFpp)
+GO(u_strcpy_73, pFpp)
+GO(u_strlen_73, iFp)
+GO(u_strncpy_73, pFppi)
+GO(u_strToLower_73, iFpipipp)
+GO(u_strToUpper_73, iFpipipp)
+GO(u_tolower_73, uFu)
+GO(u_toupper_73, uFu)
+GO(u_uastrncpy_73, pFppi)