ILE C/C++ Compiler Reference
.-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 ]
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.