linesize, linepos, rshift, gshift, bshift, size;
unsigned char byte;
short int word;
long int dbuf[4], dword, rmask, gmask, bmask, offset;
int dbuf[4], dword, rmask, gmask, bmask, offset;
signed char bbuf[4];
struct _cmap
{