ILE C/C++ Compiler Reference


namemangling

                               .-ansi---.
>>-#--pragma--namemangling--(--+-compat-+--+--------------+----><
                               +-v3-----+  '-,--num_chars-'
                               '-v5-----'
 
 

Description

Sets the maximum length for external symbol names generated from C++ source code.

Parameters

ansi
The name mangling scheme complies with the C++ standard. If you specify ansi but do not specify a size, the default maximum is 64000 characters.

compat
The name mangling scheme is the same as in versions of the compiler prior to V5R1M0. The default maximum is 255 characters. Use this scheme for compatibility with link modules created with earlier versions of the compiler.

v3
This option is the same as compat, described above.

v5
The name mangling scheme is the same as used in the V5R1M0 and V5R2M0 versions of the compiler. The default maximum is 64000 characters. Use this scheme for compatibility with link modules created with earlier versions of the compiler.

num_chars
Optionally specifies a maximum length for external symbol names generated from C++ source code.

Note on Usage

This pragma has effect only when the RTBND(*DEFAULT) compiler option is in effect.


[ Top of Page | Previous Page | Next Page | Table of Contents ]