chromium/third_party/fontconfig/src/src/fcpat.c

/*
 * Copyright © 2000 Keith Packard
 *
 * Permission to use, copy, modify, distribute, and sell this software and its
 * documentation for any purpose is hereby granted without fee, provided that
 * the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation, and that the name of the author(s) not be used in
 * advertising or publicity pertaining to distribution of the software without
 * specific, written prior permission.  The authors make no
 * representations about the suitability of this software for any purpose.  It
 * is provided "as is" without express or implied warranty.
 *
 * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
 * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 */

#include "fcint.h"
#include "fcftint.h"

/* Objects MT-safe for readonly access. */

FcPattern *
FcPatternCreate (void)
{}

void
FcValueDestroy (FcValue v)
{}

FcValue
FcValueCanonicalize (const FcValue *v)
{}

FcValue
FcValueSave (FcValue v)
{}

FcValueListPtr
FcValueListCreate (void)
{}

void
FcValueListDestroy (FcValueListPtr l)
{}

FcValueListPtr
FcValueListPrepend (FcValueListPtr vallist,
		    FcValue        value,
		    FcValueBinding binding)
{}

FcValueListPtr
FcValueListAppend (FcValueListPtr vallist,
		   FcValue        value,
		   FcValueBinding binding)
{}

FcValueListPtr
FcValueListDuplicate(FcValueListPtr orig)
{}

FcBool
FcValueEqual (FcValue va, FcValue vb)
{}

static FcChar32
FcDoubleHash (double d)
{}

FcChar32
FcStringHash (const FcChar8 *s)
{}

static FcChar32
FcValueHash (const FcValue *v)
{}

static FcBool
FcValueListEqual (FcValueListPtr la, FcValueListPtr lb)
{}

static FcChar32
FcValueListHash (FcValueListPtr l)
{}

static void *
FcPatternGetCacheObject (FcPattern *p)
{}

FcPattern *
FcPatternCacheRewriteFile (const FcPattern *p,
                           FcCache *cache,
                           const FcChar8 *relocated_font_file)
{}

void
FcPatternDestroy (FcPattern *p)
{}

int
FcPatternObjectCount (const FcPattern *pat)
{}


static int
FcPatternObjectPosition (const FcPattern *p, FcObject object)
{}

int
FcPatternPosition (const FcPattern *p, const char *object)
{}

FcPatternElt *
FcPatternObjectFindElt (const FcPattern *p, FcObject object)
{}

FcPatternElt *
FcPatternObjectInsertElt (FcPattern *p, FcObject object)
{}

FcBool
FcPatternEqual (const FcPattern *pa, const FcPattern *pb)
{}

FcChar32
FcPatternHash (const FcPattern *p)
{}

FcBool
FcPatternEqualSubset (const FcPattern *pai, const FcPattern *pbi, const FcObjectSet *os)
{}

FcBool
FcPatternObjectListAdd (FcPattern	*p,
			FcObject	object,
			FcValueListPtr	list,
			FcBool		append)
{}

FcBool
FcPatternObjectAddWithBinding  (FcPattern	*p,
				FcObject	object,
				FcValue		value,
				FcValueBinding  binding,
				FcBool		append)
{}

FcBool
FcPatternObjectAdd (FcPattern *p, FcObject object, FcValue value, FcBool append)
{}

FcBool
FcPatternAdd (FcPattern *p, const char *object, FcValue value, FcBool append)
{}

FcBool
FcPatternAddWeak  (FcPattern *p, const char *object, FcValue value, FcBool append)
{}

FcBool
FcPatternObjectDel (FcPattern *p, FcObject object)
{}

FcBool
FcPatternDel (FcPattern *p, const char *object)
{}

FcBool
FcPatternRemove (FcPattern *p, const char *object, int id)
{}

FcBool
FcPatternObjectAddInteger (FcPattern *p, FcObject object, int i)
{}

FcBool
FcPatternAddInteger (FcPattern *p, const char *object, int i)
{}

FcBool
FcPatternObjectAddDouble (FcPattern *p, FcObject object, double d)
{}


FcBool
FcPatternAddDouble (FcPattern *p, const char *object, double d)
{}

FcBool
FcPatternObjectAddString (FcPattern *p, FcObject object, const FcChar8 *s)
{}

FcBool
FcPatternAddString (FcPattern *p, const char *object, const FcChar8 *s)
{}

FcBool
FcPatternAddMatrix (FcPattern *p, const char *object, const FcMatrix *s)
{}


FcBool
FcPatternObjectAddBool (FcPattern *p, FcObject object, FcBool b)
{}

FcBool
FcPatternAddBool (FcPattern *p, const char *object, FcBool b)
{}

FcBool
FcPatternObjectAddCharSet (FcPattern *p, FcObject object, const FcCharSet *c)
{}

FcBool
FcPatternAddCharSet (FcPattern *p, const char *object, const FcCharSet *c)
{}

FcBool
FcPatternAddFTFace (FcPattern *p, const char *object, const FT_Face f)
{}

