Just some cleanups noticed while working on PR 10760
authorFred Fish <fnf@specifix.com>
Tue, 8 Oct 1996 19:00:38 +0000 (19:00 +0000)
committerFred Fish <fnf@specifix.com>
Tue, 8 Oct 1996 19:00:38 +0000 (19:00 +0000)
commita7f56d5afff33782446a186cb1519e9416328799
tree1577317b0d00b5f13775d9c5a1528dfcf317bc18
parent1c4794f58f892986b25fcf390c4e967bda6e19fa
Just some cleanups noticed while working on PR 10760

* dbxread.c (dbx_symfile_read): Call free_pending_blocks rather
than poking global variable (which is now static).
* hpread.c (hpread_build_psymtabs): Ditto.
* os9kread.c (os9k_symfile_read): Ditto.
* xcoffread.c (xcoff_initial_scan): Ditto.

* buildsym.h (free_pending_blocks): Declare here.
(pending_blocks): Remove declaration of global symbol.
(free_pendings): Remove declaration of global symbol.
(make_blockvector): Declare here.
(record_pending_block): Declare here.

* dstread.c (make_blockvector): Remove static copy that was old
clone of version in buildsym.c.
(process_dst_block): Call record_pending_block rather than doing
it by hand.
(read_dst_symtab): Ditto.

* buildsym.c (make_blockvector): Make global rather than static,
(record_pending_block): New function, code moved from finish_block.
(finish_block): Use record_pending_block.
(free_pending_blocks): New function.
(really_free_pendings): Call free_pending_blocks.
(pending_blocks): Make static instead of global.
(free_pendings): Make static instead of global.
gdb/ChangeLog
gdb/buildsym.c
gdb/buildsym.h
gdb/dbxread.c
gdb/dstread.c
gdb/hpread.c
gdb/os9kread.c
gdb/xcoffread.c