blob: ca7342f53850de1d4cb61b347ce92903bb6a915f [file] [log] [blame]
Juan Cespedesd44c6b81998-09-25 14:48:42 +02001#if HAVE_CONFIG_H
2#include "config.h"
3#endif
4
Ian Wienand2d45b1a2006-02-20 22:48:07 +01005extern char *cplus_demangle(const char *mangled, int options);
Juan Cespedesac3db291998-04-25 14:31:58 +02006
Ian Wienand2d45b1a2006-02-20 22:48:07 +01007const char *my_demangle(const char *function_name);
Juan Cespedesac3db291998-04-25 14:31:58 +02008
9/* Options passed to cplus_demangle (in 2nd parameter). */
10
Ian Wienand2d45b1a2006-02-20 22:48:07 +010011#define DMGL_NO_OPTS 0 /* For readability... */
12#define DMGL_PARAMS (1 << 0) /* Include function args */
13#define DMGL_ANSI (1 << 1) /* Include const, volatile, etc */
14#define DMGL_JAVA (1 << 2) /* Demangle as Java rather than C++. */