void Save_4B(data_address, byte) #define Byte unsigned char unsigned data_address; Byte * byte; { for(Byte i = 0, * bYte = byte; ++i < 4; EEPROM_Write(data_address++, *bYte++)); } ;-) wek