FcBool
FcPatternObjectAddLangSet (FcPattern *p, FcObject object, const FcLangSet *ls)
{}

FcBool
FcPatternAddLangSet (FcPattern *p, const char *object, const FcLangSet *ls)
{}

FcBool
FcPatternObjectAddRange (FcPattern *p, FcObject object, const FcRange *r)
{}

FcBool
FcPatternAddRange (FcPattern *p, const char *object, const FcRange *r)
{}

FcResult
FcPatternObjectGetWithBinding (const FcPattern *p, FcObject object, int id, FcValue *v, FcValueBinding *b)
{}

FcResult
FcPatternObjectGet (const FcPattern *p, FcObject object, int id, FcValue *v)
{}

FcResult
FcPatternGetWithBinding (const FcPattern *p, const char *object, int id, FcValue *v, FcValueBinding *b)
{}

FcResult
FcPatternGet (const FcPattern *p, const char *object, int id, FcValue *v)
{}

FcResult
FcPatternObjectGetInteger (const FcPattern *p, FcObject object, int id, int *i)
{}

FcResult
FcPatternGetInteger (const FcPattern *p, const char *object, int id, int *i)
{}


FcResult
FcPatternObjectGetDouble (const FcPattern *p, FcObject object, int id, double *d)
{}

FcResult
FcPatternGetDouble (const FcPattern *p, const char *object, int id, double *d)
{}

FcResult
FcPatternObjectGetString (const FcPattern *p, FcObject object, int id, FcChar8 ** s)
{}

FcResult
FcPatternGetString (const FcPattern *p, const char *object, int id, FcChar8 ** s)
{}

FcResult
FcPatternGetMatrix(const FcPattern *p, const char *object, int id, FcMatrix **m)
{}


FcResult
FcPatternObjectGetBool (const FcPattern *p, FcObject object, int id, FcBool *b)
{}

FcResult
FcPatternGetBool(const FcPattern *p, const char *object, int id, FcBool *b)
{}

FcResult
FcPatternGetCharSet(const FcPattern *p, const char *object, int id, FcCharSet **c)
{}

FcResult
FcPatternGetFTFace(const FcPattern *p, const char *object, int id, FT_Face *f)
{}

FcResult
FcPatternGetLangSet(const FcPattern *p, const char *object, int id, FcLangSet **ls)
{}

FcResult
FcPatternObjectGetRange (const FcPattern *p, FcObject object, int id, FcRange **r)
{}

FcResult
FcPatternGetRange (const FcPattern *p, const char *object, int id, FcRange **r)
{}

FcPattern *
FcPatternDuplicate (const FcPattern *orig)
{}

void
FcPatternReference (FcPattern *p)
{}

FcPattern *
FcPatternVaBuild (FcPattern *p, va_list va)
{}

FcPattern *
FcPatternBuild (FcPattern *p, ...)
{}

/*
 * Add all of the elements in 's' to 'p'
 */
FcBool
FcPatternAppend (FcPattern *p, FcPattern *s)
{}

FcPattern *
FcPatternFilter (FcPattern *p, const FcObjectSet *os)
{}

FcPatternPrivateIter;

static void
FcPatternIterSet (const FcPattern *pat, FcPatternPrivateIter *iter)
{}

void
FcPatternIterStart (const FcPattern *pat, FcPatternIter *iter)
{}

FcBool
FcPatternIterNext (const FcPattern *pat, FcPatternIter *iter)
{}

FcBool
FcPatternIterEqual (const FcPattern *p1, FcPatternIter *i1,
		    const FcPattern *p2, FcPatternIter *i2)
{}

FcBool
FcPatternFindObjectIter (const FcPattern *pat, FcPatternIter *iter, FcObject object)
{}

FcBool
FcPatternFindIter (const FcPattern *pat, FcPatternIter *iter, const char *object)
{}

FcBool
FcPatternIterIsValid (const FcPattern *pat, FcPatternIter *iter)
{}

FcObject
FcPatternIterGetObjectId (const FcPattern *pat, FcPatternIter *iter)
{}

const char *
FcPatternIterGetObject (const FcPattern *pat, FcPatternIter *iter)
{}

FcValueListPtr
FcPatternIterGetValues (const FcPattern *pat, FcPatternIter *iter)
{}

int
FcPatternIterValueCount (const FcPattern *pat, FcPatternIter *iter)
{}

FcResult
FcPatternIterGetValue (const FcPattern *pat, FcPatternIter *iter, int id, FcValue *v, FcValueBinding *b)
{}

FcBool
FcPatternSerializeAlloc (FcSerialize *serialize, const FcPattern *pat)
{}

FcPattern *
FcPatternSerialize (FcSerialize *serialize, const FcPattern *pat)
{}

FcBool
FcValueListSerializeAlloc (FcSerialize *serialize, const FcValueList *vl)
{}

FcValueList *
FcValueListSerialize (FcSerialize *serialize, const FcValueList *vl)
{}

#define __fcpat__
#include "fcaliastail.h"
#include "fcftaliastail.h"
#undef __fcpat__