aboutsummaryrefslogtreecommitdiff
path: root/gdb/symfile.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2013-01-21 18:15:32 +0000
committerTom Tromey <tromey@redhat.com>2013-01-21 18:15:32 +0000
commitd2afef13c283c7ea0f551ddfe966651b63ad6700 (patch)
tree2fe3b15a40776dd276ab2afbd0dc1618b68c3ddf /gdb/symfile.c
parent10f0c4bbfa440916bce5d7407fd2b7447db31ef6 (diff)
downloadgdb-d2afef13c283c7ea0f551ddfe966651b63ad6700.zip
gdb-d2afef13c283c7ea0f551ddfe966651b63ad6700.tar.gz
gdb-d2afef13c283c7ea0f551ddfe966651b63ad6700.tar.bz2
* 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 f610e67..2f87260 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;