diff options
author | John Gilmore <gnu@cygnus> | 1992-10-15 13:40:40 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1992-10-15 13:40:40 +0000 |
commit | d5931d797dee8c07bb112be83593ca79b61ae43b (patch) | |
tree | fd546b4589f8165979bd98779e73191dbf65879c /gdb/gdb-stabs.h | |
parent | 6803d8186f6bee7f92230ebe4c185f229c47a24e (diff) | |
download | gdb-d5931d797dee8c07bb112be83593ca79b61ae43b.zip gdb-d5931d797dee8c07bb112be83593ca79b61ae43b.tar.gz gdb-d5931d797dee8c07bb112be83593ca79b61ae43b.tar.bz2 |
Lint around file_ptr's (bfd's off_t's) and bfd_seek.
* dbxread.c (read_dbx_symtab): Use L_SET as bfd_seek arg.
(elfstab_build_psymtabs): staboffset and stabstroffset args are
file_ptr's.
* dwarfread.c (struct dwfinfo): Convert dbfoff, lnfoff to file_ptr.
(scan_compilation_units): Punt unused filename arg. dbfoff,
lnoffset, and curlnoffset are file_ptr's now.
(dwarf_build_psymtabs): Drop desc and filename args; use
objfile. dbfoff and lnoffset are file_ptr's now.
(read_ofile_symtab): foffset is now file_ptr. Use L_SET in bfd_seek.
* elfread.c (struct elfinfo): dboffset and lnoffset are file_ptr's.
(elf_symfile_read): Skip desc and filename args to
dwarf_build_psymtabs. Pass file_ptr's to elfstab_build_psymtabs.
* gdb-stabs.h: Use file_ptr rather than off_t.
* mipsread.c (fixup_symtab): f_ptr is a file_ptr. Re-enable
compile-time debug check that someone turned off as "unused".
(read_the_mips_symtab): st_filptr is a file_ptr. Fix bfd_seek call.
* symfile.h: Update dwarf_build_psymtabs and
elfstab_build_psymtabs prototypes.
* xcoffread.c (init_stringtab, init_lineno, xcoff_symfile_read):
Use file_ptr offsets. bfd_seeks use L_SET.
Diffstat (limited to 'gdb/gdb-stabs.h')
-rw-r--r-- | gdb/gdb-stabs.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/gdb-stabs.h b/gdb/gdb-stabs.h index 28ee98d..e9a2c54 100644 --- a/gdb/gdb-stabs.h +++ b/gdb/gdb-stabs.h @@ -59,15 +59,15 @@ struct dbx_symfile_info { int symcount; /* How many symbols are there in the file */ char *stringtab; /* The actual string table */ int stringtab_size; /* Its size */ - off_t symtab_offset; /* Offset in file to symbol table */ + file_ptr symtab_offset; /* Offset in file to symbol table */ int symbol_size; /* Bytes in a single symbol */ struct stab_section_info *stab_section_info; /* section starting points of the original .o files before linking. */ -/* FIXME: HP kludges that shouldn't be here, probably. */ +/* FIXME: HP kludges that shouldn't be here. */ int hp_symcount; char *hp_stringtab; int hp_stringtab_size; - off_t hp_symtab_offset; + file_ptr hp_symtab_offset; }; #define DBX_SYMFILE_INFO(o) ((struct dbx_symfile_info *)((o)->sym_private)) |