* Makefile.in (c_lang.o, jv_lang.o, language.o): Add $(demangle_h).
[deliverable/binutils-gdb.git] / gdb / language.h
index 4b9f8cee46db820a163c55526ccedfea44e50d40..d9265324cdd4dad606b0af4450c845b369f621dc 100644 (file)
@@ -209,6 +209,9 @@ struct language_defn
        if it isn't a language tramp for this language.  */
     CORE_ADDR (*skip_trampoline) (CORE_ADDR pc);
 
+    /* Return demangled language symbol, or NULL.  */
+    char *(*la_demangle) (const char *mangled, int options);
+
     /* Base 2 (binary) formats. */
 
     struct language_format_info la_binary_format;
@@ -475,4 +478,8 @@ extern enum language get_frame_language (void);     /* In stack.c */
 
 extern CORE_ADDR skip_language_trampoline (CORE_ADDR pc);
 
+/* Return demangled language symbol, or NULL.  */
+extern char *language_demangle (const struct language_defn *current_language, 
+                               const char *mangled, int options);
+
 #endif /* defined (LANGUAGE_H) */
This page took 0.023634 seconds and 4 git commands to generate.