#define FC_MAJOR 2
#define FC_MINOR 3
-#define FC_REVISION 1
+#define FC_REVISION 91
#define FC_VERSION ((FC_MAJOR * 10000) + (FC_MINOR * 100) + (FC_REVISION))
* it means multiple copies of the font information.
*/
-#define FC_CACHE_VERSION "1"
+#define FC_CACHE_VERSION "2"
#define FcTrue 1
#define FcFalse 0
typedef struct _FcLangSet FcLangSet;
+#define FC_BANK_DYNAMIC 0
+#define FC_BANK_FIRST 1
+
typedef struct _FcValue {
FcType type;
union {
- const FcChar8 *s;
+ const FcChar8 *s;
+ int s_off;
int i;
FcBool b;
double d;
- const FcMatrix *m;
- const FcCharSet *c;
+ const FcMatrix *m;
+ const FcCharSet *c;
+ int c_off;
void *f;
const FcPattern *p;
- const FcLangSet *l;
+ const FcLangSet *l;
+ int l_off; // this is a difference of char *s
} u;
} FcValue;