Created
December 4, 2015 11:00
-
-
Save mvdbeek/1817ad70f877b3db3667 to your computer and use it in GitHub Desktop.
may or may not be needed to compile R ...
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/fc-cache/fc-cache.c b/fc-cache/fc-cache.c | |
index 99e0e9f..bf3b6b4 100644 | |
--- a/fc-cache/fc-cache.c | |
+++ b/fc-cache/fc-cache.c | |
@@ -187,13 +187,8 @@ scanDirs (FcStrList *list, FcConfig *config, FcBool force, FcBool really_force, | |
if (!cache) | |
{ | |
- if (!recursive) | |
- cache = FcDirCacheRescan (dir, config); | |
- else | |
- { | |
- (*changed)++; | |
- cache = FcDirCacheRead (dir, FcTrue, config); | |
- } | |
+ (*changed)++; | |
+ cache = FcDirCacheRead (dir, FcTrue, config); | |
if (!cache) | |
{ | |
fprintf (stderr, "%s: error scanning\n", dir); | |
@@ -391,7 +386,6 @@ main (int argc, char **argv) | |
ret += scanDirs (list, config, FcTrue, really_force, verbose, FcFalse, &changed, NULL); | |
FcStrListDone (list); | |
} | |
- FcStrSetDestroy (updateDirs); | |
/* | |
* Try to create CACHEDIR.TAG anyway. | |
diff --git a/fontconfig/fontconfig.h b/fontconfig/fontconfig.h | |
index 2258251..d0b4e9e 100644 | |
--- a/fontconfig/fontconfig.h | |
+++ b/fontconfig/fontconfig.h | |
@@ -541,9 +541,6 @@ FcDirSave (FcFontSet *set, FcStrSet *dirs, const FcChar8 *dir); | |
FcPublic FcCache * | |
FcDirCacheLoad (const FcChar8 *dir, FcConfig *config, FcChar8 **cache_file); | |
- | |
-FcPublic FcCache * | |
-FcDirCacheRescan (const FcChar8 *dir, FcConfig *config); | |
FcPublic FcCache * | |
FcDirCacheRead (const FcChar8 *dir, FcBool force, FcConfig *config); | |
diff --git a/src/fccache.c b/src/fccache.c | |
index 5173e0b..10eacff 100644 | |
--- a/src/fccache.c | |
+++ b/src/fccache.c | |
@@ -828,19 +828,6 @@ bail1: | |
return NULL; | |
} | |
-FcCache * | |
-FcDirCacheRebuild (FcCache *cache, struct stat *dir_stat, FcStrSet *dirs) | |
-{ | |
- FcCache *new; | |
- FcFontSet *set = FcFontSetDeserialize (FcCacheSet (cache)); | |
- const FcChar8 *dir = FcCacheDir (cache); | |
- | |
- new = FcDirCacheBuild (set, dir, dir_stat, dirs); | |
- FcFontSetDestroy (set); | |
- | |
- return new; | |
-} | |
- | |
/* write serialized state to the cache file */ | |
FcBool | |
FcDirCacheWrite (FcCache *cache, FcConfig *config) | |
diff --git a/src/fcdir.c b/src/fcdir.c | |
index 3bcd0b8..b040a28 100644 | |
--- a/src/fcdir.c | |
+++ b/src/fcdir.c | |
@@ -130,12 +130,7 @@ FcFileScanConfig (FcFontSet *set, | |
if (FcFileIsDir (file)) | |
return FcStrSetAdd (dirs, file); | |
else | |
- { | |
- if (set) | |
- return FcFileScanFontConfig (set, blanks, file, config); | |
- else | |
- return FcTrue; | |
- } | |
+ return FcFileScanFontConfig (set, blanks, file, config); | |
} | |
FcBool | |
@@ -311,45 +306,6 @@ FcDirCacheScan (const FcChar8 *dir, FcConfig *config) | |
return cache; | |
} | |
-FcCache * | |
-FcDirCacheRescan (const FcChar8 *dir, FcConfig *config) | |
-{ | |
- FcCache *cache = FcDirCacheLoad (dir, config, NULL); | |
- FcCache *new = NULL; | |
- struct stat dir_stat; | |
- FcStrSet *dirs; | |
- | |
- if (!cache) | |
- return NULL; | |
- if (FcStatChecksum (dir, &dir_stat) < 0) | |
- goto bail; | |
- dirs = FcStrSetCreate (); | |
- if (!dirs) | |
- goto bail; | |
- | |
- /* | |
- * Scan the dir | |
- */ | |
- if (!FcDirScanConfig (NULL, dirs, NULL, dir, FcTrue, config)) | |
- goto bail1; | |
- /* | |
- * Rebuild the cache object | |
- */ | |
- new = FcDirCacheRebuild (cache, &dir_stat, dirs); | |
- if (!new) | |
- goto bail1; | |
- FcDirCacheUnload (cache); | |
- /* | |
- * Write out the cache file, ignoring any troubles | |
- */ | |
- FcDirCacheWrite (new, config); | |
- | |
-bail1: | |
- FcStrSetDestroy (dirs); | |
-bail: | |
- return new; | |
-} | |
- | |
/* | |
* Read (or construct) the cache for a directory | |
*/ | |
diff --git a/src/fcfs.c b/src/fcfs.c | |
index 21c6c7c..941abba 100644 | |
--- a/src/fcfs.c | |
+++ b/src/fcfs.c | |
@@ -122,28 +122,6 @@ FcFontSetSerialize (FcSerialize *serialize, const FcFontSet * s) | |
return s_serialize; | |
} | |
- | |
-FcFontSet * | |
-FcFontSetDeserialize (const FcFontSet *set) | |
-{ | |
- int i; | |
- FcFontSet *new = FcFontSetCreate (); | |
- | |
- if (!new) | |
- return NULL; | |
- for (i = 0; i < set->nfont; i++) | |
- { | |
- if (!FcFontSetAdd (new, FcPatternDuplicate (FcFontSetFont (set, i)))) | |
- goto bail; | |
- } | |
- | |
- return new; | |
-bail: | |
- FcFontSetDestroy (new); | |
- | |
- return NULL; | |
-} | |
- | |
#define __fcfs__ | |
#include "fcaliastail.h" | |
#undef __fcfs__ | |
diff --git a/src/fcint.h b/src/fcint.h | |
index cdf2dab..362ea6f 100644 | |
--- a/src/fcint.h | |
+++ b/src/fcint.h | |
@@ -567,9 +567,6 @@ FcDirCacheScan (const FcChar8 *dir, FcConfig *config); | |
FcPrivate FcCache * | |
FcDirCacheBuild (FcFontSet *set, const FcChar8 *dir, struct stat *dir_stat, FcStrSet *dirs); | |
-FcPrivate FcCache * | |
-FcDirCacheRebuild (FcCache *cache, struct stat *dir_stat, FcStrSet *dirs); | |
- | |
FcPrivate FcBool | |
FcDirCacheWrite (FcCache *cache, FcConfig *config); | |
@@ -841,9 +838,6 @@ FcFontSetSerializeAlloc (FcSerialize *serialize, const FcFontSet *s); | |
FcPrivate FcFontSet * | |
FcFontSetSerialize (FcSerialize *serialize, const FcFontSet * s); | |
-FcPrivate FcFontSet * | |
-FcFontSetDeserialize (const FcFontSet *set); | |
- | |
/* fchash.c */ | |
FcPrivate FcChar8 * | |
FcHashGetSHA256Digest (const FcChar8 *input_strings, | |
diff --git a/src/fcpat.c b/src/fcpat.c | |
index 986cca3..0614ac2 100644 | |
--- a/src/fcpat.c | |
+++ b/src/fcpat.c | |
@@ -33,7 +33,6 @@ FcPatternCreate (void) | |
p = (FcPattern *) malloc (sizeof (FcPattern)); | |
if (!p) | |
return 0; | |
- memset (p, 0, sizeof (FcPattern)); | |
p->num = 0; | |
p->size = 0; | |
p->elts_offset = FcPtrToOffset (p, NULL); | |
@@ -1311,7 +1310,6 @@ FcValueListSerialize (FcSerialize *serialize, const FcValueList *vl) | |
} | |
return head_serialized; | |
} | |
- | |
#define __fcpat__ | |
#include "fcaliastail.h" | |
#include "fcftaliastail.h" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment