The naming conventions used for the libraries are intended to help identify their function. The libraries are named as follows:
IBM C and C++ Compilers Library Naming Conventions
| Character Position | Significance | |||
|---|---|---|---|---|
| 1 - 4 | 5 | 6 | 7-8 | |
| CPPR | Product prefix | |||
| S M N |
Single-thread library Multithread library Subsystem library (no runtime environment) |
|||
| I O S |
Import library Object library (contains initialization routines) Statically bound library |
|||
| 36 | Version number | |||
For example, CPPRSI36.LIB is the import library for the single-threaded run-time environment, while CPPRNS36.LIB is the static library for creating a subsystem.