Hi,
I am beginning to question the usefulness of "extern" keyword which is used to access variables/functions in other modules(in other files). Aren't we doing the same thing when we are using #include preprocessor to import function/variables definitions?
EDIT: Maybe I should add this to the question: ... using # include preprocessor to import a header file with variables/functions prototypes.