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