diff options
author | Tom Tromey <tom@tromey.com> | 2016-04-26 16:45:21 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2016-05-17 12:02:00 -0600 |
commit | 00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582 (patch) | |
tree | 7e30c68e44022dc571b22761df01573cad6b8dce /gdb/valprint.h | |
parent | dcd1f97951b432032fd0728992b1384064663701 (diff) | |
download | gdb-00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582.zip gdb-00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582.tar.gz gdb-00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582.tar.bz2 |
Add array start and end strings to generic_val_print_decorations
For Rust value-printing, I wanted to use generic_val_print_array, but
I also wanted to control the starting and ending strings.
This patch adds new strings to generic_val_print_decorations, updates
generic_val_print_array to use them, and updates all the existing
instances of generic_val_print_decorations.
2016-05-17 Tom Tromey <tom@tromey.com>
* valprint.h (struct generic_val_print_array) <array_start,
array_end>: New fields.
* valprint.c (generic_val_print_array): Add "decorations"
parameter. Use "array_start", "array_end".
(generic_val_print) <TYPE_CODE_ARRAY>: Update.
* p-valprint.c (p_decorations): Update.
* m2-valprint.c (m2_decorations): Update.
* f-valprint.c (f_decorations): Update.
* c-valprint.c (c_decorations): Update.
Diffstat (limited to 'gdb/valprint.h')
-rw-r--r-- | gdb/valprint.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/valprint.h b/gdb/valprint.h index 1a83cb5..451b5fe 100644 --- a/gdb/valprint.h +++ b/gdb/valprint.h @@ -186,6 +186,10 @@ struct generic_val_print_decorations /* What to print when we see TYPE_CODE_VOID. */ const char *void_name; + + /* Array start and end strings. */ + const char *array_start; + const char *array_end; }; |