| 
 | 
 | 
 | 
 | 
| 
 
C source program file 
 | 
 
.c 
 | 
 
Input 
 | 
 
A source file written in C99 language. 
This file is created by the user. 
 | 
| 
 
C++ source program file 
 | 
 
.cpp, .cp, and .cc 
 | 
 
Input 
 | 
 
A source file written in C++ language. 
This file is created by the user. 
 | 
| 
 
Include file 
 | 
 
Optional 
 | 
 
Input 
 | 
 
A file referenced by the source file and written in C, C99, C++, or assembly language. 
This file is created by the user. 
 | 
| 
 
Preprocessor expansion file for the C program 
 | 
 
.p 
 | 
 
Output 
 | 
 
A file output as a result of preprocessing applied to an input C-language or the C99-language source program. 
An ASCII image file. 
This is output when the -output=prep option is specified. 
 | 
| 
 
Preprocessor expansion file for the C++ program 
 | 
 
.pp 
 | 
 
Output 
 | 
 
A file output as a result of preprocessing applied to an input C++-language source program. 
An ASCII image file. 
This is output when the -output=prep option is specified. 
 | 
| 
 
Assembly-source program file 
 | 
 
.src 
 | 
 
Output 
 | 
 
An assembly-language file generated from a C, C99, or C++ source file through compilation. 
 | 
| 
 
.src 
 | 
 
Input 
 | 
 
A source file written in assembly language. 
 | 
| 
 
List file for the assembly program 
 | 
 
.lst 
 | 
 
Output 
 | 
 
A list file containing the assembly result information. 
This is output when the -listfile option is specified. 
The output contents are selected with the -show option. 
 | 
| 
 
Relocatable object program file 
 | 
 
.obj 
 | 
 
Output 
 | 
 
An ELF-format file that contains the machine-language information, the relocation information about the allocation addresses of machine-language instructions, and symbol information. 
 | 
| 
 
Absolute load module file 
 | 
 
.abs 
 | 
 
Output 
 | 
 
An ELF-format file for the object code generated as a result of linkage. 
This is an input file when a hex file is output. 
 | 
| 
 
Linkage list file 
 | 
 
.map 
 | 
 
Output 
 | 
 
A list file containing the linkage result information. 
This is output when the -list option is specified. 
The output contents are selected with the -show option. 
 | 
| 
 
Library file 
 | 
 
.lib 
 | 
 
Output 
 | 
 
A file where multiple object module files are registered. 
 | 
| 
 
Library list file 
 | 
 
.lbp 
 | 
 
Output 
 | 
 
A list file containing the result information of generation of the library. 
This is output when the -list option is specified. 
The output contents are selected with the -show option. 
 | 
| 
 
Library backup file 
 | 
 
.lbk 
 | 
 
Output 
 | 
 
File type for saving the contents of original library files before they are overwritten by the library generator. 
 | 
| 
 
Hex file (Motorola S-format file) 
 | 
 
.mot 
 | 
 
Output 
 | 
 
A Motorola S-format file in the hex format converted from the load module file. 
 | 
| 
 
Hex file (Intel (expansion) hex format file) 
 | 
 
.hex 
 | 
 
Output 
 | 
 
An Intel (expansion) file in the hex format converted from the load module file. 
 | 
| 
 
Hex file (binary format file) 
 | 
 
.bin 
 | 
 
Output 
 | 
 
A binary file in the hex format converted from the load module file. 
 | 
| 
 
Stack information file 
 | 
 
.sni 
 | 
 
Output 
 | 
 
A stack information file. 
This is output when the -stack option is specified. 
 | 
| 
 
Debugging information file 
 | 
 
.dbg 
 | 
 
Output 
 | 
 
A debugging information file. 
This is output when the -sdebug option is specified. 
 | 
| 
 
Object file including a definition specified with a file having extension td 
 | 
 
.rti 
 | 
 
Output 
 | 
 
An object file including a definition specified with a file having extension td. 
 | 
| 
 
Calling information file 
 | 
 
.cal 
 | 
 
Output 
 | 
 
A calling information file. 
This is output by CallWalker. 
 | 
| 
 
External symbol assignment information file 
 | 
 
.bls 
 | 
 
Output 
 | 
 
An external symbol assignment information file. 
This is output at linkage when the -map option is specified. 
 | 
| 
 
.bls 
 | 
 
Input 
 | 
 
An external symbol assignment information file. 
This is specified as an input file for the -map option at compilation. 
 | 
| 
 
Jump table file (assembly language) 
 | 
 
.jmp 
 | 
 
Output 
 | 
 
An assembler source file for the jump table that branches the external definition symbol. 
This is output when the -jump_entries_for_pic option is specified. 
 | 
| 
 
Symbol address file (assembly language) 
 | 
 
.fsy 
 | 
 
Output 
 | 
 
An assembler source file that describes the external definition symbol in an assembler directive. 
This is output when the -fsymbol option is specified. 
 | 
| 
 
C++ language function support file 
 | 
 
.td, .ti, .pi, and .ii 
 | 
 
Output 
 | 
 
An information file that supports the C++ language function. 
 |