Hello
Not sure I understand the question here.
Are you looking for a way to call a function which reside at a specified address from a ANSI C function?
If this is what you are looking for you can use a constant function pointer to call the function.
Something as follows:
void (*const fktPtr)(void) = (void(*)(void))0x1234;
void main(void) {
fktPtr();
}
This will call function located at address 0x1234.
CrasyCat