PRINTF ("%i %x %x\n", i, dith, DM_565[i]);
xlib_rgb_preprocess_dm_565 (void){  int i;  uint32 dith;  if (DM_565 == NULL)    {      DM_565 = malloc(sizeof(uint32) * DM_WIDTH * DM_HEIGHT);      for (i = 0; i < DM_WIDTH * DM_HEIGHT; i++)	{	  dith = DM[0][i] >> 3;	  DM_565[i] = (dith << 20) | dith | (((7 - dith) >> 1) << 10);#ifdef VERBOSE	  printf ("%i %x %x\n", i, dith, DM_565[i]);#endif	}    }}