Hey, thanks, I'll try something like that sometime when I clean up my code. My code works just fine but still goes crazy with warnings because I'm violating a deeply sacred trust or something. I do want to do it "right" but I'm at a loss, I also want to finish the project. Jeff At 07:12 PM 3/4/02 -0600, you wrote: >Here's how I do it with CCS, looks like a pretty close match. > >void WRITE_FLOAT_EXT_EEPROM(long int n, float data) { > int i; > for (i = 0; i < 4; i++) > write_ext_eeprom(i + n, *(&data + i) ) ; >} -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.