mirror of
https://github.com/Stichting-MINIX-Research-Foundation/xsrc.git
synced 2025-09-16 16:15:10 -04:00
71 lines
1.4 KiB
C
71 lines
1.4 KiB
C
/* $XConsortium: xf86text.h,v 1.2 94/10/12 19:48:30 kaleb Exp $ */
|
|
/* $XFree86: xc/programs/Xserver/hw/xfree86/accel/cache/xf86text.h,v 3.2 1995/01/28 16:57:46 dawes Exp $ */
|
|
/*
|
|
* Modified for the CyberVision 64 by Michael Teske
|
|
*/
|
|
/*
|
|
* Function prototypes for the text output functions.
|
|
*/
|
|
#ifndef _XF86_TEXT_H
|
|
#define _XF86_TEXT_H
|
|
|
|
/*
|
|
* Entrypoints into text code.
|
|
*/
|
|
|
|
void xf86InitText(
|
|
#if NeedFunctionPrototypes
|
|
void (*/*GlyphWriteFunc*/)(int, int, int, unsigned char *,
|
|
CacheFont8Ptr, GCPtr, BoxPtr, int),
|
|
int (*/*NoCPolyTextFunc*/)(DrawablePtr, GCPtr, int, int, int, char*, Bool),
|
|
int (*/*NoCImageTextFunc*/)(DrawablePtr, GCPtr, int, int, int,
|
|
char *, Bool)
|
|
#endif
|
|
);
|
|
|
|
int xf86PolyText8(
|
|
#if NeedFunctionPrototypes
|
|
DrawablePtr /*pDraw*/,
|
|
GCPtr /*pGC*/,
|
|
int /*x*/,
|
|
int /*y*/,
|
|
int /*count*/,
|
|
char * /*chars*/
|
|
#endif
|
|
);
|
|
|
|
int xf86PolyText16(
|
|
#if NeedFunctionPrototypes
|
|
DrawablePtr /*pDraw*/,
|
|
GCPtr /*pGC*/,
|
|
int /*x*/,
|
|
int /*y*/,
|
|
int /*count*/,
|
|
unsigned short * /*chars*/
|
|
#endif
|
|
);
|
|
|
|
void xf86ImageText8(
|
|
#if NeedFunctionPrototypes
|
|
DrawablePtr /*pDraw*/,
|
|
GCPtr /*pGC*/,
|
|
int /*x*/,
|
|
int /*y*/,
|
|
int /*count*/,
|
|
char * /*chars*/
|
|
#endif
|
|
);
|
|
|
|
void xf86ImageText16(
|
|
#if NeedFunctionPrototypes
|
|
DrawablePtr /*pDraw*/,
|
|
GCPtr /*pGC*/,
|
|
int /*x*/,
|
|
int /*y*/,
|
|
int /*count*/,
|
|
unsigned short * /*chars*/
|
|
#endif
|
|
);
|
|
|
|
#endif /* _XF86_TEXT_H */
|