9.2  Method for Mutual Referencing of External Names between Compiler and Assembler
 
This section describes mutual referencing between the compiler and assembler.
External names which have been declared in a C/C++ program can be referenced and updated in both directions between the C/C++ program and an assembly-language program. The compiler treats the following items as external names.
-  | Global variables which are not declared as static storage classes (C/C++ programs)  | 
 
-  | Variable names declared as extern storage classes (C/C++ programs)  | 
 
-  | Function names not specified as static storage classes (C programs)  | 
 
-  | Non-member, non-inline function names not specified as static storage classes (C++ programs)  | 
 
-  | Non-inline member function names (C++ programs)  | 
 
-  | Static data member names (C++ programs)  |