rem: vp = (UBYTE*)_varPLUTs + (start * PLUT_BYTE_SIZE); memcpy (vp, colors, bytes);
add: vp = GET_VAR_PLUT (start); memcpy (vp, colors, size);
context: SetColorMap (COLORMAPPTR map){	int start, end, bytes;	UBYTE *colors = (UBYTE*)map;	UBYTE *vp;		if (!map)		return TRUE;	start = *colors++;	end = *colors++;	if (start > end)		return TRUE;		bytes = (end - start + 1) * PLUT_BYTE_SIZE;	if (!_varPLUTs)	{		if (!(_varPLUTs = (DWORD *) HMalloc (bytes)))			return TRUE;		varPLUTsize = bytes;	}		vp = (UBYTE*)_varPLUTs + (start * PLUT_BYTE_SIZE);		memcpy (vp, colors, bytes);	//fprintf (stderr, "SetColorMap(): vp %x map %x bytes %d, start %d end %d\n", vp, map, bytes, start, end);	return TRUE;}