7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/***********************************************************
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncCopyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync All Rights Reserved
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncPermission to use, copy, modify, and distribute this software and its
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncdocumentation for any purpose and without fee is hereby granted,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncprovided that the above copyright notice appear in all copies and that
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncboth that copyright notice and this permission notice appear in
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncsupporting documentation, and that the name of Digital not be
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncused in advertising or publicity pertaining to distribution of the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncsoftware without specific, written prior permission.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncDIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncDIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync******************************************************************/
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/* data structures */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct _FontPathElement *FontPathElementPtr;
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync /* draw direction */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#define FPEResetFailed 89 /* for when an FPE reset won't work */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/* OpenFont flags */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/* Query flags */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/* Glyph Caching Modes */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#define DEFAULT_GLYPH_CACHING_MODE CACHE_16_BIT_GLYPHS
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync int /*length*/,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync unsigned char * /*pattern*/,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync int /*max_names*/
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync unsigned /* size */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync char * /* name */,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync int /* length */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#if 0 /* unused */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct _FontPatternCache *FontPatternCachePtr;
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync char * /* pattern */,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync int /* patlen */,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync int * /* num */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync char * /* pattern */,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync int /* patlen */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef enum {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#endif /* FONT_H */