static FcBool FcNameUnparseValueList (FcStrBuf *buf, FcValueList *v, FcChar8 *escape) { while (v) { if (!FcNameUnparseValue (buf, v->value, escape)) return FcFalse; if ((v = v->next)) if (!FcNameUnparseString (buf, (FcChar8 *) ",", 0)) return FcFalse; } return FcTrue; }
FcBool FcNameUnparseValueList (FcStrBuf *buf, FcValueListPtr v, FcChar8 *escape) { while (v) { if (!FcNameUnparseValue (buf, &v->value, escape)) return FcFalse; if ((v = FcValueListNext(v)) != NULL) if (!FcNameUnparseString (buf, (FcChar8 *) ",", 0)) return FcFalse; } return FcTrue; }