5.3.2 Extern Directive
The .extern symbol
directive declares a
symbol name that can be used in the current module, but it is defined as global in a
different module. All symbols are extern
by default so
use of this directive is optional.