b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $XFree86: xc/programs/Xserver/hw/xfree86/xf4bpp/xf4bpp.h,v 1.9 2003/11/03 05:11:57 tsi Exp $ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifndef __XF4BPP_H__
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define __XF4BPP_H__
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include "windowstr.h"
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include "gcstruct.h"
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include "colormapst.h"
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include <X11/fonts/fontstruct.h>
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifndef PixelType
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define PixelType CARD32
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcArea.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppFillArea(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync BoxPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcBStore.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppSaveAreas(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixmapPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync RegionPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppRestoreAreas(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixmapPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync RegionPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcClip.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppDestroyClip(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppChangeClip(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppCopyClip(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcCpArea.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncRegionPtr xf4bppCopyArea(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcDepth.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppDepthOK(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcFillRct.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppPolyFillRect(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xRectangle *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcWindowFS.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppSolidWindowFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppStippleWindowFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOpStippleWindowFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppTileWindowFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* xf4bppPixmapFS.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppSolidPixmapFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppStipplePixmapFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOpStipplePixmapFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppTilePixmapFS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcGC.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppCreateGC(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppDestroyGC(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GC *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppValidateGC(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcGetSp.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppGetSpans(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync char *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcImg.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppGetImage(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync char *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcLine.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppScrnZeroLine(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppScrnZeroDash(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppScrnZeroSegs(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xSegment *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcPixmap.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncPixmapPtr xf4bppCreatePixmap(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ScreenPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncPixmapPtr xf4bppCopyPixmap(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixmapPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcPntWin.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppPaintWindow(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync RegionPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcPolyPnt.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppPolyPoint(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xPoint *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcPolyRec.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppPolyRectangle(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xRectangle *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcQuery.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppQueryBestSize(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ScreenPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcRslvC.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppResolveColor(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync VisualPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppInitializeColormap(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ColormapPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcSetSp.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppSetSpans(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync char *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcWindow.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppCopyWindow(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointRec,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync RegionPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppPositionWindow(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppUnrealizeWindow(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppDestroyWindow(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppCreateWindowForXYhardware(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* emulOpStip.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOpaqueStipple(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixmapPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* emulRepAre.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppReplicateArea(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* emulTile.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppTileRect(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixmapPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* vgaGC.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncMask xf4bppChangeWindowGC(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Mask
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* vgaBitBlt.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppBitBlt(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* vgaImages.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppDrawColorImage(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const unsigned long int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppReadColorImage(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* vgaLine.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppHorzLine(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppVertLine(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppBresLine(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* vgaStipple.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppFillStipple(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const PixmapPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* vgaSolid.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppFillSolid(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* offscreen.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOffBitBlt(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOffDrawColorImage(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const unsigned long int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOffReadColorImage(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOffFillSolid(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOffDrawMonoImage(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppOffFillStipple(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WindowPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const PixmapPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* mfbimggblt.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppImageGlyphBlt(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync CharInfoPtr *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* wm3.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncint wm3_set_regs(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GC *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* ppcIO.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppNeverCalled(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync void
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool xf4bppScreenInit(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ScreenPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* mfbfillarc.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppPolyFillArc(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xArc *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* mfbzerarc.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppZeroPolyArc(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xArc *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* mfbline.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppSegmentSS (
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xSegment *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppLineSS (
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppSegmentSD (
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xSegment *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppLineSD (
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync GCPtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DDXPointPtr
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* mfbbres.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppBresS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixelType *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* mfbbresd.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppBresD(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync DrawablePtr,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int, int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixelType *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int, int, int, int, int, int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int, int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int, int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* mfbhrzvert.c */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppHorzS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixelType *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid xf4bppVertS(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PixelType *,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifdef PC98_EGC
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* egc_asm.s */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncunsigned char getbits_x(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid wcopyr(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid wcopyl(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncunsigned long int read8Z(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync pointer
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* PC98_EGC */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* __XF4BPP_H__ */