diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-05-09 18:06:52 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-05-09 18:06:52 +0200 |
| commit | 6ef734960abfb83501cf2236ae41624c0375f570 (patch) | |
| tree | c4870f8113a7dd23fdd4c1fbd26d7796fb6b6317 /src/wrapped/wrappedlibxrender.c | |
| parent | 244e3eafdf05ddef3b75c88c362ffc62ffbf2584 (diff) | |
| download | box64-6ef734960abfb83501cf2236ae41624c0375f570.tar.gz box64-6ef734960abfb83501cf2236ae41624c0375f570.zip | |
Some refactor on wrapped lib handling, to limit calloc/free used and get more straight forward usage of native wrapped functions (ported from box86)
Diffstat (limited to 'src/wrapped/wrappedlibxrender.c')
| -rwxr-xr-x | src/wrapped/wrappedlibxrender.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/wrapped/wrappedlibxrender.c b/src/wrapped/wrappedlibxrender.c index 343951e1..b6aefe24 100755 --- a/src/wrapped/wrappedlibxrender.c +++ b/src/wrapped/wrappedlibxrender.c @@ -15,12 +15,11 @@ const char* libxrenderName = "libXrender.so.1"; #define LIBNAME libxrender #define CUSTOM_INIT \ - lib->priv.w.needed = 4; \ - lib->priv.w.neededlibs = (char**)calloc(lib->priv.w.needed, sizeof(char*)); \ - lib->priv.w.neededlibs[0] = strdup("libX11.so.6"); \ - lib->priv.w.neededlibs[1] = strdup("libxcb.so.1"); \ - lib->priv.w.neededlibs[2] = strdup("libXau.so.6"); \ - lib->priv.w.neededlibs[3] = strdup("libXdmcp.so.6"); + setNeededLibs(&lib->priv.w, 4, \ + "libX11.so.6", \ + "libxcb.so.1", \ + "libXau.so.6", \ + "libXdmcp.so.6"); #include "wrappedlib_init.h" |