Imported Upstream version 2.10.2
[platform/upstream/fontconfig.git] / src / fcint.h
index c078575..e9f315f 100644 (file)
@@ -923,9 +923,25 @@ FcObjectFini (void);
 FcPrivate FcValue
 FcValueCanonicalize (const FcValue *v);
 
+FcPrivate FcValueListPtr
+FcValueListCreate (void);
+
 FcPrivate void
 FcValueListDestroy (FcValueListPtr l);
 
+FcPrivate FcValueListPtr
+FcValueListPrepend (FcValueListPtr vallist,
+                   FcValue        value,
+                   FcValueBinding binding);
+
+FcPrivate FcValueListPtr
+FcValueListAppend (FcValueListPtr vallist,
+                  FcValue        value,
+                  FcValueBinding binding);
+
+FcPrivate FcValueListPtr
+FcValueListDuplicate(FcValueListPtr orig);
+
 FcPrivate FcPatternElt *
 FcPatternObjectFindElt (const FcPattern *p, FcObject object);
 
@@ -933,6 +949,12 @@ FcPrivate FcPatternElt *
 FcPatternObjectInsertElt (FcPattern *p, FcObject object);
 
 FcPrivate FcBool
+FcPatternObjectListAdd (FcPattern      *p,
+                       FcObject        object,
+                       FcValueListPtr  list,
+                       FcBool          append);
+
+FcPrivate FcBool
 FcPatternObjectAddWithBinding  (FcPattern      *p,
                                FcObject        object,
                                FcValue         value,