/* RCSid $Id: xraster.h,v 3.2 2003/02/25 02:47:22 greg Exp $ */ /* * xraster.h - header file for X routines using images. */ #include "copyright.h" typedef struct { int width, height; /* image size */ int ncolors; /* number of colors */ union { unsigned short *m; /* monochrome */ unsigned char *bz; /* color */ } data; /* storage on our side */ Pixmap pm; /* storage on server side */ Color *cdefs; /* color definitions */ int *pmap; /* inverse pixel mapping */ int *pixels; /* allocated table entries */ } XRASTER; extern int *map_rcolors(); extern Pixmap make_rpixmap();