Is a function without a storage class specified in its declaration and definition :
void func(void); // declaration
void func(void) { // implementation
}
be equivalent to the function with extern storage class in its declaration and definition? :
extern void func(void); // declaration
extern void func(void) { // implementation
}