font.h revision a2760a4d593af57a19ec32cdfd1723b68495df8c
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* $Xorg: font.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/***********************************************************
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncCopyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync All Rights Reserved
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncPermission to use, copy, modify, and distribute this software and its
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncdocumentation for any purpose and without fee is hereby granted,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncprovided that the above copyright notice appear in all copies and that
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncboth that copyright notice and this permission notice appear in
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncsupporting documentation, and that the name of Digital not be
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncused in advertising or publicity pertaining to distribution of the
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncsoftware without specific, written prior permission.
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncDIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncDIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync******************************************************************/
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* $XFree86: xc/include/fonts/font.h,v 3.5 2001/01/17 17:53:26 dawes Exp $ */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* $NCDXorg: @(#)font.h,v 1.7 1991/06/24 17:00:23 lemke Exp $ */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* data structures */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsynctypedef struct _FontPathElement *FontPathElementPtr;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync /* draw direction */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#define FPEResetFailed 89 /* for when an FPE reset won't work */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* OpenFont flags */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* Query flags */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* Glyph Caching Modes */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#define DEFAULT_GLYPH_CACHING_MODE CACHE_16_BIT_GLYPHS
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync int /*length*/,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync unsigned char * /*pattern*/,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync int /*max_names*/
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync unsigned /* size */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync char * /* name */,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync int /* length */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#if 0 /* unused */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsynctypedef struct _FontPatternCache *FontPatternCachePtr;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync char * /* pattern */,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync int /* patlen */,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync int * /* num */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync char * /* pattern */,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync int /* patlen */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsynctypedef enum {
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#endif /* FONT_H */