chromium/third_party/fontconfig/src/src/fcname.c

/*
 * fontconfig/src/fcname.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 <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

static const FcObjectType FcObjects[] =;

#define NUM_OBJECT_TYPES

static const FcObjectType *
FcObjectFindById (FcObject object)
{}

FcBool
FcNameRegisterObjectTypes (const FcObjectType *types, int ntypes)
{}

FcBool
FcNameUnregisterObjectTypes (const FcObjectType *types, int ntypes)
{}

const FcObjectType *
FcNameGetObjectType (const char *object)
{}

FcBool
FcObjectValidType (FcObject object, FcType type)
{}

FcObject
FcObjectFromName (const char * name)
{}

FcObjectSet *
FcObjectGetSet (void)
{}

const char *
FcObjectName (FcObject object)
{}

static const FcConstant _FcBaseConstants[] =;

#define NUM_FC_CONSTANTS

FcBool
FcNameRegisterConstants (const FcConstant *consts, int nconsts)
{}

FcBool
FcNameUnregisterConstants (const FcConstant *consts, int nconsts)
{}

const FcConstant *
FcNameGetConstant (const FcChar8 *string)
{}

const FcConstant *
FcNameGetConstantFor (const FcChar8 *string, const char *object)
{}

FcBool
FcNameConstant (const FcChar8 *string, int *result)
{}

FcBool
FcNameConstantWithObjectCheck (const FcChar8 *string, const char *object, int *result)
{}

FcBool
FcNameBool (const FcChar8 *v, FcBool *result)
{}

static FcValue
FcNameConvert (FcType type, const char *object, FcChar8 *string)
{}

static const FcChar8 *
FcNameFindNext (const FcChar8 *cur, const char *delim, FcChar8 *save, FcChar8 *last)
{}

FcPattern *
FcNameParse (const FcChar8 *name)
{}
static FcBool
FcNameUnparseString (FcStrBuf	    *buf,
		     const FcChar8  *string,
		     const FcChar8  *escape)
{}

FcBool
FcNameUnparseValue (FcStrBuf	*buf,
		    FcValue	*v0,
		    FcChar8	*escape)
{}

FcBool
FcNameUnparseValueList (FcStrBuf	*buf,
			FcValueListPtr	v,
			FcChar8		*escape)
{}

#define FC_ESCAPE_FIXED
#define FC_ESCAPE_VARIABLE

FcChar8 *
FcNameUnparse (FcPattern *pat)
{}

FcChar8 *
FcNameUnparseEscaped (FcPattern *pat, FcBool escape)
{}
#define __fcname__
#include "fcaliastail.h"
#undef __fcname__