Is there any difference between following declarations?
1: extern int fun();
2: int fun();
(a) Both are identical
(b) No difference, except extern int fun(); is probably in another file
(c) int fun(); is overrided with extern int fun()
; (d) None of these
-------------------------------------
i think both are same as compiler converts int func() to extern int func() implictly