diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-12-23 09:32:26 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-12-23 09:32:26 +0100 |
| commit | b427e67619e7456d88105ce7be4c600333c47b4a (patch) | |
| tree | e83e6a03eefa2d73818759f3806c1951475715b1 /src | |
| parent | 6163f98020239f10e26b69d4a53e01d29c7279ea (diff) | |
| download | box64-b427e67619e7456d88105ce7be4c600333c47b4a.tar.gz box64-b427e67619e7456d88105ce7be4c600333c47b4a.zip | |
Addedempty wrapped libidn2 (for quake 2 rtx)
Diffstat (limited to 'src')
| -rw-r--r-- | src/library_list.h | 1 | ||||
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 1 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedidn2defs.h | 8 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedidn2types.h | 17 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedidn2undefs.h | 8 | ||||
| -rw-r--r-- | src/wrapped/wrappedidn2.c | 18 | ||||
| -rw-r--r-- | src/wrapped/wrappedidn2_private.h | 25 |
7 files changed, 78 insertions, 0 deletions
diff --git a/src/library_list.h b/src/library_list.h index ff08915e..b760bf9d 100644 --- a/src/library_list.h +++ b/src/library_list.h @@ -238,6 +238,7 @@ GO("libicuuc.so.67", icuuc67) GO("libicui18n.so.67", icui18n67) GO("libicuuc.so.72", icuuc72) GO("libicui18n.so.72", icui18n72) +GO("libidn2.so.0", idn2) #ifdef ANDROID GO("libc.so", libc) diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 184560af..1f7cef03 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -3900,6 +3900,7 @@ wrappedicui18n72: wrappedicuuc66: wrappedicuuc67: wrappedicuuc72: +wrappedidn2: wrappedkrb5: - iFppppppipp: - krb5_get_init_creds_password diff --git a/src/wrapped/generated/wrappedidn2defs.h b/src/wrapped/generated/wrappedidn2defs.h new file mode 100644 index 00000000..be63bd8b --- /dev/null +++ b/src/wrapped/generated/wrappedidn2defs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.2.0.18) * + *******************************************************************/ +#ifndef __wrappedidn2DEFS_H_ +#define __wrappedidn2DEFS_H_ + + +#endif // __wrappedidn2DEFS_H_ diff --git a/src/wrapped/generated/wrappedidn2types.h b/src/wrapped/generated/wrappedidn2types.h new file mode 100644 index 00000000..39dcd51d --- /dev/null +++ b/src/wrapped/generated/wrappedidn2types.h @@ -0,0 +1,17 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.2.0.18) * + *******************************************************************/ +#ifndef __wrappedidn2TYPES_H_ +#define __wrappedidn2TYPES_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 // __wrappedidn2TYPES_H_ diff --git a/src/wrapped/generated/wrappedidn2undefs.h b/src/wrapped/generated/wrappedidn2undefs.h new file mode 100644 index 00000000..e978d778 --- /dev/null +++ b/src/wrapped/generated/wrappedidn2undefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.2.0.18) * + *******************************************************************/ +#ifndef __wrappedidn2UNDEFS_H_ +#define __wrappedidn2UNDEFS_H_ + + +#endif // __wrappedidn2UNDEFS_H_ diff --git a/src/wrapped/wrappedidn2.c b/src/wrapped/wrappedidn2.c new file mode 100644 index 00000000..b23e77f4 --- /dev/null +++ b/src/wrapped/wrappedidn2.c @@ -0,0 +1,18 @@ +#define _GNU_SOURCE /* See feature_test_macros(7) */ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <dlfcn.h> + +#include "wrappedlibs.h" + +#include "wrapper.h" +#include "bridge.h" +#include "librarian/library_private.h" +#include "x64emu.h" + +const char* idn2Name = "libidn2.so.0"; +#define LIBNAME idn2 + +#include "wrappedlib_init.h" + diff --git a/src/wrapped/wrappedidn2_private.h b/src/wrapped/wrappedidn2_private.h new file mode 100644 index 00000000..9ae28ea0 --- /dev/null +++ b/src/wrapped/wrappedidn2_private.h @@ -0,0 +1,25 @@ +#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) +#error Meh.... +#endif + +//GO(idn2_check_version, +//GO(idn2_free, +//GO(idn2_lookup_u8, +//GO(idn2_lookup_ul, +//GO(_idn2_punycode_decode, +//GO(_idn2_punycode_encode, +//GO(idn2_register_u8, +//GO(idn2_register_ul, +//GO(idn2_strerror, +//GO(idn2_strerror_name, +//GO(idn2_to_ascii_4i, +//GO(idn2_to_ascii_4i2, +//GO(idn2_to_ascii_4z, +//GO(idn2_to_ascii_8z, +//GO(idn2_to_ascii_lz, +//GO(idn2_to_unicode_44i, +//GO(idn2_to_unicode_4z4z, +//GO(idn2_to_unicode_8z4z, +//GO(idn2_to_unicode_8z8z, +//GO(idn2_to_unicode_8zlz, +//GO(idn2_to_unicode_lzlz, |