Based on a previous patch form Michal Ludvig:
authorMark Kettenis <kettenis@gnu.org>
Wed, 18 Jan 2006 21:24:19 +0000 (21:24 +0000)
committerMark Kettenis <kettenis@gnu.org>
Wed, 18 Jan 2006 21:24:19 +0000 (21:24 +0000)
commit4f2aea11c7b01ee007960f6546b58846df591535
tree3a757390fe50177c82e2e416d863290111fd3d58
parent67a4f2b710581acc83afecff55424af285ecbc28
Based on a previous patch form Michal Ludvig:
* gdbtypes.c (append_flags_type_flag, init_flags_type): New
functions.
(is_integral_type, rank_one_type, recursive_dump_type): Add
support for TYPE_CODE_FLAGS.
* gdbtypes.h (enum type_code): Add TYPE_CODE_FLAGS.
(append_flags_type_field, init_flags_type): New prototypes.
* ada-valprint.c (ada_val_print_1): Add support for
TYPE_CODE_FLAGS.
* c-valprint.c (c_val_print): Likewise.
* f-valprint.c (f_val_print): Likewise.
* p-valprint.c (pascal_val_print): Likewise.
* valprint.c (val_print_type_code_flags): New function.
* valprint.h (val_print_type_code_flags): New prototype.
* value.c (unpack_long, value_from_longest): Add support for
TYPE_CODE_FLAGS.
gdb/ChangeLog
gdb/ada-valprint.c
gdb/c-valprint.c
gdb/f-valprint.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/p-valprint.c
gdb/valprint.c
gdb/valprint.h
gdb/value.c