This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C function declared but not defined anywhere gives no compilation error

Other Parts Discussed in Thread: Z-STACK, CC2538

I am using ZigBee Stack. I have a project that has 4 functions that are not defined anywhere, they are just declared in a header file called mac_hal.h like below:

extern void SysCtrlReset(void);
extern bool IntMasterDisable(void);
extern void SysCtrlDeepSleep(void);
Z-Stack: Z-Stack Home 1.2.0

Compiler: IAR_ARM_6.50.5
in the main code they are being called and project gets build without problem.
I searched the whole workspace files for these functions and they are not defined in any .c or .h file. I found references to them in couple of .PBI , .o , .out files.
What I am missing? There should be body for these functions somewhere.
Thanks.