diff options
author | Andrew Cagney <cagney@redhat.com> | 2000-05-16 04:07:39 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2000-05-16 04:07:39 +0000 |
commit | 56e290f494ab802bbc5c26c445dad0d1e6a7f37b (patch) | |
tree | 3c7c935437ec8b5f5c8e517536e64c4f031fb6ae /gdb/minsyms.c | |
parent | 1ed2a1352d4af2d840b285a741bc02d4584c24f1 (diff) | |
download | gdb-56e290f494ab802bbc5c26c445dad0d1e6a7f37b.zip gdb-56e290f494ab802bbc5c26c445dad0d1e6a7f37b.tar.gz gdb-56e290f494ab802bbc5c26c445dad0d1e6a7f37b.tar.bz2 |
Cleanup discard_minimal_symbols cleanup.
Diffstat (limited to 'gdb/minsyms.c')
-rw-r--r-- | gdb/minsyms.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/gdb/minsyms.c b/gdb/minsyms.c index a032dd3..0e24663 100644 --- a/gdb/minsyms.c +++ b/gdb/minsyms.c @@ -743,10 +743,8 @@ compare_minimal_symbols (fn1p, fn2p) obstack and then simply blow the obstack away when we are done with it. Is it worth the extra trouble though? */ -/* ARGSUSED */ -void -discard_minimal_symbols (foo) - int foo; +static void +do_discard_minimal_symbols_cleanup (void *arg) { register struct msym_bunch *next; @@ -758,6 +756,13 @@ discard_minimal_symbols (foo) } } +struct cleanup * +make_cleanup_discard_minimal_symbols (void) +{ + return make_cleanup (do_discard_minimal_symbols_cleanup, 0); +} + + /* Compact duplicate entries out of a minimal symbol table by walking through the table and compacting out entries with duplicate addresses |