*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / demangle.c
index 1a65af06396eb24c9b76bac626bf627dfd57fb2d..b5ccf8719aae21540facd328218f01dfc5317967 100644 (file)
@@ -1,7 +1,7 @@
 /* Basic C++ demangling support for GDB.
 
    Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-   2003, 2007, 2008 Free Software Foundation, Inc.
+   2003, 2007, 2008, 2009 Free Software Foundation, Inc.
 
    Written by Fred Fish at Cygnus Support.
 
@@ -125,8 +125,7 @@ set_demangling_command (char *ignore, int from_tty, struct cmd_list_element *c)
            {
              xfree (current_demangling_style_string);
              current_demangling_style_string =
-               savestring (dem->demangling_style_name,
-                           strlen (dem->demangling_style_name));
+               xstrdup (dem->demangling_style_name);
            }
        }
       if (current_demangling_style == unknown_demangling)
@@ -136,9 +135,7 @@ set_demangling_command (char *ignore, int from_tty, struct cmd_list_element *c)
             one as the default. */
          current_demangling_style = libiberty_demanglers[0].demangling_style;
          current_demangling_style_string =
-           savestring (
-              libiberty_demanglers[0].demangling_style_name,
-             strlen (libiberty_demanglers[0].demangling_style_name));
+           xstrdup (libiberty_demanglers[0].demangling_style_name);
          warning (_("`%s' style demangling chosen as the default."),
                   current_demangling_style_string);
        }
@@ -154,7 +151,7 @@ set_demangling_style (char *style)
     {
       xfree (current_demangling_style_string);
     }
-  current_demangling_style_string = savestring (style, strlen (style));
+  current_demangling_style_string = xstrdup (style);
   set_demangling_command ((char *) NULL, 0, (struct cmd_list_element *) NULL);
 }
 
This page took 0.024524 seconds and 4 git commands to generate.