I should have read my earlier post before I sent it. Too early.

I see that in PBPPIC18.LIB (PBP2.60)

**************************************
;* WRITE : Write data to on-chip EEPROM
*************************************

ifdef WRITE_INT then
(disable global interrupts)
(WRITE EEPROM)
...
ifdef WRITE_INT then
(enable global interrupts)


Does this mean that it is no longer necessary to disable INTs before an EEPROM write?
And does the routine enable interrupts even if they weren't enabled when the routine was entered?