From: Tom Tromey Date: Thu, 1 Mar 2012 19:23:36 +0000 (+0000) Subject: * value.h (common_val_print): Return void. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a1f5dd1b0dfee18785876602080b0f15a1fe4573;p=binutils-gdb.git * value.h (common_val_print): Return void. * valprint.c (common_val_print): Return void. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 480aa16961a..643c49c2070 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2012-03-01 Tom Tromey + + * value.h (common_val_print): Return void. + * valprint.c (common_val_print): Return void. + 2012-03-01 Tom Tromey * value.h (value_print): Return void. diff --git a/gdb/valprint.c b/gdb/valprint.c index 9ff0f27f235..a543552916e 100644 --- a/gdb/valprint.c +++ b/gdb/valprint.c @@ -432,19 +432,16 @@ value_check_printable (struct value *val, struct ui_file *stream, /* Print using the given LANGUAGE the value VAL onto stream STREAM according to OPTIONS. - If the data are a string pointer, returns the number of string characters - printed. - This is a preferable interface to val_print, above, because it uses GDB's value mechanism. */ -int +void common_val_print (struct value *val, struct ui_file *stream, int recurse, const struct value_print_options *options, const struct language_defn *language) { if (!value_check_printable (val, stream, options)) - return 0; + return; if (language->la_language == language_ada) /* The value might have a dynamic type, which would cause trouble @@ -453,10 +450,10 @@ common_val_print (struct value *val, struct ui_file *stream, int recurse, get a fixed representation of our value. */ val = ada_to_fixed_value (val); - return val_print (value_type (val), value_contents_for_printing (val), - value_embedded_offset (val), value_address (val), - stream, recurse, - val, options, language); + val_print (value_type (val), value_contents_for_printing (val), + value_embedded_offset (val), value_address (val), + stream, recurse, + val, options, language); } /* Print on stream STREAM the value VAL according to OPTIONS. The value diff --git a/gdb/value.h b/gdb/value.h index 9706e70216d..bb6f1f61a60 100644 --- a/gdb/value.h +++ b/gdb/value.h @@ -824,10 +824,10 @@ extern int val_print (struct type *type, const gdb_byte *valaddr, const struct value_print_options *options, const struct language_defn *language); -extern int common_val_print (struct value *val, - struct ui_file *stream, int recurse, - const struct value_print_options *options, - const struct language_defn *language); +extern void common_val_print (struct value *val, + struct ui_file *stream, int recurse, + const struct value_print_options *options, + const struct language_defn *language); extern int val_print_string (struct type *elttype, const char *encoding, CORE_ADDR addr, int len,