* cp-abi.c: Include "command.h", "gdbcmd.h", and "ui-out.h".
authorDaniel Jacobowitz <drow@false.org>
Wed, 5 Mar 2003 18:01:46 +0000 (18:01 +0000)
committerDaniel Jacobowitz <drow@false.org>
Wed, 5 Mar 2003 18:01:46 +0000 (18:01 +0000)
commitfe1f4a5eb6af1bb69854a55ab42feb74670ae3ce
tree96b9150cad6a2e450464836981103d3bc9cc0118
parentf12122454eb21598da0cdebbeabfd2c076dc0641
* cp-abi.c: Include "command.h", "gdbcmd.h", and "ui-out.h".
(auto_cp_abi): New variable.
(current_cp_abi, num_cp_abis): Make static.
(CP_ABI_MAX): Define.
(cp_abis): Turn into an array.
(value_virtual_fn_field): Fix formatting.
(switch_to_cp_abi, register_cp_abi): Update.  register_cp_abi now
takes a pointer.
(set_cp_abi_as_auto_default, set_cp_abi_cmd, show_cp_abi_cmd)
(list_cp_abis, _initialize_cp_abi): New functions.
* cp-abi.h: Add prototype for set_cp_abi_as_auto_default.  Remove
declarations for cp_abis, num_cp_abis, current_cp_abi, and
switch_to_cp_abi.  Update prototype for register_cp_abi.
* Makefile.in (cp-abi.o): Update dependencies.
* minsyms.c (install_minimal_symbols): Call set_cp_abi_as_auto_default
instead of switch_to_cp_abi.
* gnu-v2-abi.c (_initialize_gnu_v2_abi): Likewise.  Update call to
register_cp_abi.
* gnu-v3-abi.c (_initialize_gnu_v3_abi): Update call to
register_cp_abi.
* hpacc-abi.c (_initialize_hpacc_abi): Likewise.
gdb/ChangeLog
gdb/Makefile.in
gdb/cp-abi.c
gdb/cp-abi.h
gdb/gnu-v2-abi.c
gdb/gnu-v3-abi.c
gdb/hpacc-abi.c
gdb/minsyms.c