#include "fcint.h"
#include "fcftint.h"
FcLangCharSet;
FcLangCharSetRange;
#include "../fc-lang/fclang.h"
struct _FcLangSet { … };
static int FcLangSetIndex (const FcChar8 *lang);
static void
FcLangSetBitSet (FcLangSet *ls,
unsigned int id)
{ … }
static FcBool
FcLangSetBitGet (const FcLangSet *ls,
unsigned int id)
{ … }
static void
FcLangSetBitReset (FcLangSet *ls,
unsigned int id)
{ … }
FcLangSet *
FcFreeTypeLangSet (const FcCharSet *charset,
const FcChar8 *exclusiveLang)
{ … }
FcChar8 *
FcLangNormalize (const FcChar8 *lang)
{ … }
#define FcLangEnd(c) …
FcLangResult
FcLangCompare (const FcChar8 *s1, const FcChar8 *s2)
{ … }
static FcBool
FcLangContains (const FcChar8 *super, const FcChar8 *sub)
{ … }
const FcCharSet *
FcLangGetCharSet (const FcChar8 *lang)
{ … }
FcStrSet *
FcGetLangs (void)
{ … }
FcLangSet *
FcLangSetCreate (void)
{ … }
void
FcLangSetDestroy (FcLangSet *ls)
{ … }
FcLangSet *
FcLangSetCopy (const FcLangSet *ls)
{ … }
static int
FcLangSetIndex (const FcChar8 *lang)
{ … }
FcBool
FcLangSetAdd (FcLangSet *ls, const FcChar8 *lang)
{ … }
FcBool
FcLangSetDel (FcLangSet *ls, const FcChar8 *lang)
{ … }
FcLangResult
FcLangSetHasLang (const FcLangSet *ls, const FcChar8 *lang)
{ … }
static FcLangResult
FcLangSetCompareStrSet (const FcLangSet *ls, FcStrSet *set)
{ … }
FcLangResult
FcLangSetCompare (const FcLangSet *lsa, const FcLangSet *lsb)
{ … }
FcLangSet *
FcLangSetPromote (const FcChar8 *lang, FcValuePromotionBuffer *vbuf)
{ … }
FcChar32
FcLangSetHash (const FcLangSet *ls)
{ … }
FcLangSet *
FcNameParseLangSet (const FcChar8 *string)
{ … }
FcBool
FcNameUnparseLangSet (FcStrBuf *buf, const FcLangSet *ls)
{ … }
FcBool
FcLangSetEqual (const FcLangSet *lsa, const FcLangSet *lsb)
{ … }
static FcBool
FcLangSetContainsLang (const FcLangSet *ls, const FcChar8 *lang)
{ … }
FcBool
FcLangSetContains (const FcLangSet *lsa, const FcLangSet *lsb)
{ … }
FcBool
FcLangSetSerializeAlloc (FcSerialize *serialize, const FcLangSet *l)
{ … }
FcLangSet *
FcLangSetSerialize(FcSerialize *serialize, const FcLangSet *l)
{ … }
FcStrSet *
FcLangSetGetLangs (const FcLangSet *ls)
{ … }
static FcLangSet *
FcLangSetOperate(const FcLangSet *a,
const FcLangSet *b,
FcBool (*func) (FcLangSet *ls,
const FcChar8 *s))
{ … }
FcLangSet *
FcLangSetUnion (const FcLangSet *a, const FcLangSet *b)
{ … }
FcLangSet *
FcLangSetSubtract (const FcLangSet *a, const FcLangSet *b)
{ … }
#define __fclang__
#include "fcaliastail.h"
#include "fcftaliastail.h"
#undef __fclang__