extern char *pop_subfile (void);
+extern struct block *end_symtab_get_static_block (CORE_ADDR end_addr,
+ struct objfile *objfile,
+ int expandable,
+ int required);
+
+extern struct symtab *end_symtab_from_static_block (struct block *static_block,
+ struct objfile *objfile,
+ int section,
+ int expandable);
+
extern struct symtab *end_symtab (CORE_ADDR end_addr,
struct objfile *objfile, int section);
+extern struct symtab *end_expandable_symtab (CORE_ADDR end_addr,
+ struct objfile *objfile,
+ int section);
+
+extern void augment_type_symtab (struct objfile *objfile,
+ struct symtab *primary_symtab);
+
/* Defined in stabsread.c. */
extern void scan_file_globals (struct objfile *objfile);
extern void start_symtab (char *name, char *dirname, CORE_ADDR start_addr);
+extern void restart_symtab (CORE_ADDR start_addr);
+
extern int hashname (const char *name);
extern void free_pending_blocks (void);