* objdump.c (usage): Mention --stabs.
[deliverable/binutils-gdb.git] / gdb / stabsread.h
index da69c82982f757758648822ed82b667343ec78ca..8d18ac85e40db8e98ecd847168b0acd6d173d274 100644 (file)
@@ -1,5 +1,5 @@
 /* Include file for stabs debugging format support functions.
-   Copyright 1986-1991, 1992 Free Software Foundation, Inc.
+   Copyright 1986-1991, 1992, 1993 Free Software Foundation, Inc.
 
 This file is part of GDB.
 
@@ -134,9 +134,7 @@ EXTERN int n_this_object_header_files;
 EXTERN int n_allocated_this_object_header_files;
 
 extern struct complaint unknown_symtype_complaint;
-
-extern void
-read_type_number PARAMS ((char **, int *));
+extern struct complaint unknown_symchar_complaint;
 
 extern struct type *
 read_type PARAMS ((char **, struct objfile *));
@@ -156,12 +154,30 @@ add_undefined_type PARAMS ((struct type *));
 extern struct symbol *
 define_symbol PARAMS ((unsigned int, char *, int, int, struct objfile *));
 
+extern void
+stabsread_init PARAMS ((void));
+
+extern void
+stabsread_new_init PARAMS ((void));
+
+extern void
+start_stabs PARAMS ((void));
+
+extern void
+end_stabs PARAMS ((void));
+
+extern void
+finish_global_stabs PARAMS ((struct objfile *objfile));
+\f
+/* Functions exported by dbxread.c.  These are not in stabsread.h because
+   they are only used by some stabs readers.  */
+
 extern struct partial_symtab *
 start_psymtab PARAMS ((struct objfile *, struct section_offsets *, char *,
                       CORE_ADDR, int, struct partial_symbol *,
                       struct partial_symbol *));
 
-extern void
+extern struct partial_symtab *
 end_psymtab PARAMS ((struct partial_symtab *, char **, int, int, CORE_ADDR,
                     struct partial_symtab **, int));
 
@@ -170,18 +186,15 @@ process_one_symbol PARAMS ((int, int, CORE_ADDR, char *,
                            struct section_offsets *, struct objfile *));
 
 extern void
-stabsread_init PARAMS ((void));
-
-extern void
-stabsread_new_init PARAMS ((void));
+elfstab_build_psymtabs PARAMS ((struct objfile *objfile,
+                               struct section_offsets *section_offsets,
+                               int mainline,
+                               file_ptr staboff, unsigned int stabsize,
+                               file_ptr stabstroffset,
+                               unsigned int stabstrsize));
 
 extern void
-start_stabs PARAMS ((void));
-
-extern void
-end_stabs PARAMS ((void));
-
-extern void
-finish_global_stabs PARAMS ((struct objfile *objfile));
+pastab_build_psymtabs PARAMS ((struct objfile *, struct section_offsets *,
+                              int));
 
 #undef EXTERN
This page took 0.028468 seconds and 4 git commands to generate.