EP_GREY_BYTE
#define GREYSCALE_BLUE(x) ((EP_GREY_BYTE(x) >> (8 - ri->ri_bnum)) << ri->ri_bpos)
#define GREYSCALE_GREEN(x) ((EP_GREY_BYTE(x) >> (8 - ri->ri_gnum)) << ri->ri_gpos)
#define GREYSCALE_RED(x) ((EP_GREY_BYTE(x) >> (8 - ri->ri_rnum)) << ri->ri_rpos)
(i < 232 ? EP_RED_RAW(i) : EP_GREY_BYTE(i));
(i < 232 ? EP_GREEN_RAW(i) : EP_GREY_BYTE(i));
(i < 232 ? EP_BLUE_RAW(i) : EP_GREY_BYTE(i));