HPUX demangle[3]






 demangle(3)                                                     demangle(3)





 NAME
      elf_demangle - decode a C++ encoded symbol name

 SYNOPSIS
      char *elf_demangle (char const *symbol)

 DESCRIPTION
      demangle decodes an encoded C++ symbol name into a format which more
      closely resembles the original C++ declaration.  This routine should
      be used to convert symbols obtained from an ELF symbol table into a
      form more suitable for output.

 WARNING
      This routine allocates space for the return buffer using the ELF
      allocation routines.

 CAVEAT
      The return value points to static data whose content is overwritten by
      each call.

 SEE ALSO
      CC(1), c++filt(1), libelf(3), nm(1).
      Bjarne Stroustrup, The C++ Programming Language, Addison-Wesley 1986.

 DIAGNOSTICS
      The argument, symbol , will be returned if it points to a string which
      does not need decoding.  A return value of NULL indicates that storage
      could not be allocated for the return buffer.


























                                    - 1 -        Formatted:  August 11, 1996