#include int my_FcCHARSET_MAP_SIZE() { return FC_CHARSET_MAP_SIZE; } FcBool my_FcPatternAdd(FcPattern *p, const char *object, FcBool binding, FcBool append, FcValue *value) { if (binding) { return FcPatternAdd(p, object, *value, append); } else { return FcPatternAddWeak(p, object, *value, append); } } int size_value() { return sizeof(FcValue); } int size_matrix() { return sizeof(FcMatrix); } int size_PatternIter() { return sizeof(FcPatternIter); } int size_ConfigFileInfoIter() { return sizeof(FcConfigFileInfoIter); } int get_fontSet_nfont(FcFontSet *fonts) { return fonts->nfont; } FcPattern **get_fontSet_fonts(FcFontSet *fonts) { return fonts->fonts; }