Lines Matching defs:libfontconfig

600     void* libfontconfig = NULL;
629 * New features may be added to libfontconfig, this is expected to
635 libfontconfig = dlopen(FONTCONFIG_DLL_VERSIONED, RTLD_LOCAL|RTLD_LAZY);
636 if (libfontconfig == NULL) {
637 libfontconfig = dlopen(FONTCONFIG_DLL, RTLD_LOCAL|RTLD_LAZY);
638 if (libfontconfig == NULL) {
643 /* Version 1.0 of libfontconfig crashes if HOME isn't defined in
655 return libfontconfig;
660 static void closeFontConfig(void* libfontconfig, jboolean fcFini) {
671 FcFiniFuncType FcFini = (FcFiniFuncType)dlsym(libfontconfig, "FcFini");
678 dlclose(libfontconfig);
758 void* libfontconfig = openFontConfig();
760 if (libfontconfig == NULL) {
765 (FcPatternBuildFuncType)dlsym(libfontconfig, "FcPatternBuild");
767 (FcObjectSetFuncType)dlsym(libfontconfig, "FcObjectSetBuild");
769 (FcFontListFuncType)dlsym(libfontconfig, "FcFontList");
771 (FcPatternGetStringFuncType)dlsym(libfontconfig, "FcPatternGetString");
773 (FcStrDirnameFuncType)dlsym(libfontconfig, "FcStrDirname");
775 (FcPatternDestroyFuncType)dlsym(libfontconfig, "FcPatternDestroy");
777 (FcFontSetDestroyFuncType)dlsym(libfontconfig, "FcFontSetDestroy");
786 closeFontConfig(libfontconfig, JNI_FALSE);
831 closeFontConfig(libfontconfig, JNI_TRUE);
863 void* libfontconfig;
875 if ((libfontconfig = openFontConfig()) == NULL) {
883 FcNameParse = (FcNameParseFuncType)dlsym(libfontconfig, "FcNameParse");
885 (FcPatternAddStringFuncType)dlsym(libfontconfig, "FcPatternAddString");
887 (FcConfigSubstituteFuncType)dlsym(libfontconfig, "FcConfigSubstitute");
889 dlsym(libfontconfig, "FcDefaultSubstitute");
890 FcFontMatch = (FcFontMatchFuncType)dlsym(libfontconfig, "FcFontMatch");
892 dlsym(libfontconfig, "FcPatternGetBool");
894 dlsym(libfontconfig, "FcPatternGetInteger");
896 (FcPatternDestroyFuncType)dlsym(libfontconfig, "FcPatternDestroy");
911 closeFontConfig(libfontconfig, JNI_FALSE);
938 closeFontConfig(libfontconfig, JNI_TRUE);
959 void* libfontconfig;
963 if ((libfontconfig = openFontConfig()) == NULL) {
967 FcGetVersion = (FcGetVersionFuncType)dlsym(libfontconfig, "FcGetVersion");
970 closeFontConfig(libfontconfig, JNI_FALSE);
974 closeFontConfig(libfontconfig, JNI_FALSE);
1008 void* libfontconfig;
1059 if ((libfontconfig = openFontConfig()) == NULL) {
1063 FcNameParse = (FcNameParseFuncType)dlsym(libfontconfig, "FcNameParse");
1065 (FcPatternAddStringFuncType)dlsym(libfontconfig, "FcPatternAddString");
1067 (FcConfigSubstituteFuncType)dlsym(libfontconfig, "FcConfigSubstitute");
1069 dlsym(libfontconfig, "FcDefaultSubstitute");
1070 FcFontMatch = (FcFontMatchFuncType)dlsym(libfontconfig, "FcFontMatch");
1072 (FcPatternGetStringFuncType)dlsym(libfontconfig, "FcPatternGetString");
1074 (FcPatternDestroyFuncType)dlsym(libfontconfig, "FcPatternDestroy");
1076 (FcPatternGetCharSetFuncType)dlsym(libfontconfig,
1079 (FcFontSortFuncType)dlsym(libfontconfig, "FcFontSort");
1081 (FcFontSetDestroyFuncType)dlsym(libfontconfig, "FcFontSetDestroy");
1083 (FcCharSetUnionFuncType)dlsym(libfontconfig, "FcCharSetUnion");
1085 (FcCharSetSubtractCountFuncType)dlsym(libfontconfig,
1087 FcGetVersion = (FcGetVersionFuncType)dlsym(libfontconfig, "FcGetVersion");
1101 closeFontConfig(libfontconfig, JNI_FALSE);
1118 (FcConfigGetCacheDirsFuncType)dlsym(libfontconfig,
1121 (FcStrListNextFuncType)dlsym(libfontconfig, "FcStrListNext");
1123 (FcStrListDoneFuncType)dlsym(libfontconfig, "FcStrListDone");
1164 closeFontConfig(libfontconfig, JNI_FALSE);
1182 closeFontConfig(libfontconfig, JNI_FALSE);
1214 closeFontConfig(libfontconfig, JNI_FALSE);
1256 closeFontConfig(libfontconfig, JNI_FALSE);
1347 closeFontConfig(libfontconfig, JNI_TRUE);