]> git.wh0rd.org - fontconfig.git/blobdiff - src/fcint.h
2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
[fontconfig.git] / src / fcint.h
index 6d8ae5ddb1b2b789bcf6dbc0f28aa35cc4b4981f..6a61b3912e8b5c3565672b3a83814a790b96ea76 100644 (file)
@@ -388,6 +388,10 @@ struct _FcConfig {
      * of configured directories
      */
     FcStrSet   *fontDirs;
+    /*
+     * List of directories containing cache files.
+     */
+    FcStrSet   *cacheDirs;
     /*
      * Names of all of the configuration files used
      * to create this configuration
@@ -476,7 +480,7 @@ FcFontSet *
 FcCacheRead (FcConfig *config, FcGlobalCache * cache);
 
 FcBool
-FcDirCacheWrite (FcFontSet *set, FcStrSet * dirs, const FcChar8 *dir);
+FcDirCacheWrite (FcFontSet *set, FcStrSet * dirs, const FcChar8 *dir, FcConfig *config);
 
 FcBool
 FcDirCacheRead (FcFontSet * set, FcStrSet * dirs, const FcChar8 *dir, FcConfig *config);
@@ -508,6 +512,13 @@ FcBool
 FcConfigAddDir (FcConfig       *config,
                const FcChar8   *d);
 
+FcBool
+FcConfigAddCacheDir (FcConfig      *config,
+                    const FcChar8  *d);
+
+FcStrList *
+FcConfigGetCacheDirs (FcConfig *config);
+
 FcBool
 FcConfigAddConfigFile (FcConfig                *config,
                       const FcChar8    *f);