HP OpenVMS Systems

ask the wizard
Content starts here

When 31 character symbols aren't enough?

» close window

The Question is:

Do the C compiler or linker still have the 31 charactor limitation on routine
 names? Is there a workaround for this limitation?

The Answer is :

  Yes, yes, and no.
  C++ uses name mangling, an approach that has its own problems.
  The C compiler team is also looking at using name mangling.  See
  the shareable image cookbook (referenced in the FAQ) for a brief
  discussion of name mangling.
  OpenVMS linker maintains its existing limits.

answer written or last revised on ( 29-JUN-2000 )

» close window