about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-02-16 11:40:19 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-02-16 11:40:19 +0100
commit3c95826c5ce888f3823dc5655dde238cd00fded7 (patch)
tree61411d06127e2341be58c6dfa338314c0514309b /src
parentfa11368599d2c21c814a61b6254604fa8d3cb2e7 (diff)
downloadbox64-3c95826c5ce888f3823dc5655dde238cd00fded7.tar.gz
box64-3c95826c5ce888f3823dc5655dde238cd00fded7.zip
Added wrapped libanl
Diffstat (limited to 'src')
-rw-r--r--src/library_list.h1
-rw-r--r--src/wrapped/generated/functions_list.txt1
-rw-r--r--src/wrapped/generated/wrappedanldefs.h8
-rw-r--r--src/wrapped/generated/wrappedanltypes.h17
-rw-r--r--src/wrapped/generated/wrappedanlundefs.h8
-rw-r--r--src/wrapped/wrappedanl.c18
-rw-r--r--src/wrapped/wrappedanl_private.h5
7 files changed, 58 insertions, 0 deletions
diff --git a/src/library_list.h b/src/library_list.h
index 0cddb314..97d7f265 100644
--- a/src/library_list.h
+++ b/src/library_list.h
@@ -247,6 +247,7 @@ GO("libicuuc.so.74", icuuc74)
 GO("libicui18n.so.74", icui18n74)
 GO("libidn2.so.0", idn2)
 GO("libpam.so.0", pam)
+GO("libanl.so.1", anl)
 
 #ifdef ANDROID
 GO("libc.so", libc)
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index d73f395a..96a58864 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -3051,6 +3051,7 @@
 #() iFEpuvvppp -> iFEpuppp
 wrappedalure:
 wrappedalut:
+wrappedanl:
 wrappedatk:
 - vFp:
   - atk_focus_tracker_init
diff --git a/src/wrapped/generated/wrappedanldefs.h b/src/wrapped/generated/wrappedanldefs.h
new file mode 100644
index 00000000..6c72df28
--- /dev/null
+++ b/src/wrapped/generated/wrappedanldefs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedanlDEFS_H_
+#define __wrappedanlDEFS_H_
+
+
+#endif // __wrappedanlDEFS_H_
diff --git a/src/wrapped/generated/wrappedanltypes.h b/src/wrapped/generated/wrappedanltypes.h
new file mode 100644
index 00000000..4c56eb37
--- /dev/null
+++ b/src/wrapped/generated/wrappedanltypes.h
@@ -0,0 +1,17 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedanlTYPES_H_
+#define __wrappedanlTYPES_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 // __wrappedanlTYPES_H_
diff --git a/src/wrapped/generated/wrappedanlundefs.h b/src/wrapped/generated/wrappedanlundefs.h
new file mode 100644
index 00000000..ed0ba39f
--- /dev/null
+++ b/src/wrapped/generated/wrappedanlundefs.h
@@ -0,0 +1,8 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.4.0.21) *
+ *******************************************************************/
+#ifndef __wrappedanlUNDEFS_H_
+#define __wrappedanlUNDEFS_H_
+
+
+#endif // __wrappedanlUNDEFS_H_
diff --git a/src/wrapped/wrappedanl.c b/src/wrapped/wrappedanl.c
new file mode 100644
index 00000000..bfecee4a
--- /dev/null
+++ b/src/wrapped/wrappedanl.c
@@ -0,0 +1,18 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#define _GNU_SOURCE         /* See feature_test_macros(7) */
+#include <dlfcn.h>
+
+#include "wrappedlibs.h"
+
+#include "wrapper.h"
+#include "bridge.h"
+#include "librarian/library_private.h"
+#include "x64emu.h"
+
+const char* anlName = "libanl.so.1";
+
+#define LIBNAME anl
+
+#include "wrappedlib_init.h"
diff --git a/src/wrapped/wrappedanl_private.h b/src/wrapped/wrappedanl_private.h
new file mode 100644
index 00000000..4d4bf1d0
--- /dev/null
+++ b/src/wrapped/wrappedanl_private.h
@@ -0,0 +1,5 @@
+#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
+#error meh!
+#endif
+
+GO(__libanl_version_placeholder, vFv)