Tthe following listing demonstrates calling an absolute function (for example, a special function in ROM) using normal ANSI-C.
#define erase ((void(*)(void))(0xfc06)) void main(void) { erase(); /* call function at address 0xfc06 */ }