X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fstabsread.h;h=0097a4e6c4c90f4c7d664fcaadd37940e2336da8;hb=8234eceb5e01be43eca70dbacdb869fc66dbed0a;hp=e959e7ac6541d735a7543655b70b00fa68a9b273;hpb=1b831c9308be215e465dac7079ba18aca8d2e68f;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/stabsread.h b/gdb/stabsread.h index e959e7ac65..0097a4e6c4 100644 --- a/gdb/stabsread.h +++ b/gdb/stabsread.h @@ -1,12 +1,13 @@ /* Include file for stabs debugging format support functions. - Copyright 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, - 1996, 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, + 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2007, 2008, 2009 + Free Software Foundation, Inc. This file is part of GDB. 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, @@ -15,9 +16,9 @@ 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 . */ + +struct objfile; /* Definitions, prototypes, etc for stabs debugging format support functions. @@ -128,16 +129,10 @@ EXTERN int n_this_object_header_files; EXTERN int n_allocated_this_object_header_files; -extern struct type *read_type (char **, struct objfile *); - extern void cleanup_undefined_types (void); -extern struct type **dbx_lookup_type (int[2]); - extern long read_number (char **, int); -extern void add_undefined_type (struct type *); - extern struct symbol *define_symbol (CORE_ADDR, char *, int, int, struct objfile *); @@ -181,7 +176,7 @@ extern void process_one_symbol (int, int, CORE_ADDR, char *, extern void elfstab_build_psymtabs (struct objfile *objfile, int mainline, - file_ptr staboff, unsigned int stabsize, + asection *stabsect, file_ptr stabstroffset, unsigned int stabstrsize); @@ -198,20 +193,12 @@ extern void stabsect_build_psymtabs extern void elfstab_offset_sections (struct objfile *, struct partial_symtab *); - -extern void process_later - (struct symbol *, char *, - int (*f) (struct objfile *, struct symbol *, char *)); - extern int symbol_reference_defined (char **); extern void ref_add (int, struct symbol *, char *, CORE_ADDR); extern struct symbol *ref_search (int); -extern int resolve_cfront_continuation - (struct objfile *objfile, struct symbol *sym, char *p); - extern void free_header_files (void); extern void init_header_files (void);