X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fdemangle.c;h=4a39ad966890c18bb07f30408d6b9a875caccd62;hb=2bd7c093f663139ad9e57ddc748ade12f6bfbe01;hp=a95227b5a505f8910399916bfc4d4c587d0687b9;hpb=7ab044018aac127cb2867aadf8faa4a3a2e46142;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/demangle.c b/gdb/demangle.c index a95227b5a5..4a39ad9668 100644 --- a/gdb/demangle.c +++ b/gdb/demangle.c @@ -1,7 +1,7 @@ /* Basic C++ demangling support for GDB. - Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, - 2001, 2003 Free Software Foundation, Inc. + Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, + 2003, 2007, 2008, 2009 Free Software Foundation, Inc. Written by Fred Fish at Cygnus Support. @@ -9,7 +9,7 @@ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -18,9 +18,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + along with this program. If not, see . */ /* This file contains support code for C++ demangling that is common @@ -56,6 +54,14 @@ static char *current_demangling_style_string; _initialize_demangler from libiberty_demanglers[] array. */ static const char **demangling_style_names; +static void +show_demangling_style_names(struct ui_file *file, int from_tty, + struct cmd_list_element *c, const char *value) +{ + fprintf_filtered (file, _("The current C++ demangling style is \"%s\".\n"), + value); +} + static void set_demangling_command (char *, int, struct cmd_list_element *); @@ -200,7 +206,7 @@ Set the current C++ demangling style."), _("\ Show the current C++ demangling style."), _("\ Use `set demangle-style' without arguments for a list of demangling styles."), set_demangling_command, - NULL, /* FIXME: i18n: */ + show_demangling_style_names, &setlist, &showlist); /* Set the default demangling style chosen at compilation time. */