#ifdef HAVE_CONFIG_H
#include <kdrive-config.h>
#endif
#include "kdrive.h"
#include <gcstruct.h>
typedef void (* typeFillSpans)(
DrawablePtr ,
GCPtr ,
int ,
DDXPointPtr ,
int * ,
int
);
typedef void (* typeSetSpans)(
DrawablePtr ,
GCPtr ,
char * ,
DDXPointPtr ,
int * ,
int ,
int
);
typedef void (* typePutImage)(
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
int ,
int ,
int ,
int ,
char *
);
typedef RegionPtr (* typeCopyArea)(
DrawablePtr ,
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
int ,
int ,
int
);
typedef RegionPtr (* typeCopyPlane)(
DrawablePtr ,
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
int ,
int ,
int ,
unsigned long
);
typedef void (* typePolyPoint)(
DrawablePtr ,
GCPtr ,
int ,
int ,
DDXPointPtr
);
typedef void (* typePolylines)(
DrawablePtr ,
GCPtr ,
int ,
int ,
DDXPointPtr
);
typedef void (* typePolySegment)(
DrawablePtr ,
GCPtr ,
int ,
xSegment *
);
typedef void (* typePolyRectangle)(
DrawablePtr ,
GCPtr ,
int ,
xRectangle *
);
typedef void (* typePolyArc)(
DrawablePtr ,
GCPtr ,
int ,
xArc *
);
typedef void (* typeFillPolygon)(
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
DDXPointPtr
);
typedef void (* typePolyFillRect)(
DrawablePtr ,
GCPtr ,
int ,
xRectangle *
);
typedef void (* typePolyFillArc)(
DrawablePtr ,
GCPtr ,
int ,
xArc *
);
typedef int (* typePolyText8)(
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
char *
);
typedef int (* typePolyText16)(
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
unsigned short *
);
typedef void (* typeImageText8)(
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
char *
);
typedef void (* typeImageText16)(
DrawablePtr ,
GCPtr ,
int ,
int ,
int ,
unsigned short *
);
typedef void (* typeImageGlyphBlt)(
DrawablePtr ,
GCPtr ,
int ,
int ,
unsigned int ,
CharInfoPtr * ,
pointer
);
typedef void (* typePolyGlyphBlt)(
DrawablePtr ,
GCPtr ,
int ,
int ,
unsigned int ,
CharInfoPtr * ,
pointer
);
typedef void (* typePushPixels)(
GCPtr ,
PixmapPtr ,
DrawablePtr ,
int ,
int ,
int ,
int
);
static RegionPtr
KdNoopCopyArea(DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable, GCPtr pGC,
int srcx, int srcy, int width, int height, int dstx, int dsty)
{
return NullRegion;
}
static RegionPtr
KdNoopCopyPlane(DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable, GCPtr pGC,
int srcx, int srcy, int width, int height,
int dstx, int dsty, unsigned long bitPlane)
{
return NullRegion;
}
GCOps kdNoopOps = {
(typeFillSpans) NoopDDA,
(typeSetSpans) NoopDDA,
(typePutImage) NoopDDA,
KdNoopCopyArea,
KdNoopCopyPlane,
(typePolyPoint) NoopDDA,
(typePolylines) NoopDDA,
(typePolySegment) NoopDDA,
(typePolyRectangle) NoopDDA,
(typePolyArc) NoopDDA,
(typeFillPolygon) NoopDDA,
(typePolyFillRect) NoopDDA,
(typePolyFillArc) NoopDDA,
(typePolyText8) NoopDDA,
(typePolyText16) NoopDDA,
(typeImageText8) NoopDDA,
(typeImageText16) NoopDDA,
(typePolyGlyphBlt) NoopDDA,
(typeImageGlyphBlt) NoopDDA,
(typePushPixels) NoopDDA,
};