diff options
Diffstat (limited to 'src/wrapped32/wrappedfontconfig.c')
| -rw-r--r-- | src/wrapped32/wrappedfontconfig.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/wrapped32/wrappedfontconfig.c b/src/wrapped32/wrappedfontconfig.c index a9c28010..8b8cdd94 100644 --- a/src/wrapped32/wrappedfontconfig.c +++ b/src/wrapped32/wrappedfontconfig.c @@ -283,6 +283,20 @@ EXPORT void my32_FcFontSetDestroy(x64emu_t* emu, void* set) my->FcFontSetDestroy(inplace_FcFontSet_enlarge(set)); } +EXPORT void* my32_FcFontSetCreate(x64emu_t* emu) +{ + void* ret = my->FcFontSetCreate(); + return inplace_FcFontSet_shrink(ret); +} + +EXPORT int my32_FcFontSetAdd(x64emu_t* emu, void* set, void* pattern) +{ + inplace_FcFontSet_enlarge(set); + int ret = my->FcFontSetAdd(set, pattern); + inplace_FcFontSet_shrink(set); + return ret; +} + #define NEEDED_LIBS "libexpat.so.1", "libfreetype.so.6" #include "wrappedlib_init32.h" |