[Linux/BSD] Include headers for dynamically loaded libraries to simplify build dependencies.
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-07-29 07:23:21
|
||||
// flags: ./generate-wrapper.py --include /usr/include/dbus-1.0/dbus/dbus.h --sys-include <dbus/dbus.h> --soname libdbus-1.so.3 --init-name dbus --output-header dbus-so_wrap.h --output-implementation dbus-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:26:35
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/dbus/dbus.h --sys-include "thirdparty/linuxbsd_headers/dbus/dbus.h" --soname libdbus-1.so.3 --init-name dbus --output-header ./platform/linuxbsd/dbus-so_wrap.h --output-implementation ./platform/linuxbsd/dbus-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -243,7 +243,7 @@
|
||||
#define dbus_validate_utf8 dbus_validate_utf8_dylibloader_orig_dbus
|
||||
#define dbus_threads_init dbus_threads_init_dylibloader_orig_dbus
|
||||
#define dbus_threads_init_default dbus_threads_init_default_dylibloader_orig_dbus
|
||||
#include <dbus/dbus.h>
|
||||
#include "thirdparty/linuxbsd_headers/dbus/dbus.h"
|
||||
#undef dbus_error_init
|
||||
#undef dbus_error_free
|
||||
#undef dbus_set_error
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_DBUS
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-07-29 07:23:21
|
||||
// flags: ./generate-wrapper.py --include /usr/include/dbus-1.0/dbus/dbus.h --sys-include <dbus/dbus.h> --soname libdbus-1.so --init-name dbus --output-header dbus-so_wrap.h --output-implementation dbus-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:26:35
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/dbus/dbus.h --sys-include "thirdparty/linuxbsd_headers/dbus/dbus.h" --soname libdbus-1.so.3 --init-name dbus --output-header ./platform/linuxbsd/dbus-so_wrap.h --output-implementation ./platform/linuxbsd/dbus-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -245,7 +245,7 @@
|
||||
#define dbus_validate_utf8 dbus_validate_utf8_dylibloader_orig_dbus
|
||||
#define dbus_threads_init dbus_threads_init_dylibloader_orig_dbus
|
||||
#define dbus_threads_init_default dbus_threads_init_default_dylibloader_orig_dbus
|
||||
#include <dbus/dbus.h>
|
||||
#include "thirdparty/linuxbsd_headers/dbus/dbus.h"
|
||||
#undef dbus_error_init
|
||||
#undef dbus_error_free
|
||||
#undef dbus_set_error
|
||||
|
||||
@ -43,10 +43,11 @@ def get_opts():
|
||||
BoolVariable("use_lsan", "Use LLVM/GCC compiler leak sanitizer (LSAN)", False),
|
||||
BoolVariable("use_tsan", "Use LLVM/GCC compiler thread sanitizer (TSAN)", False),
|
||||
BoolVariable("use_msan", "Use LLVM compiler memory sanitizer (MSAN)", False),
|
||||
BoolVariable("pulseaudio", "Detect and use PulseAudio", True),
|
||||
BoolVariable("dbus", "Detect and use D-Bus to handle screensaver and portal desktop settings", True),
|
||||
BoolVariable("speechd", "Detect and use Speech Dispatcher for Text-to-Speech support", True),
|
||||
BoolVariable("fontconfig", "Detect and use fontconfig for system fonts support", True),
|
||||
BoolVariable("alsa", "Use ALSA", True),
|
||||
BoolVariable("pulseaudio", "Use PulseAudio", True),
|
||||
BoolVariable("dbus", "Use D-Bus to handle screensaver and portal desktop settings", True),
|
||||
BoolVariable("speechd", "Use Speech Dispatcher for Text-to-Speech support", True),
|
||||
BoolVariable("fontconfig", "Use fontconfig for system fonts support", True),
|
||||
BoolVariable("udev", "Use udev for gamepad connection callbacks", True),
|
||||
BoolVariable("x11", "Enable X11 display", True),
|
||||
BoolVariable("touch", "Enable touch events", True),
|
||||
@ -183,17 +184,6 @@ def configure(env: "Environment"):
|
||||
|
||||
## Dependencies
|
||||
|
||||
if env["x11"]:
|
||||
# Only cflags, we dlopen the libraries.
|
||||
env.ParseConfig("pkg-config x11 --cflags")
|
||||
env.ParseConfig("pkg-config xcursor --cflags")
|
||||
env.ParseConfig("pkg-config xinerama --cflags")
|
||||
env.ParseConfig("pkg-config xext --cflags")
|
||||
env.ParseConfig("pkg-config xrandr --cflags")
|
||||
env.ParseConfig("pkg-config xrender --cflags")
|
||||
env.ParseConfig("pkg-config xi --cflags")
|
||||
env.ParseConfig("pkg-config xkbcommon --cflags")
|
||||
|
||||
if env["touch"]:
|
||||
env.Append(CPPDEFINES=["TOUCH_ENABLED"])
|
||||
|
||||
@ -283,53 +273,24 @@ def configure(env: "Environment"):
|
||||
## Flags
|
||||
|
||||
if env["fontconfig"]:
|
||||
if os.system("pkg-config --exists fontconfig") == 0: # 0 means found
|
||||
env.Append(CPPDEFINES=["FONTCONFIG_ENABLED"])
|
||||
env.ParseConfig("pkg-config fontconfig --cflags") # Only cflags, we dlopen the library.
|
||||
else:
|
||||
env["fontconfig"] = False
|
||||
print("Warning: fontconfig libraries not found. Disabling the system fonts support.")
|
||||
env.Append(CPPDEFINES=["FONTCONFIG_ENABLED"])
|
||||
|
||||
if os.system("pkg-config --exists alsa") == 0: # 0 means found
|
||||
env["alsa"] = True
|
||||
if env["alsa"]:
|
||||
env.Append(CPPDEFINES=["ALSA_ENABLED", "ALSAMIDI_ENABLED"])
|
||||
env.ParseConfig("pkg-config alsa --cflags") # Only cflags, we dlopen the library.
|
||||
else:
|
||||
print("Warning: ALSA libraries not found. Disabling the ALSA audio driver.")
|
||||
|
||||
if env["pulseaudio"]:
|
||||
if os.system("pkg-config --exists libpulse") == 0: # 0 means found
|
||||
env.Append(CPPDEFINES=["PULSEAUDIO_ENABLED"])
|
||||
env.ParseConfig("pkg-config libpulse --cflags") # Only cflags, we dlopen the library.
|
||||
else:
|
||||
env["pulseaudio"] = False
|
||||
print("Warning: PulseAudio development libraries not found. Disabling the PulseAudio audio driver.")
|
||||
env.Append(CPPDEFINES=["PULSEAUDIO_ENABLED", "_REENTRANT"])
|
||||
|
||||
if env["dbus"]:
|
||||
if os.system("pkg-config --exists dbus-1") == 0: # 0 means found
|
||||
env.Append(CPPDEFINES=["DBUS_ENABLED"])
|
||||
env.ParseConfig("pkg-config dbus-1 --cflags") # Only cflags, we dlopen the library.
|
||||
else:
|
||||
env["dbus"] = False
|
||||
print("Warning: D-Bus development libraries not found. Disabling screensaver prevention.")
|
||||
env.Append(CPPDEFINES=["DBUS_ENABLED"])
|
||||
|
||||
if env["speechd"]:
|
||||
if os.system("pkg-config --exists speech-dispatcher") == 0: # 0 means found
|
||||
env.Append(CPPDEFINES=["SPEECHD_ENABLED"])
|
||||
env.ParseConfig("pkg-config speech-dispatcher --cflags") # Only cflags, we dlopen the library.
|
||||
else:
|
||||
env["speechd"] = False
|
||||
print("Warning: Speech Dispatcher development libraries not found. Disabling Text-to-Speech support.")
|
||||
env.Append(CPPDEFINES=["SPEECHD_ENABLED"])
|
||||
|
||||
if platform.system() == "Linux":
|
||||
env.Append(CPPDEFINES=["JOYDEV_ENABLED"])
|
||||
if env["udev"]:
|
||||
if os.system("pkg-config --exists libudev") == 0: # 0 means found
|
||||
env.Append(CPPDEFINES=["UDEV_ENABLED"])
|
||||
env.ParseConfig("pkg-config libudev --cflags") # Only cflags, we dlopen the library.
|
||||
else:
|
||||
env["udev"] = False
|
||||
print("Warning: libudev development libraries not found. Disabling controller hotplugging support.")
|
||||
env.Append(CPPDEFINES=["UDEV_ENABLED"])
|
||||
else:
|
||||
env["udev"] = False # Linux specific
|
||||
|
||||
@ -337,7 +298,7 @@ def configure(env: "Environment"):
|
||||
if not env["builtin_zlib"]:
|
||||
env.ParseConfig("pkg-config zlib --cflags --libs")
|
||||
|
||||
env.Prepend(CPPPATH=["#platform/linuxbsd"])
|
||||
env.Prepend(CPPPATH=["#platform/linuxbsd", "#thirdparty/linuxbsd_headers"])
|
||||
|
||||
env.Append(
|
||||
CPPDEFINES=[
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-11-22 10:28:00
|
||||
// flags: ./generate-wrapper.py --include /usr/include/fontconfig/fontconfig.h --sys-include <fontconfig/fontconfig.h> --soname libfontconfig.so.1 --init-name fontconfig --output-header fontconfig-so_wrap.h --output-implementation fontconfig-so_wrap.c --omit-prefix FcCharSetFirst --omit-prefix FcCharSetNext
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:15:54
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/fontconfig/fontconfig.h --sys-include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h" --soname libfontconfig.so.1 --init-name fontconfig --omit-prefix FcCharSetFirst --omit-prefix FcCharSetNext --output-header ./platform/linuxbsd/fontconfig-so_wrap.h --output-implementation ./platform/linuxbsd/fontconfig-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -18,8 +18,6 @@
|
||||
#define FcDirCacheValid FcDirCacheValid_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheClean FcDirCacheClean_dylibloader_orig_fontconfig
|
||||
#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheCreateUUID FcDirCacheCreateUUID_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheDeleteUUID FcDirCacheDeleteUUID_dylibloader_orig_fontconfig
|
||||
#define FcConfigHome FcConfigHome_dylibloader_orig_fontconfig
|
||||
#define FcConfigEnableHome FcConfigEnableHome_dylibloader_orig_fontconfig
|
||||
#define FcConfigFilename FcConfigFilename_dylibloader_orig_fontconfig
|
||||
@ -46,9 +44,6 @@
|
||||
#define FcConfigSubstitute FcConfigSubstitute_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_orig_fontconfig
|
||||
#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterInit FcConfigFileInfoIterInit_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterNext FcConfigFileInfoIterNext_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterGet FcConfigFileInfoIterGet_dylibloader_orig_fontconfig
|
||||
#define FcCharSetCreate FcCharSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcCharSetNew FcCharSetNew_dylibloader_orig_fontconfig
|
||||
#define FcCharSetDestroy FcCharSetDestroy_dylibloader_orig_fontconfig
|
||||
@ -81,7 +76,6 @@
|
||||
#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheUnload FcDirCacheUnload_dylibloader_orig_fontconfig
|
||||
#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_orig_fontconfig
|
||||
#define FcFreeTypeQueryAll FcFreeTypeQueryAll_dylibloader_orig_fontconfig
|
||||
#define FcFontSetCreate FcFontSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcFontSetDestroy FcFontSetDestroy_dylibloader_orig_fontconfig
|
||||
#define FcFontSetAdd FcFontSetAdd_dylibloader_orig_fontconfig
|
||||
@ -152,7 +146,6 @@
|
||||
#define FcValueEqual FcValueEqual_dylibloader_orig_fontconfig
|
||||
#define FcValueSave FcValueSave_dylibloader_orig_fontconfig
|
||||
#define FcPatternDestroy FcPatternDestroy_dylibloader_orig_fontconfig
|
||||
#define FcPatternObjectCount FcPatternObjectCount_dylibloader_orig_fontconfig
|
||||
#define FcPatternEqual FcPatternEqual_dylibloader_orig_fontconfig
|
||||
#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_orig_fontconfig
|
||||
#define FcPatternHash FcPatternHash_dylibloader_orig_fontconfig
|
||||
@ -186,18 +179,8 @@
|
||||
#define FcRangeDestroy FcRangeDestroy_dylibloader_orig_fontconfig
|
||||
#define FcRangeCopy FcRangeCopy_dylibloader_orig_fontconfig
|
||||
#define FcRangeGetDouble FcRangeGetDouble_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterStart FcPatternIterStart_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterNext FcPatternIterNext_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterEqual FcPatternIterEqual_dylibloader_orig_fontconfig
|
||||
#define FcPatternFindIter FcPatternFindIter_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterIsValid FcPatternIterIsValid_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterGetObject FcPatternIterGetObject_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterValueCount FcPatternIterValueCount_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterGetValue FcPatternIterGetValue_dylibloader_orig_fontconfig
|
||||
#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_orig_fontconfig
|
||||
#define FcWeightFromOpenTypeDouble FcWeightFromOpenTypeDouble_dylibloader_orig_fontconfig
|
||||
#define FcWeightToOpenType FcWeightToOpenType_dylibloader_orig_fontconfig
|
||||
#define FcWeightToOpenTypeDouble FcWeightToOpenTypeDouble_dylibloader_orig_fontconfig
|
||||
#define FcStrCopy FcStrCopy_dylibloader_orig_fontconfig
|
||||
#define FcStrCopyFilename FcStrCopyFilename_dylibloader_orig_fontconfig
|
||||
#define FcStrPlus FcStrPlus_dylibloader_orig_fontconfig
|
||||
@ -227,7 +210,7 @@
|
||||
#define FcStrListDone FcStrListDone_dylibloader_orig_fontconfig
|
||||
#define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_orig_fontconfig
|
||||
#define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_orig_fontconfig
|
||||
#include <fontconfig/fontconfig.h>
|
||||
#include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h"
|
||||
#undef FcBlanksCreate
|
||||
#undef FcBlanksDestroy
|
||||
#undef FcBlanksAdd
|
||||
@ -241,8 +224,6 @@
|
||||
#undef FcDirCacheValid
|
||||
#undef FcDirCacheClean
|
||||
#undef FcCacheCreateTagFile
|
||||
#undef FcDirCacheCreateUUID
|
||||
#undef FcDirCacheDeleteUUID
|
||||
#undef FcConfigHome
|
||||
#undef FcConfigEnableHome
|
||||
#undef FcConfigFilename
|
||||
@ -269,9 +250,6 @@
|
||||
#undef FcConfigSubstitute
|
||||
#undef FcConfigGetSysRoot
|
||||
#undef FcConfigSetSysRoot
|
||||
#undef FcConfigFileInfoIterInit
|
||||
#undef FcConfigFileInfoIterNext
|
||||
#undef FcConfigFileInfoIterGet
|
||||
#undef FcCharSetCreate
|
||||
#undef FcCharSetNew
|
||||
#undef FcCharSetDestroy
|
||||
@ -304,7 +282,6 @@
|
||||
#undef FcDirCacheLoadFile
|
||||
#undef FcDirCacheUnload
|
||||
#undef FcFreeTypeQuery
|
||||
#undef FcFreeTypeQueryAll
|
||||
#undef FcFontSetCreate
|
||||
#undef FcFontSetDestroy
|
||||
#undef FcFontSetAdd
|
||||
@ -375,7 +352,6 @@
|
||||
#undef FcValueEqual
|
||||
#undef FcValueSave
|
||||
#undef FcPatternDestroy
|
||||
#undef FcPatternObjectCount
|
||||
#undef FcPatternEqual
|
||||
#undef FcPatternEqualSubset
|
||||
#undef FcPatternHash
|
||||
@ -409,18 +385,8 @@
|
||||
#undef FcRangeDestroy
|
||||
#undef FcRangeCopy
|
||||
#undef FcRangeGetDouble
|
||||
#undef FcPatternIterStart
|
||||
#undef FcPatternIterNext
|
||||
#undef FcPatternIterEqual
|
||||
#undef FcPatternFindIter
|
||||
#undef FcPatternIterIsValid
|
||||
#undef FcPatternIterGetObject
|
||||
#undef FcPatternIterValueCount
|
||||
#undef FcPatternIterGetValue
|
||||
#undef FcWeightFromOpenType
|
||||
#undef FcWeightFromOpenTypeDouble
|
||||
#undef FcWeightToOpenType
|
||||
#undef FcWeightToOpenTypeDouble
|
||||
#undef FcStrCopy
|
||||
#undef FcStrCopyFilename
|
||||
#undef FcStrPlus
|
||||
@ -465,8 +431,6 @@ FcBool (*FcDirCacheUnlink_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConf
|
||||
FcBool (*FcDirCacheValid_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
FcBool (*FcDirCacheClean_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool);
|
||||
void (*FcCacheCreateTagFile_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
||||
FcBool (*FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig)( FcChar8*, FcBool, FcConfig*);
|
||||
FcBool (*FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
|
||||
FcChar8* (*FcConfigHome_dylibloader_wrapper_fontconfig)( void);
|
||||
FcBool (*FcConfigEnableHome_dylibloader_wrapper_fontconfig)( FcBool);
|
||||
FcChar8* (*FcConfigFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
@ -493,9 +457,6 @@ FcBool (*FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig)( FcConfig*, F
|
||||
FcBool (*FcConfigSubstitute_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcMatchKind);
|
||||
const FcChar8* (*FcConfigGetSysRoot_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
||||
void (*FcConfigSetSysRoot_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
|
||||
void (*FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
||||
FcBool (*FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
||||
FcBool (*FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*, FcChar8**, FcChar8**, FcBool*);
|
||||
FcCharSet* (*FcCharSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
FcCharSet* (*FcCharSetNew_dylibloader_wrapper_fontconfig)( void);
|
||||
void (*FcCharSetDestroy_dylibloader_wrapper_fontconfig)( FcCharSet*);
|
||||
@ -527,8 +488,7 @@ FcCache* (*FcDirCacheRescan_dylibloader_wrapper_fontconfig)(const FcChar8*, FcCo
|
||||
FcCache* (*FcDirCacheRead_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool, FcConfig*);
|
||||
FcCache* (*FcDirCacheLoadFile_dylibloader_wrapper_fontconfig)(const FcChar8*,struct stat*);
|
||||
void (*FcDirCacheUnload_dylibloader_wrapper_fontconfig)( FcCache*);
|
||||
FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*);
|
||||
unsigned int (*FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*, FcFontSet*);
|
||||
FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, int, FcBlanks*, int*);
|
||||
FcFontSet* (*FcFontSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
void (*FcFontSetDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
|
||||
FcBool (*FcFontSetAdd_dylibloader_wrapper_fontconfig)( FcFontSet*, FcPattern*);
|
||||
@ -599,7 +559,6 @@ void (*FcValueDestroy_dylibloader_wrapper_fontconfig)( FcValue);
|
||||
FcBool (*FcValueEqual_dylibloader_wrapper_fontconfig)( FcValue, FcValue);
|
||||
FcValue (*FcValueSave_dylibloader_wrapper_fontconfig)( FcValue);
|
||||
void (*FcPatternDestroy_dylibloader_wrapper_fontconfig)( FcPattern*);
|
||||
int (*FcPatternObjectCount_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
FcBool (*FcPatternEqual_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*);
|
||||
FcBool (*FcPatternEqualSubset_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*,const FcObjectSet*);
|
||||
FcChar32 (*FcPatternHash_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
@ -633,18 +592,8 @@ FcRange* (*FcRangeCreateInteger_dylibloader_wrapper_fontconfig)( FcChar32, FcCha
|
||||
void (*FcRangeDestroy_dylibloader_wrapper_fontconfig)( FcRange*);
|
||||
FcRange* (*FcRangeCopy_dylibloader_wrapper_fontconfig)(const FcRange*);
|
||||
FcBool (*FcRangeGetDouble_dylibloader_wrapper_fontconfig)(const FcRange*, double*, double*);
|
||||
void (*FcPatternIterStart_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
FcBool (*FcPatternIterNext_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
FcBool (*FcPatternIterEqual_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const FcPattern*, FcPatternIter*);
|
||||
FcBool (*FcPatternFindIter_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const char*);
|
||||
FcBool (*FcPatternIterIsValid_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
const char* (*FcPatternIterGetObject_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
int (*FcPatternIterValueCount_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
FcResult (*FcPatternIterGetValue_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*, int, FcValue*, FcValueBinding*);
|
||||
int (*FcWeightFromOpenType_dylibloader_wrapper_fontconfig)( int);
|
||||
double (*FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
||||
int (*FcWeightToOpenType_dylibloader_wrapper_fontconfig)( int);
|
||||
double (*FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
||||
FcChar8* (*FcStrCopy_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
FcChar8* (*FcStrCopyFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
FcChar8* (*FcStrPlus_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
||||
@ -789,22 +738,6 @@ int initialize_fontconfig(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcDirCacheCreateUUID
|
||||
*(void **) (&FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheCreateUUID");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcDirCacheDeleteUUID
|
||||
*(void **) (&FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheDeleteUUID");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcConfigHome
|
||||
*(void **) (&FcConfigHome_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigHome");
|
||||
if (verbose) {
|
||||
@ -1013,30 +946,6 @@ int initialize_fontconfig(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcConfigFileInfoIterInit
|
||||
*(void **) (&FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFileInfoIterInit");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcConfigFileInfoIterNext
|
||||
*(void **) (&FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFileInfoIterNext");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcConfigFileInfoIterGet
|
||||
*(void **) (&FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFileInfoIterGet");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcCharSetCreate
|
||||
*(void **) (&FcCharSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCreate");
|
||||
if (verbose) {
|
||||
@ -1293,14 +1202,6 @@ int initialize_fontconfig(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcFreeTypeQueryAll
|
||||
*(void **) (&FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFreeTypeQueryAll");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcFontSetCreate
|
||||
*(void **) (&FcFontSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetCreate");
|
||||
if (verbose) {
|
||||
@ -1861,14 +1762,6 @@ int initialize_fontconfig(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternObjectCount
|
||||
*(void **) (&FcPatternObjectCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternObjectCount");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternEqual
|
||||
*(void **) (&FcPatternEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternEqual");
|
||||
if (verbose) {
|
||||
@ -2133,70 +2026,6 @@ int initialize_fontconfig(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternIterStart
|
||||
*(void **) (&FcPatternIterStart_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterStart");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternIterNext
|
||||
*(void **) (&FcPatternIterNext_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterNext");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternIterEqual
|
||||
*(void **) (&FcPatternIterEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterEqual");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternFindIter
|
||||
*(void **) (&FcPatternFindIter_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternFindIter");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternIterIsValid
|
||||
*(void **) (&FcPatternIterIsValid_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterIsValid");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternIterGetObject
|
||||
*(void **) (&FcPatternIterGetObject_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterGetObject");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternIterValueCount
|
||||
*(void **) (&FcPatternIterValueCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterValueCount");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcPatternIterGetValue
|
||||
*(void **) (&FcPatternIterGetValue_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterGetValue");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcWeightFromOpenType
|
||||
*(void **) (&FcWeightFromOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightFromOpenType");
|
||||
if (verbose) {
|
||||
@ -2205,14 +2034,6 @@ int initialize_fontconfig(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcWeightFromOpenTypeDouble
|
||||
*(void **) (&FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightFromOpenTypeDouble");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcWeightToOpenType
|
||||
*(void **) (&FcWeightToOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightToOpenType");
|
||||
if (verbose) {
|
||||
@ -2221,14 +2042,6 @@ int initialize_fontconfig(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcWeightToOpenTypeDouble
|
||||
*(void **) (&FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightToOpenTypeDouble");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// FcStrCopy
|
||||
*(void **) (&FcStrCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCopy");
|
||||
if (verbose) {
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_FONTCONFIG
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-11-22 10:28:00
|
||||
// flags: ./generate-wrapper.py --include /usr/include/fontconfig/fontconfig.h --sys-include <fontconfig/fontconfig.h> --soname libfontconfig.so --init-name fontconfig --output-header fontconfig-so_wrap.h --output-implementation fontconfig-so_wrap.c --omit-prefix FcCharSetFirst --omit-prefix FcCharSetNext
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:15:54
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/fontconfig/fontconfig.h --sys-include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h" --soname libfontconfig.so.1 --init-name fontconfig --omit-prefix FcCharSetFirst --omit-prefix FcCharSetNext --output-header ./platform/linuxbsd/fontconfig-so_wrap.h --output-implementation ./platform/linuxbsd/fontconfig-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -20,8 +20,6 @@
|
||||
#define FcDirCacheValid FcDirCacheValid_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheClean FcDirCacheClean_dylibloader_orig_fontconfig
|
||||
#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheCreateUUID FcDirCacheCreateUUID_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheDeleteUUID FcDirCacheDeleteUUID_dylibloader_orig_fontconfig
|
||||
#define FcConfigHome FcConfigHome_dylibloader_orig_fontconfig
|
||||
#define FcConfigEnableHome FcConfigEnableHome_dylibloader_orig_fontconfig
|
||||
#define FcConfigFilename FcConfigFilename_dylibloader_orig_fontconfig
|
||||
@ -48,9 +46,6 @@
|
||||
#define FcConfigSubstitute FcConfigSubstitute_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_orig_fontconfig
|
||||
#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterInit FcConfigFileInfoIterInit_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterNext FcConfigFileInfoIterNext_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterGet FcConfigFileInfoIterGet_dylibloader_orig_fontconfig
|
||||
#define FcCharSetCreate FcCharSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcCharSetNew FcCharSetNew_dylibloader_orig_fontconfig
|
||||
#define FcCharSetDestroy FcCharSetDestroy_dylibloader_orig_fontconfig
|
||||
@ -83,7 +78,6 @@
|
||||
#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheUnload FcDirCacheUnload_dylibloader_orig_fontconfig
|
||||
#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_orig_fontconfig
|
||||
#define FcFreeTypeQueryAll FcFreeTypeQueryAll_dylibloader_orig_fontconfig
|
||||
#define FcFontSetCreate FcFontSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcFontSetDestroy FcFontSetDestroy_dylibloader_orig_fontconfig
|
||||
#define FcFontSetAdd FcFontSetAdd_dylibloader_orig_fontconfig
|
||||
@ -154,7 +148,6 @@
|
||||
#define FcValueEqual FcValueEqual_dylibloader_orig_fontconfig
|
||||
#define FcValueSave FcValueSave_dylibloader_orig_fontconfig
|
||||
#define FcPatternDestroy FcPatternDestroy_dylibloader_orig_fontconfig
|
||||
#define FcPatternObjectCount FcPatternObjectCount_dylibloader_orig_fontconfig
|
||||
#define FcPatternEqual FcPatternEqual_dylibloader_orig_fontconfig
|
||||
#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_orig_fontconfig
|
||||
#define FcPatternHash FcPatternHash_dylibloader_orig_fontconfig
|
||||
@ -188,18 +181,8 @@
|
||||
#define FcRangeDestroy FcRangeDestroy_dylibloader_orig_fontconfig
|
||||
#define FcRangeCopy FcRangeCopy_dylibloader_orig_fontconfig
|
||||
#define FcRangeGetDouble FcRangeGetDouble_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterStart FcPatternIterStart_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterNext FcPatternIterNext_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterEqual FcPatternIterEqual_dylibloader_orig_fontconfig
|
||||
#define FcPatternFindIter FcPatternFindIter_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterIsValid FcPatternIterIsValid_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterGetObject FcPatternIterGetObject_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterValueCount FcPatternIterValueCount_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterGetValue FcPatternIterGetValue_dylibloader_orig_fontconfig
|
||||
#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_orig_fontconfig
|
||||
#define FcWeightFromOpenTypeDouble FcWeightFromOpenTypeDouble_dylibloader_orig_fontconfig
|
||||
#define FcWeightToOpenType FcWeightToOpenType_dylibloader_orig_fontconfig
|
||||
#define FcWeightToOpenTypeDouble FcWeightToOpenTypeDouble_dylibloader_orig_fontconfig
|
||||
#define FcStrCopy FcStrCopy_dylibloader_orig_fontconfig
|
||||
#define FcStrCopyFilename FcStrCopyFilename_dylibloader_orig_fontconfig
|
||||
#define FcStrPlus FcStrPlus_dylibloader_orig_fontconfig
|
||||
@ -229,7 +212,7 @@
|
||||
#define FcStrListDone FcStrListDone_dylibloader_orig_fontconfig
|
||||
#define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_orig_fontconfig
|
||||
#define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_orig_fontconfig
|
||||
#include <fontconfig/fontconfig.h>
|
||||
#include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h"
|
||||
#undef FcBlanksCreate
|
||||
#undef FcBlanksDestroy
|
||||
#undef FcBlanksAdd
|
||||
@ -243,8 +226,6 @@
|
||||
#undef FcDirCacheValid
|
||||
#undef FcDirCacheClean
|
||||
#undef FcCacheCreateTagFile
|
||||
#undef FcDirCacheCreateUUID
|
||||
#undef FcDirCacheDeleteUUID
|
||||
#undef FcConfigHome
|
||||
#undef FcConfigEnableHome
|
||||
#undef FcConfigFilename
|
||||
@ -271,9 +252,6 @@
|
||||
#undef FcConfigSubstitute
|
||||
#undef FcConfigGetSysRoot
|
||||
#undef FcConfigSetSysRoot
|
||||
#undef FcConfigFileInfoIterInit
|
||||
#undef FcConfigFileInfoIterNext
|
||||
#undef FcConfigFileInfoIterGet
|
||||
#undef FcCharSetCreate
|
||||
#undef FcCharSetNew
|
||||
#undef FcCharSetDestroy
|
||||
@ -306,7 +284,6 @@
|
||||
#undef FcDirCacheLoadFile
|
||||
#undef FcDirCacheUnload
|
||||
#undef FcFreeTypeQuery
|
||||
#undef FcFreeTypeQueryAll
|
||||
#undef FcFontSetCreate
|
||||
#undef FcFontSetDestroy
|
||||
#undef FcFontSetAdd
|
||||
@ -377,7 +354,6 @@
|
||||
#undef FcValueEqual
|
||||
#undef FcValueSave
|
||||
#undef FcPatternDestroy
|
||||
#undef FcPatternObjectCount
|
||||
#undef FcPatternEqual
|
||||
#undef FcPatternEqualSubset
|
||||
#undef FcPatternHash
|
||||
@ -411,18 +387,8 @@
|
||||
#undef FcRangeDestroy
|
||||
#undef FcRangeCopy
|
||||
#undef FcRangeGetDouble
|
||||
#undef FcPatternIterStart
|
||||
#undef FcPatternIterNext
|
||||
#undef FcPatternIterEqual
|
||||
#undef FcPatternFindIter
|
||||
#undef FcPatternIterIsValid
|
||||
#undef FcPatternIterGetObject
|
||||
#undef FcPatternIterValueCount
|
||||
#undef FcPatternIterGetValue
|
||||
#undef FcWeightFromOpenType
|
||||
#undef FcWeightFromOpenTypeDouble
|
||||
#undef FcWeightToOpenType
|
||||
#undef FcWeightToOpenTypeDouble
|
||||
#undef FcStrCopy
|
||||
#undef FcStrCopyFilename
|
||||
#undef FcStrPlus
|
||||
@ -468,8 +434,6 @@ extern "C" {
|
||||
#define FcDirCacheValid FcDirCacheValid_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheClean FcDirCacheClean_dylibloader_wrapper_fontconfig
|
||||
#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheCreateUUID FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheDeleteUUID FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigHome FcConfigHome_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigEnableHome FcConfigEnableHome_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFilename FcConfigFilename_dylibloader_wrapper_fontconfig
|
||||
@ -496,9 +460,6 @@ extern "C" {
|
||||
#define FcConfigSubstitute FcConfigSubstitute_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFileInfoIterInit FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFileInfoIterNext FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFileInfoIterGet FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig
|
||||
#define FcCharSetCreate FcCharSetCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcCharSetNew FcCharSetNew_dylibloader_wrapper_fontconfig
|
||||
#define FcCharSetDestroy FcCharSetDestroy_dylibloader_wrapper_fontconfig
|
||||
@ -531,7 +492,6 @@ extern "C" {
|
||||
#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheUnload FcDirCacheUnload_dylibloader_wrapper_fontconfig
|
||||
#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_wrapper_fontconfig
|
||||
#define FcFreeTypeQueryAll FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetCreate FcFontSetCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetDestroy FcFontSetDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetAdd FcFontSetAdd_dylibloader_wrapper_fontconfig
|
||||
@ -602,7 +562,6 @@ extern "C" {
|
||||
#define FcValueEqual FcValueEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcValueSave FcValueSave_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternDestroy FcPatternDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternObjectCount FcPatternObjectCount_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternEqual FcPatternEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternHash FcPatternHash_dylibloader_wrapper_fontconfig
|
||||
@ -636,18 +595,8 @@ extern "C" {
|
||||
#define FcRangeDestroy FcRangeDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcRangeCopy FcRangeCopy_dylibloader_wrapper_fontconfig
|
||||
#define FcRangeGetDouble FcRangeGetDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterStart FcPatternIterStart_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterNext FcPatternIterNext_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterEqual FcPatternIterEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternFindIter FcPatternFindIter_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterIsValid FcPatternIterIsValid_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterGetObject FcPatternIterGetObject_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterValueCount FcPatternIterValueCount_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterGetValue FcPatternIterGetValue_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightFromOpenTypeDouble FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightToOpenType FcWeightToOpenType_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightToOpenTypeDouble FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcStrCopy FcStrCopy_dylibloader_wrapper_fontconfig
|
||||
#define FcStrCopyFilename FcStrCopyFilename_dylibloader_wrapper_fontconfig
|
||||
#define FcStrPlus FcStrPlus_dylibloader_wrapper_fontconfig
|
||||
@ -690,8 +639,6 @@ extern FcBool (*FcDirCacheUnlink_dylibloader_wrapper_fontconfig)(const FcChar8*,
|
||||
extern FcBool (*FcDirCacheValid_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcBool (*FcDirCacheClean_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool);
|
||||
extern void (*FcCacheCreateTagFile_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
||||
extern FcBool (*FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig)( FcChar8*, FcBool, FcConfig*);
|
||||
extern FcBool (*FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
|
||||
extern FcChar8* (*FcConfigHome_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcConfigEnableHome_dylibloader_wrapper_fontconfig)( FcBool);
|
||||
extern FcChar8* (*FcConfigFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
@ -718,9 +665,6 @@ extern FcBool (*FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig)( FcCon
|
||||
extern FcBool (*FcConfigSubstitute_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcMatchKind);
|
||||
extern const FcChar8* (*FcConfigGetSysRoot_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
||||
extern void (*FcConfigSetSysRoot_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
|
||||
extern void (*FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
||||
extern FcBool (*FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
||||
extern FcBool (*FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*, FcChar8**, FcChar8**, FcBool*);
|
||||
extern FcCharSet* (*FcCharSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcCharSet* (*FcCharSetNew_dylibloader_wrapper_fontconfig)( void);
|
||||
extern void (*FcCharSetDestroy_dylibloader_wrapper_fontconfig)( FcCharSet*);
|
||||
@ -752,8 +696,7 @@ extern FcCache* (*FcDirCacheRescan_dylibloader_wrapper_fontconfig)(const FcChar8
|
||||
extern FcCache* (*FcDirCacheRead_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool, FcConfig*);
|
||||
extern FcCache* (*FcDirCacheLoadFile_dylibloader_wrapper_fontconfig)(const FcChar8*,struct stat*);
|
||||
extern void (*FcDirCacheUnload_dylibloader_wrapper_fontconfig)( FcCache*);
|
||||
extern FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*);
|
||||
extern unsigned int (*FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*, FcFontSet*);
|
||||
extern FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, int, FcBlanks*, int*);
|
||||
extern FcFontSet* (*FcFontSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern void (*FcFontSetDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
|
||||
extern FcBool (*FcFontSetAdd_dylibloader_wrapper_fontconfig)( FcFontSet*, FcPattern*);
|
||||
@ -824,7 +767,6 @@ extern void (*FcValueDestroy_dylibloader_wrapper_fontconfig)( FcValue);
|
||||
extern FcBool (*FcValueEqual_dylibloader_wrapper_fontconfig)( FcValue, FcValue);
|
||||
extern FcValue (*FcValueSave_dylibloader_wrapper_fontconfig)( FcValue);
|
||||
extern void (*FcPatternDestroy_dylibloader_wrapper_fontconfig)( FcPattern*);
|
||||
extern int (*FcPatternObjectCount_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
extern FcBool (*FcPatternEqual_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*);
|
||||
extern FcBool (*FcPatternEqualSubset_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*,const FcObjectSet*);
|
||||
extern FcChar32 (*FcPatternHash_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
@ -858,18 +800,8 @@ extern FcRange* (*FcRangeCreateInteger_dylibloader_wrapper_fontconfig)( FcChar32
|
||||
extern void (*FcRangeDestroy_dylibloader_wrapper_fontconfig)( FcRange*);
|
||||
extern FcRange* (*FcRangeCopy_dylibloader_wrapper_fontconfig)(const FcRange*);
|
||||
extern FcBool (*FcRangeGetDouble_dylibloader_wrapper_fontconfig)(const FcRange*, double*, double*);
|
||||
extern void (*FcPatternIterStart_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern FcBool (*FcPatternIterNext_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern FcBool (*FcPatternIterEqual_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const FcPattern*, FcPatternIter*);
|
||||
extern FcBool (*FcPatternFindIter_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const char*);
|
||||
extern FcBool (*FcPatternIterIsValid_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern const char* (*FcPatternIterGetObject_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern int (*FcPatternIterValueCount_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern FcResult (*FcPatternIterGetValue_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*, int, FcValue*, FcValueBinding*);
|
||||
extern int (*FcWeightFromOpenType_dylibloader_wrapper_fontconfig)( int);
|
||||
extern double (*FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
||||
extern int (*FcWeightToOpenType_dylibloader_wrapper_fontconfig)( int);
|
||||
extern double (*FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
||||
extern FcChar8* (*FcStrCopy_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcChar8* (*FcStrCopyFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcChar8* (*FcStrPlus_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by /home/hp/Projects/godot/pulse/generate-wrapper.py 0.3 on 2021-02-20 00:08:59
|
||||
// flags: /home/hp/Projects/godot/pulse/generate-wrapper.py --include /usr/include/libudev.h --sys-include <libudev.h> --soname libudev.so.1 --init-name libudev --omit-prefix gnu_ --output-header libudev-so_wrap.h --output-implementation libudev-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:23:01
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/udev/libudev.h --sys-include "thirdparty/linuxbsd_headers/udev/libudev.h" --soname libudev.so.1 --init-name libudev --omit-prefix gnu_ --output-header ./platform/linuxbsd/libudev-so_wrap.h --output-implementation ./platform/linuxbsd/libudev-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -95,7 +95,7 @@
|
||||
#define udev_hwdb_unref udev_hwdb_unref_dylibloader_orig_libudev
|
||||
#define udev_hwdb_get_properties_list_entry udev_hwdb_get_properties_list_entry_dylibloader_orig_libudev
|
||||
#define udev_util_encode_string udev_util_encode_string_dylibloader_orig_libudev
|
||||
#include <libudev.h>
|
||||
#include "thirdparty/linuxbsd_headers/udev/libudev.h"
|
||||
#undef udev_ref
|
||||
#undef udev_unref
|
||||
#undef udev_new
|
||||
@ -229,7 +229,7 @@ const char* (*udev_device_get_action_dylibloader_wrapper_libudev)(struct udev_de
|
||||
unsigned long long int (*udev_device_get_seqnum_dylibloader_wrapper_libudev)(struct udev_device*);
|
||||
unsigned long long int (*udev_device_get_usec_since_initialized_dylibloader_wrapper_libudev)(struct udev_device*);
|
||||
const char* (*udev_device_get_sysattr_value_dylibloader_wrapper_libudev)(struct udev_device*,const char*);
|
||||
int (*udev_device_set_sysattr_value_dylibloader_wrapper_libudev)(struct udev_device*,const char*,const char*);
|
||||
int (*udev_device_set_sysattr_value_dylibloader_wrapper_libudev)(struct udev_device*,const char*, char*);
|
||||
int (*udev_device_has_tag_dylibloader_wrapper_libudev)(struct udev_device*,const char*);
|
||||
struct udev_monitor* (*udev_monitor_ref_dylibloader_wrapper_libudev)(struct udev_monitor*);
|
||||
struct udev_monitor* (*udev_monitor_unref_dylibloader_wrapper_libudev)(struct udev_monitor*);
|
||||
@ -276,7 +276,7 @@ struct udev_list_entry* (*udev_queue_get_queued_list_entry_dylibloader_wrapper_l
|
||||
struct udev_hwdb* (*udev_hwdb_new_dylibloader_wrapper_libudev)(struct udev*);
|
||||
struct udev_hwdb* (*udev_hwdb_ref_dylibloader_wrapper_libudev)(struct udev_hwdb*);
|
||||
struct udev_hwdb* (*udev_hwdb_unref_dylibloader_wrapper_libudev)(struct udev_hwdb*);
|
||||
struct udev_list_entry* (*udev_hwdb_get_properties_list_entry_dylibloader_wrapper_libudev)(struct udev_hwdb*,const char*, unsigned);
|
||||
struct udev_list_entry* (*udev_hwdb_get_properties_list_entry_dylibloader_wrapper_libudev)(struct udev_hwdb*,const char*, unsigned int);
|
||||
int (*udev_util_encode_string_dylibloader_wrapper_libudev)(const char*, char*, size_t);
|
||||
int initialize_libudev(int verbose) {
|
||||
void *handle;
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_LIBUDEV
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by /home/hp/Projects/godot/pulse/generate-wrapper.py 0.3 on 2021-02-20 00:08:59
|
||||
// flags: /home/hp/Projects/godot/pulse/generate-wrapper.py --include /usr/include/libudev.h --sys-include <libudev.h> --soname libudev.so.1 --init-name libudev --omit-prefix gnu_ --output-header libudev-so_wrap.h --output-implementation libudev-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:23:01
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/udev/libudev.h --sys-include "thirdparty/linuxbsd_headers/udev/libudev.h" --soname libudev.so.1 --init-name libudev --omit-prefix gnu_ --output-header ./platform/linuxbsd/libudev-so_wrap.h --output-implementation ./platform/linuxbsd/libudev-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -97,7 +97,7 @@
|
||||
#define udev_hwdb_unref udev_hwdb_unref_dylibloader_orig_libudev
|
||||
#define udev_hwdb_get_properties_list_entry udev_hwdb_get_properties_list_entry_dylibloader_orig_libudev
|
||||
#define udev_util_encode_string udev_util_encode_string_dylibloader_orig_libudev
|
||||
#include <libudev.h>
|
||||
#include "thirdparty/linuxbsd_headers/udev/libudev.h"
|
||||
#undef udev_ref
|
||||
#undef udev_unref
|
||||
#undef udev_new
|
||||
@ -322,7 +322,7 @@ extern const char* (*udev_device_get_action_dylibloader_wrapper_libudev)(struct
|
||||
extern unsigned long long int (*udev_device_get_seqnum_dylibloader_wrapper_libudev)(struct udev_device*);
|
||||
extern unsigned long long int (*udev_device_get_usec_since_initialized_dylibloader_wrapper_libudev)(struct udev_device*);
|
||||
extern const char* (*udev_device_get_sysattr_value_dylibloader_wrapper_libudev)(struct udev_device*,const char*);
|
||||
extern int (*udev_device_set_sysattr_value_dylibloader_wrapper_libudev)(struct udev_device*,const char*,const char*);
|
||||
extern int (*udev_device_set_sysattr_value_dylibloader_wrapper_libudev)(struct udev_device*,const char*, char*);
|
||||
extern int (*udev_device_has_tag_dylibloader_wrapper_libudev)(struct udev_device*,const char*);
|
||||
extern struct udev_monitor* (*udev_monitor_ref_dylibloader_wrapper_libudev)(struct udev_monitor*);
|
||||
extern struct udev_monitor* (*udev_monitor_unref_dylibloader_wrapper_libudev)(struct udev_monitor*);
|
||||
@ -369,7 +369,7 @@ extern struct udev_list_entry* (*udev_queue_get_queued_list_entry_dylibloader_wr
|
||||
extern struct udev_hwdb* (*udev_hwdb_new_dylibloader_wrapper_libudev)(struct udev*);
|
||||
extern struct udev_hwdb* (*udev_hwdb_ref_dylibloader_wrapper_libudev)(struct udev_hwdb*);
|
||||
extern struct udev_hwdb* (*udev_hwdb_unref_dylibloader_wrapper_libudev)(struct udev_hwdb*);
|
||||
extern struct udev_list_entry* (*udev_hwdb_get_properties_list_entry_dylibloader_wrapper_libudev)(struct udev_hwdb*,const char*, unsigned);
|
||||
extern struct udev_list_entry* (*udev_hwdb_get_properties_list_entry_dylibloader_wrapper_libudev)(struct udev_hwdb*,const char*, unsigned int);
|
||||
extern int (*udev_util_encode_string_dylibloader_wrapper_libudev)(const char*, char*, size_t);
|
||||
int initialize_libudev(int verbose);
|
||||
#ifdef __cplusplus
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./dynload-wrapper/generate-wrapper.py 0.3 on 2022-04-28 14:34:21
|
||||
// flags: ./dynload-wrapper/generate-wrapper.py --sys-include <libspeechd.h> --include /usr/include/speech-dispatcher/libspeechd.h --soname libspeechd.so.2 --init-name speechd --omit-prefix spd_get_client_list --output-header speechd-so_wrap.h --output-implementation speechd-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:07:46
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/speechd/libspeechd.h --sys-include "thirdparty/linuxbsd_headers/speechd/libspeechd.h" --soname libspeechd.so.2 --init-name speechd --omit-prefix spd_get_client_list --output-header ./platform/linuxbsd/speechd-so_wrap.h --output-implementation ./platform/linuxbsd/speechd-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -47,9 +47,6 @@
|
||||
#define spd_set_voice_pitch_all spd_set_voice_pitch_all_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_uid spd_set_voice_pitch_uid_dylibloader_orig_speechd
|
||||
#define spd_get_voice_pitch spd_get_voice_pitch_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_range spd_set_voice_pitch_range_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_range_all spd_set_voice_pitch_range_all_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_range_uid spd_set_voice_pitch_range_uid_dylibloader_orig_speechd
|
||||
#define spd_set_volume spd_set_volume_dylibloader_orig_speechd
|
||||
#define spd_set_volume_all spd_set_volume_all_dylibloader_orig_speechd
|
||||
#define spd_set_volume_uid spd_set_volume_uid_dylibloader_orig_speechd
|
||||
@ -83,7 +80,7 @@
|
||||
#define spd_execute_command_wo_mutex spd_execute_command_wo_mutex_dylibloader_orig_speechd
|
||||
#define spd_send_data spd_send_data_dylibloader_orig_speechd
|
||||
#define spd_send_data_wo_mutex spd_send_data_wo_mutex_dylibloader_orig_speechd
|
||||
#include <libspeechd.h>
|
||||
#include "thirdparty/linuxbsd_headers/speechd/libspeechd.h"
|
||||
#undef SPDConnectionAddress__free
|
||||
#undef spd_get_default_address
|
||||
#undef spd_open
|
||||
@ -126,9 +123,6 @@
|
||||
#undef spd_set_voice_pitch_all
|
||||
#undef spd_set_voice_pitch_uid
|
||||
#undef spd_get_voice_pitch
|
||||
#undef spd_set_voice_pitch_range
|
||||
#undef spd_set_voice_pitch_range_all
|
||||
#undef spd_set_voice_pitch_range_uid
|
||||
#undef spd_set_volume
|
||||
#undef spd_set_volume_all
|
||||
#undef spd_set_volume_uid
|
||||
@ -206,9 +200,6 @@ int (*spd_set_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*, signed i
|
||||
int (*spd_set_voice_pitch_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
int (*spd_set_voice_pitch_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
|
||||
int (*spd_get_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*);
|
||||
int (*spd_set_voice_pitch_range_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
int (*spd_set_voice_pitch_range_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
int (*spd_set_voice_pitch_range_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
|
||||
int (*spd_set_volume_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
int (*spd_set_volume_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
int (*spd_set_volume_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
|
||||
@ -589,30 +580,6 @@ int initialize_speechd(int verbose) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// spd_set_voice_pitch_range
|
||||
*(void **) (&spd_set_voice_pitch_range_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_pitch_range");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// spd_set_voice_pitch_range_all
|
||||
*(void **) (&spd_set_voice_pitch_range_all_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_pitch_range_all");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// spd_set_voice_pitch_range_uid
|
||||
*(void **) (&spd_set_voice_pitch_range_uid_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_voice_pitch_range_uid");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// spd_set_volume
|
||||
*(void **) (&spd_set_volume_dylibloader_wrapper_speechd) = dlsym(handle, "spd_set_volume");
|
||||
if (verbose) {
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_SPEECHD
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./dynload-wrapper/generate-wrapper.py 0.3 on 2022-04-28 14:34:21
|
||||
// flags: ./dynload-wrapper/generate-wrapper.py --sys-include <libspeechd.h> --include /usr/include/speech-dispatcher/libspeechd.h --soname libspeechd.so.2 --init-name speechd --omit-prefix spd_get_client_list --output-header speechd-so_wrap.h --output-implementation speechd-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-12 10:07:46
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/speechd/libspeechd.h --sys-include "thirdparty/linuxbsd_headers/speechd/libspeechd.h" --soname libspeechd.so.2 --init-name speechd --omit-prefix spd_get_client_list --output-header ./platform/linuxbsd/speechd-so_wrap.h --output-implementation ./platform/linuxbsd/speechd-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -49,9 +49,6 @@
|
||||
#define spd_set_voice_pitch_all spd_set_voice_pitch_all_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_uid spd_set_voice_pitch_uid_dylibloader_orig_speechd
|
||||
#define spd_get_voice_pitch spd_get_voice_pitch_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_range spd_set_voice_pitch_range_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_range_all spd_set_voice_pitch_range_all_dylibloader_orig_speechd
|
||||
#define spd_set_voice_pitch_range_uid spd_set_voice_pitch_range_uid_dylibloader_orig_speechd
|
||||
#define spd_set_volume spd_set_volume_dylibloader_orig_speechd
|
||||
#define spd_set_volume_all spd_set_volume_all_dylibloader_orig_speechd
|
||||
#define spd_set_volume_uid spd_set_volume_uid_dylibloader_orig_speechd
|
||||
@ -85,7 +82,7 @@
|
||||
#define spd_execute_command_wo_mutex spd_execute_command_wo_mutex_dylibloader_orig_speechd
|
||||
#define spd_send_data spd_send_data_dylibloader_orig_speechd
|
||||
#define spd_send_data_wo_mutex spd_send_data_wo_mutex_dylibloader_orig_speechd
|
||||
#include <libspeechd.h>
|
||||
#include "thirdparty/linuxbsd_headers/speechd/libspeechd.h"
|
||||
#undef SPDConnectionAddress__free
|
||||
#undef spd_get_default_address
|
||||
#undef spd_open
|
||||
@ -128,9 +125,6 @@
|
||||
#undef spd_set_voice_pitch_all
|
||||
#undef spd_set_voice_pitch_uid
|
||||
#undef spd_get_voice_pitch
|
||||
#undef spd_set_voice_pitch_range
|
||||
#undef spd_set_voice_pitch_range_all
|
||||
#undef spd_set_voice_pitch_range_uid
|
||||
#undef spd_set_volume
|
||||
#undef spd_set_volume_all
|
||||
#undef spd_set_volume_uid
|
||||
@ -209,9 +203,6 @@ extern "C" {
|
||||
#define spd_set_voice_pitch_all spd_set_voice_pitch_all_dylibloader_wrapper_speechd
|
||||
#define spd_set_voice_pitch_uid spd_set_voice_pitch_uid_dylibloader_wrapper_speechd
|
||||
#define spd_get_voice_pitch spd_get_voice_pitch_dylibloader_wrapper_speechd
|
||||
#define spd_set_voice_pitch_range spd_set_voice_pitch_range_dylibloader_wrapper_speechd
|
||||
#define spd_set_voice_pitch_range_all spd_set_voice_pitch_range_all_dylibloader_wrapper_speechd
|
||||
#define spd_set_voice_pitch_range_uid spd_set_voice_pitch_range_uid_dylibloader_wrapper_speechd
|
||||
#define spd_set_volume spd_set_volume_dylibloader_wrapper_speechd
|
||||
#define spd_set_volume_all spd_set_volume_all_dylibloader_wrapper_speechd
|
||||
#define spd_set_volume_uid spd_set_volume_uid_dylibloader_wrapper_speechd
|
||||
@ -287,9 +278,6 @@ extern int (*spd_set_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*, s
|
||||
extern int (*spd_set_voice_pitch_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
extern int (*spd_set_voice_pitch_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
|
||||
extern int (*spd_get_voice_pitch_dylibloader_wrapper_speechd)( SPDConnection*);
|
||||
extern int (*spd_set_voice_pitch_range_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
extern int (*spd_set_voice_pitch_range_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
extern int (*spd_set_voice_pitch_range_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
|
||||
extern int (*spd_set_volume_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
extern int (*spd_set_volume_all_dylibloader_wrapper_speechd)( SPDConnection*, signed int);
|
||||
extern int (*spd_set_volume_uid_dylibloader_wrapper_speechd)( SPDConnection*, signed int, unsigned int);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:48:06
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/Xcursor/Xcursor.h --sys-include <X11/Xcursor/Xcursor.h> --soname libXcursor.so.1 --init-name xcursor --output-header xcursor-so_wrap.h --output-implementation xcursor-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:09:53
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h --sys-include "thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h" --soname libXcursor.so.1 --init-name xcursor --output-header ./platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xcursor 1.2.0.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -68,7 +68,7 @@
|
||||
#define XcursorGetTheme XcursorGetTheme_dylibloader_orig_xcursor
|
||||
#define XcursorGetThemeCore XcursorGetThemeCore_dylibloader_orig_xcursor
|
||||
#define XcursorSetThemeCore XcursorSetThemeCore_dylibloader_orig_xcursor
|
||||
#include <X11/Xcursor/Xcursor.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h"
|
||||
#undef XcursorImageCreate
|
||||
#undef XcursorImageDestroy
|
||||
#undef XcursorImagesCreate
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XCURSOR
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:48:06
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/Xcursor/Xcursor.h --sys-include <X11/Xcursor/Xcursor.h> --soname libXcursor.so.1 --init-name xcursor --output-header xcursor-so_wrap.h --output-implementation xcursor-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:09:53
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h --sys-include "thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h" --soname libXcursor.so.1 --init-name xcursor --output-header ./platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xcursor 1.2.0.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -70,7 +70,7 @@
|
||||
#define XcursorGetTheme XcursorGetTheme_dylibloader_orig_xcursor
|
||||
#define XcursorGetThemeCore XcursorGetThemeCore_dylibloader_orig_xcursor
|
||||
#define XcursorSetThemeCore XcursorSetThemeCore_dylibloader_orig_xcursor
|
||||
#include <X11/Xcursor/Xcursor.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h"
|
||||
#undef XcursorImageCreate
|
||||
#undef XcursorImageDestroy
|
||||
#undef XcursorImagesCreate
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:51:55
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xext.h --sys-include <X11/extensions/Xext.h> --include /usr/include/X11/extensions/shape.h --sys-include <X11/extensions/shape.h> --soname libXext.so.6 --init-name xext --output-header xext-so_wrap.h --output-implementation xext-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:11:29
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xext.h" --include ./thirdparty/linuxbsd_headers/X11/extensions/shape.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/shape.h" --soname libXext.so.6 --init-name xext --output-header ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xext 1.3.5.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -12,7 +12,7 @@
|
||||
#include <stdint.h>
|
||||
|
||||
// HANDPATCH: Needed for a successful compilation.
|
||||
#include <X11/Xlib.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xlib.h"
|
||||
|
||||
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_orig_xext
|
||||
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_orig_xext
|
||||
@ -25,8 +25,8 @@
|
||||
#define XShapeSelectInput XShapeSelectInput_dylibloader_orig_xext
|
||||
#define XShapeInputSelected XShapeInputSelected_dylibloader_orig_xext
|
||||
#define XShapeGetRectangles XShapeGetRectangles_dylibloader_orig_xext
|
||||
#include <X11/extensions/Xext.h>
|
||||
#include <X11/extensions/shape.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xext.h"
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/shape.h"
|
||||
#undef XShapeQueryExtension
|
||||
#undef XShapeQueryVersion
|
||||
#undef XShapeCombineRegion
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XEXT
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:51:55
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xext.h --sys-include <X11/extensions/Xext.h> --include /usr/include/X11/extensions/shape.h --sys-include <X11/extensions/shape.h> --soname libXext.so.6 --init-name xext --output-header xext-so_wrap.h --output-implementation xext-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:11:29
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xext.h" --include ./thirdparty/linuxbsd_headers/X11/extensions/shape.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/shape.h" --soname libXext.so.6 --init-name xext --output-header ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xext 1.3.5.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -14,7 +14,7 @@
|
||||
#include <stdint.h>
|
||||
|
||||
// HANDPATCH: Needed for a successful compilation.
|
||||
#include <X11/Xlib.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xlib.h"
|
||||
|
||||
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_orig_xext
|
||||
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_orig_xext
|
||||
@ -27,8 +27,8 @@
|
||||
#define XShapeSelectInput XShapeSelectInput_dylibloader_orig_xext
|
||||
#define XShapeInputSelected XShapeInputSelected_dylibloader_orig_xext
|
||||
#define XShapeGetRectangles XShapeGetRectangles_dylibloader_orig_xext
|
||||
#include <X11/extensions/Xext.h>
|
||||
#include <X11/extensions/shape.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xext.h"
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/shape.h"
|
||||
#undef XShapeQueryExtension
|
||||
#undef XShapeQueryVersion
|
||||
#undef XShapeCombineRegion
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:53:11
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xinerama.h --sys-include <X11/extensions/Xinerama.h> --soname libXinerama.so.1 --init-name xinerama --output-header xinerama-so_wrap.h --output-implementation xinerama-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:11:35
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h" --soname libXinerama.so.1 --init-name xinerama --output-header ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xinerama 1.1.4.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -13,7 +13,7 @@
|
||||
#define XineramaQueryVersion XineramaQueryVersion_dylibloader_orig_xinerama
|
||||
#define XineramaIsActive XineramaIsActive_dylibloader_orig_xinerama
|
||||
#define XineramaQueryScreens XineramaQueryScreens_dylibloader_orig_xinerama
|
||||
#include <X11/extensions/Xinerama.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h"
|
||||
#undef XineramaQueryExtension
|
||||
#undef XineramaQueryVersion
|
||||
#undef XineramaIsActive
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XINERAMA
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:53:11
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xinerama.h --sys-include <X11/extensions/Xinerama.h> --soname libXinerama.so.1 --init-name xinerama --output-header xinerama-so_wrap.h --output-implementation xinerama-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:11:35
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h" --soname libXinerama.so.1 --init-name xinerama --output-header ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xinerama 1.1.4.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -15,7 +15,7 @@
|
||||
#define XineramaQueryVersion XineramaQueryVersion_dylibloader_orig_xinerama
|
||||
#define XineramaIsActive XineramaIsActive_dylibloader_orig_xinerama
|
||||
#define XineramaQueryScreens XineramaQueryScreens_dylibloader_orig_xinerama
|
||||
#include <X11/extensions/Xinerama.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h"
|
||||
#undef XineramaQueryExtension
|
||||
#undef XineramaQueryVersion
|
||||
#undef XineramaIsActive
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:54:10
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/XInput2.h --sys-include <X11/extensions/XInput2.h> --soname libXi.so.6 --init-name xinput2 --output-header xinput2-so_wrap.h --output-implementation xinput2-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:12:16
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/XInput2.h" --soname libXi.so.6 --init-name xinput2 --output-header ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xi 1.7.10.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -43,7 +43,7 @@
|
||||
#define XIBarrierReleasePointers XIBarrierReleasePointers_dylibloader_orig_xinput2
|
||||
#define XIBarrierReleasePointer XIBarrierReleasePointer_dylibloader_orig_xinput2
|
||||
#define XIFreeDeviceInfo XIFreeDeviceInfo_dylibloader_orig_xinput2
|
||||
#include <X11/extensions/XInput2.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/XInput2.h"
|
||||
#undef XIQueryPointer
|
||||
#undef XIWarpPointer
|
||||
#undef XIDefineCursor
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XINPUT2
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:54:10
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/XInput2.h --sys-include <X11/extensions/XInput2.h> --soname libXi.so.6 --init-name xinput2 --output-header xinput2-so_wrap.h --output-implementation xinput2-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:12:16
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/XInput2.h" --soname libXi.so.6 --init-name xinput2 --output-header ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xi 1.7.10.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -45,7 +45,7 @@
|
||||
#define XIBarrierReleasePointers XIBarrierReleasePointers_dylibloader_orig_xinput2
|
||||
#define XIBarrierReleasePointer XIBarrierReleasePointer_dylibloader_orig_xinput2
|
||||
#define XIFreeDeviceInfo XIFreeDeviceInfo_dylibloader_orig_xinput2
|
||||
#include <X11/extensions/XInput2.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/XInput2.h"
|
||||
#undef XIQueryPointer
|
||||
#undef XIWarpPointer
|
||||
#undef XIDefineCursor
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2023-01-23 14:25:23
|
||||
// flags: ./generate-wrapper.py --include /usr/include/xkbcommon/xkbcommon.h --sys-include <xkbcommon/xkbcommon.h> --soname libxkbcommon.so.0 --init-name xkbcommon --output-header xkbcommon-so_wrap.h --output-implementation xkbcommon-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:14:21
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h --sys-include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h" --soname libxkbcommon.so.0 --init-name xkbcommon --output-header ./platform/linuxbsd/x11/dynwrappers/xkbcommon-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xkbcommon-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -81,7 +81,7 @@
|
||||
#define xkb_state_layout_index_is_active xkb_state_layout_index_is_active_dylibloader_orig_xkbcommon
|
||||
#define xkb_state_led_name_is_active xkb_state_led_name_is_active_dylibloader_orig_xkbcommon
|
||||
#define xkb_state_led_index_is_active xkb_state_led_index_is_active_dylibloader_orig_xkbcommon
|
||||
#include <xkbcommon/xkbcommon.h>
|
||||
#include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h"
|
||||
#undef xkb_keysym_get_name
|
||||
#undef xkb_keysym_from_name
|
||||
#undef xkb_keysym_to_utf8
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XKBCOMMON
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2023-01-23 14:25:23
|
||||
// flags: ./generate-wrapper.py --include /usr/include/xkbcommon/xkbcommon.h --sys-include <xkbcommon/xkbcommon.h> --soname libxkbcommon.so.0 --init-name xkbcommon --output-header xkbcommon-so_wrap.h --output-implementation xkbcommon-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:14:21
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h --sys-include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h" --soname libxkbcommon.so.0 --init-name xkbcommon --output-header ./platform/linuxbsd/x11/dynwrappers/xkbcommon-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xkbcommon-so_wrap.c
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
@ -83,7 +83,7 @@
|
||||
#define xkb_state_layout_index_is_active xkb_state_layout_index_is_active_dylibloader_orig_xkbcommon
|
||||
#define xkb_state_led_name_is_active xkb_state_led_name_is_active_dylibloader_orig_xkbcommon
|
||||
#define xkb_state_led_index_is_active xkb_state_led_index_is_active_dylibloader_orig_xkbcommon
|
||||
#include <xkbcommon/xkbcommon.h>
|
||||
#include "./thirdparty/linuxbsd_headers/xkbcommon/xkbcommon.h"
|
||||
#undef xkb_keysym_get_name
|
||||
#undef xkb_keysym_from_name
|
||||
#undef xkb_keysym_to_utf8
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:54:53
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/Xlib.h --include /usr/include/X11/Xutil.h --include /usr/include/X11/XKBlib.h --sys-include <X11/Xlib.h> --sys-include <X11/Xutil.h> --sys-include <X11/XKBlib.h> --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header xlib-so_wrap.h --output-implementation xlib-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:13:26
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xlib.h --include ./thirdparty/linuxbsd_headers/X11/Xutil.h --include ./thirdparty/linuxbsd_headers/X11/XKBlib.h --sys-include "thirdparty/linuxbsd_headers/X11/Xlib.h" --sys-include "thirdparty/linuxbsd_headers/X11/Xutil.h" --sys-include "thirdparty/linuxbsd_headers/X11/XKBlib.h" --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.c~
|
||||
//
|
||||
// NOTE: Generated from Xlib 1.6.9.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -614,9 +614,9 @@
|
||||
#define XkbApplyVirtualModChanges XkbApplyVirtualModChanges_dylibloader_orig_xlib
|
||||
#define XkbUpdateActionVirtualMods XkbUpdateActionVirtualMods_dylibloader_orig_xlib
|
||||
#define XkbUpdateKeyTypeVirtualMods XkbUpdateKeyTypeVirtualMods_dylibloader_orig_xlib
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xutil.h>
|
||||
#include <X11/XKBlib.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xlib.h"
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xutil.h"
|
||||
#include "thirdparty/linuxbsd_headers/X11/XKBlib.h"
|
||||
#undef _Xmblen
|
||||
#undef XLoadQueryFont
|
||||
#undef XQueryFont
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XLIB
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:54:53
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/Xlib.h --include /usr/include/X11/Xutil.h --include /usr/include/X11/XKBlib.h --sys-include <X11/Xlib.h> --sys-include <X11/Xutil.h> --sys-include <X11/XKBlib.h> --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header xlib-so_wrap.h --output-implementation xlib-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:13:26
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xlib.h --include ./thirdparty/linuxbsd_headers/X11/Xutil.h --include ./thirdparty/linuxbsd_headers/X11/XKBlib.h --sys-include "thirdparty/linuxbsd_headers/X11/Xlib.h" --sys-include "thirdparty/linuxbsd_headers/X11/Xutil.h" --sys-include "thirdparty/linuxbsd_headers/X11/XKBlib.h" --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.c~
|
||||
//
|
||||
// NOTE: Generated from Xlib 1.6.9.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -617,9 +617,9 @@
|
||||
#define XkbApplyVirtualModChanges XkbApplyVirtualModChanges_dylibloader_orig_xlib
|
||||
#define XkbUpdateActionVirtualMods XkbUpdateActionVirtualMods_dylibloader_orig_xlib
|
||||
#define XkbUpdateKeyTypeVirtualMods XkbUpdateKeyTypeVirtualMods_dylibloader_orig_xlib
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xutil.h>
|
||||
#include <X11/XKBlib.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xlib.h"
|
||||
#include "thirdparty/linuxbsd_headers/X11/Xutil.h"
|
||||
#include "thirdparty/linuxbsd_headers/X11/XKBlib.h"
|
||||
#undef _Xmblen
|
||||
#undef XLoadQueryFont
|
||||
#undef XQueryFont
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:55:12
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xrandr.h --sys-include <X11/extensions/Xrandr.h> --soname libXrandr.so.2 --init-name xrandr --output-header xrandr-so_wrap.h --output-implementation xrandr-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:13:54
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h" --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xrandr 1.5.2.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -79,7 +79,7 @@
|
||||
#define XRRSetMonitor XRRSetMonitor_dylibloader_orig_xrandr
|
||||
#define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_orig_xrandr
|
||||
#define XRRFreeMonitors XRRFreeMonitors_dylibloader_orig_xrandr
|
||||
#include <X11/extensions/Xrandr.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h"
|
||||
#undef XRRQueryExtension
|
||||
#undef XRRQueryVersion
|
||||
#undef XRRGetScreenInfo
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XRANDR
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:55:12
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xrandr.h --sys-include <X11/extensions/Xrandr.h> --soname libXrandr.so.2 --init-name xrandr --output-header xrandr-so_wrap.h --output-implementation xrandr-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:13:54
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h" --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c
|
||||
//
|
||||
// NOTE: Generated from Xrandr 1.5.2.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -81,7 +81,7 @@
|
||||
#define XRRSetMonitor XRRSetMonitor_dylibloader_orig_xrandr
|
||||
#define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_orig_xrandr
|
||||
#define XRRFreeMonitors XRRFreeMonitors_dylibloader_orig_xrandr
|
||||
#include <X11/extensions/Xrandr.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h"
|
||||
#undef XRRQueryExtension
|
||||
#undef XRRQueryVersion
|
||||
#undef XRRGetScreenInfo
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:55:28
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xrender.h --sys-include <X11/extensions/Xrender.h> --soname libXrender.so.1 --init-name xrender --output-header xrender-so_wrap.h --output-implementation xrender-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:14:14
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h" --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c~
|
||||
//
|
||||
// NOTE: Generated from Xrender 0.9.10.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -53,7 +53,7 @@
|
||||
#define XRenderCreateLinearGradient XRenderCreateLinearGradient_dylibloader_orig_xrender
|
||||
#define XRenderCreateRadialGradient XRenderCreateRadialGradient_dylibloader_orig_xrender
|
||||
#define XRenderCreateConicalGradient XRenderCreateConicalGradient_dylibloader_orig_xrender
|
||||
#include <X11/extensions/Xrender.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h"
|
||||
#undef XRenderQueryExtension
|
||||
#undef XRenderQueryVersion
|
||||
#undef XRenderQueryFormats
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define DYLIBLOAD_WRAPPER_XRENDER
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-02 12:55:28
|
||||
// flags: ./generate-wrapper.py --include /usr/include/X11/extensions/Xrender.h --sys-include <X11/extensions/Xrender.h> --soname libXrender.so.1 --init-name xrender --output-header xrender-so_wrap.h --output-implementation xrender-so_wrap.c
|
||||
// generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-23 15:14:14
|
||||
// flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h" --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c~
|
||||
//
|
||||
// NOTE: Generated from Xrender 0.9.10.
|
||||
// This has been handpatched to workaround some issues with the generator that
|
||||
@ -55,7 +55,7 @@
|
||||
#define XRenderCreateLinearGradient XRenderCreateLinearGradient_dylibloader_orig_xrender
|
||||
#define XRenderCreateRadialGradient XRenderCreateRadialGradient_dylibloader_orig_xrender
|
||||
#define XRenderCreateConicalGradient XRenderCreateConicalGradient_dylibloader_orig_xrender
|
||||
#include <X11/extensions/Xrender.h>
|
||||
#include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h"
|
||||
#undef XRenderQueryExtension
|
||||
#undef XRenderQueryVersion
|
||||
#undef XRenderQueryFormats
|
||||
|
||||
Reference in New Issue
Block a user