summaryrefslogtreecommitdiff
path: root/gdb/symfile.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2013-01-21 18:15:30 +0000
committerTom Tromey <tromey@redhat.com>2013-01-21 18:15:30 +0000
commit26fe6fe4fd398aeac1d59a66c88b3403ccc6c81a (patch)
tree181b47f6dbe4a78b89dd96abbed43c2b5e830011 /gdb/symfile.c
parente33ba1936882d0d5ccae19c8358fa03bb3c62c03 (diff)
downloadgdb-26fe6fe4fd398aeac1d59a66c88b3403ccc6c81a.tar.gz
* gdb_obstack.h (obconcat): Move declaration here, from...
* symfile.h (obconcat): ... here. * gdb_obstack.c: New file. (obconcat): Move from... * symfile.c (obconcat): ... here. * Makefile.in (SFILES): Add gdb_obstack.c. (COMMON_OBS): Add gdb_obstack.o.
Diffstat (limited to 'gdb/symfile.c')
-rw-r--r--gdb/symfile.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/gdb/symfile.c b/gdb/symfile.c
index f610e673b9d..2f872606262 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -151,32 +151,6 @@ static VEC (sym_fns_ptr) *symtab_fns = NULL;
int auto_solib_add = 1;
-/* Concatenate NULL terminated variable argument list of `const char *'
- strings; return the new string. Space is found in the OBSTACKP.
- Argument list must be terminated by a sentinel expression `(char *)
- NULL'. */
-
-char *
-obconcat (struct obstack *obstackp, ...)
-{
- va_list ap;
-
- va_start (ap, obstackp);
- for (;;)
- {
- const char *s = va_arg (ap, const char *);
-
- if (s == NULL)
- break;
-
- obstack_grow_str (obstackp, s);
- }
- va_end (ap);
- obstack_1grow (obstackp, 0);
-
- return obstack_finish (obstackp);
-}
-
/* True if we are reading a symbol table. */
int currently_reading_symtab = 0;