scratch32 = *(unsigned int *)(p->fb + offset); *((unsigned int *)(p->fbc + offset))=(((unsigned int)value) << 16);
if ((offset != DAC_INDX_DATA) && (offset != DAC_CMAP_DATA)) { do { pnozz_write_4(p, offset, val); } while (pnozz_read_4(p, offset) != val); } else { pnozz_write_4(p, offset, val); }
void pnozz_write_dac(PnozzPtr p, int offset, unsigned char value){	scratch32 = pnozz_read_4(p, PWRUP_CNFG);	scratch32 = *(unsigned int *)(p->fb + offset);	 *((unsigned int *)(p->fbc + offset))=(((unsigned int)value) << 16);}