if(x < 0 || y < 0) return 0;
PutPixel32MSB(ximage, x, y, pixel)    register XImage *ximage;    int x;    int y;    unsigned long pixel;{    unsigned char *addr;    addr = &((unsigned char *)ximage->data) [ZINDEX32(x, y, ximage)];    addr[0] = pixel >> 24;    addr[1] = pixel >> 16;    addr[2] = pixel >> 8;    addr[3] = pixel;    return 1;}