diff options
| author | rajdakin <loic_chevalier@yahoo.fr> | 2021-06-04 22:59:17 +0200 |
|---|---|---|
| committer | rajdakin <loic_chevalier@yahoo.fr> | 2021-06-04 23:01:56 +0200 |
| commit | 8d97f136772d43a27b25ccfba872c908ceafe617 (patch) | |
| tree | ecbfb72d23362c743c3aeea06d63d37c3008c339 /src/wrapped/wrappedfontconfig.c | |
| parent | 75c4c3d6b92bd82c1cd5c9a659b354127559a43c (diff) | |
| download | box64-8d97f136772d43a27b25ccfba872c908ceafe617.tar.gz box64-8d97f136772d43a27b25ccfba872c908ceafe617.zip | |
Fixed some wrapped functions, upgraded the python script
Diffstat (limited to 'src/wrapped/wrappedfontconfig.c')
| -rwxr-xr-x | src/wrapped/wrappedfontconfig.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/wrapped/wrappedfontconfig.c b/src/wrapped/wrappedfontconfig.c index 5481fef7..7a7a66bd 100755 --- a/src/wrapped/wrappedfontconfig.c +++ b/src/wrapped/wrappedfontconfig.c @@ -21,37 +21,4 @@ const char* fontconfigName = "libfontconfig.so.1"; #define LIBNAME fontconfig -#define SUPER() \ - -typedef struct fontconfig_my_s { - // functions - #define GO(A, B) B A; - SUPER() - #undef GO -} fontconfig_my_t; - -void* getFontconfigMy(library_t* lib) -{ - fontconfig_my_t* my = (fontconfig_my_t*)calloc(1, sizeof(fontconfig_my_t)); - #define GO(A, W) my->A = (W)dlsym(lib->priv.w.lib, #A); - (void)lib; // So many wrapping here - SUPER() - #undef GO - return my; -} -#undef SUPER - -void freeFontconfigMy(void* lib) -{ - (void)lib; - //fontconfig_my_t *my = (fontconfig_my_t *)lib; -} - -#define CUSTOM_INIT \ - lib->priv.w.p2 = getFontconfigMy(lib); - -#define CUSTOM_FINI \ - freeFontconfigMy(lib->priv.w.p2); \ - free(lib->priv.w.p2); - #include "wrappedlib_init.h" |