* debug.h (struct debug_write_fns): Add tag parameter to
authorIan Lance Taylor <ian@airs.com>
Mon, 8 Jan 1996 23:18:51 +0000 (23:18 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 8 Jan 1996 23:18:51 +0000 (23:18 +0000)
commit63840d265c1d65f4d4af7436b175ae12cf2d0a23
tree6bd73a44b2f52220b7e60a771934c3a9805e73bf
parentf5818d79ddec0f5cd55bf625e2e8602b09113947
* debug.h (struct debug_write_fns): Add tag parameter to
enum_type, start_struct_type, and start_class_type.
* debug.c (debug_write_type): Pass any tag name to
start_struct_type, debug_write_class_type, and enum_type.  If
DEBUG_KIND_TAGGED, pass the name in the recursive call.
(debug_write_class_type): Accept a new tag parameter, and pass it
to start_class_type.
* prdbg.c (pop_type): Don't remove '+' character.
(pr_enum_type): Accept and use tag parameter.
(pr_start_struct_type): Likewise.
(pr_start_class_type): Likewise.
(pr_class_baseclass): Adjust algorithm used to find where to put
the baseclass name.
(pr_tag): Don't bother to insert the tag name.
binutils/debug.c
binutils/debug.h
binutils/prdbg.c