* symfile.h (obsavestring): Don't declare.

* symfile.c (obsavestring): Remove.
	* ada-exp.y: Use obstack_copy0, not obsavestring.
	* ada-lang.c: Use obstack_copy0, not obsavestring.
	* coffread.c: Use obstack_copy0, not obsavestring.
	* cp-namespace.c: Use obstack_copy0, not obsavestring.
	* dbxread.c: Use obstack_copy0, not obsavestring.
	* dwarf2read.c: Use obstack_copy0, not obsavestring.
	* jit.c: Use obstack_copy0, not obsavestring.
	* mdebugread.c: Use obstack_copy0, not obsavestring.
	* psymtab.c: Use obstack_copy0, not obsavestring.
	* stabsread.c: Use obstack_copy0, not obsavestring.
	* xcoffread.c: Use obstack_copy0, not obsavestring.
This commit is contained in:
Tom Tromey
2013-01-21 18:13:14 +00:00
parent 86f62fd71f
commit 10f0c4bbfa
14 changed files with 81 additions and 96 deletions

View File

@ -2011,8 +2011,8 @@ coff_read_struct_type (int index, int length, int lastsym,
list = new;
/* Save the data. */
list->field.name = obsavestring (name, strlen (name),
&objfile->objfile_obstack);
list->field.name = obstack_copy0 (&objfile->objfile_obstack,
name, strlen (name));
FIELD_TYPE (list->field) = decode_type (ms, ms->c_type,
&sub_aux, objfile);
SET_FIELD_BITPOS (list->field, 8 * ms->c_value);
@ -2028,8 +2028,8 @@ coff_read_struct_type (int index, int length, int lastsym,
list = new;
/* Save the data. */
list->field.name = obsavestring (name, strlen (name),
&objfile->objfile_obstack);
list->field.name = obstack_copy0 (&objfile->objfile_obstack,
name, strlen (name));
FIELD_TYPE (list->field) = decode_type (ms, ms->c_type,
&sub_aux, objfile);
SET_FIELD_BITPOS (list->field, ms->c_value);
@ -2102,8 +2102,8 @@ coff_read_enum_type (int index, int length, int lastsym,
memset (sym, 0, sizeof (struct symbol));
SYMBOL_SET_LINKAGE_NAME (sym,
obsavestring (name, strlen (name),
&objfile->objfile_obstack));
obstack_copy0 (&objfile->objfile_obstack,
name, strlen (name)));
SYMBOL_CLASS (sym) = LOC_CONST;
SYMBOL_DOMAIN (sym) = VAR_DOMAIN;
SYMBOL_VALUE (sym) = ms->c_value;