aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2012-03-01 19:24:57 +0000
committerTom Tromey <tromey@redhat.com>2012-03-01 19:24:57 +0000
commit35c0084bfcd4d275c63061212eae5757e34d74ef (patch)
treef369ad96506cd9a70c751d58ee539383bbc739d4 /gdb
parenta1f5dd1b0dfee18785876602080b0f15a1fe4573 (diff)
downloadgdb-35c0084bfcd4d275c63061212eae5757e34d74ef.zip
gdb-35c0084bfcd4d275c63061212eae5757e34d74ef.tar.gz
gdb-35c0084bfcd4d275c63061212eae5757e34d74ef.tar.bz2
* value.h (val_print): Return void.
* valprint.c (val_print): Return void.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/valprint.c17
-rw-r--r--gdb/value.h12
3 files changed, 17 insertions, 17 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 643c49c..e8efc3c 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2012-03-01 Tom Tromey <tromey@redhat.com>
+ * value.h (val_print): Return void.
+ * valprint.c (val_print): Return void.
+
+2012-03-01 Tom Tromey <tromey@redhat.com>
+
* value.h (common_val_print): Return void.
* valprint.c (common_val_print): Return void.
diff --git a/gdb/valprint.c b/gdb/valprint.c
index a543552..0bdde01 100644
--- a/gdb/valprint.c
+++ b/gdb/valprint.c
@@ -330,12 +330,9 @@ val_print_invalid_address (struct ui_file *stream)
RECURSE indicates the amount of indentation to supply before
continuation lines; this amount is roughly twice the value of
- RECURSE.
+ RECURSE. */
- If the data is printed as a string, returns the number of string
- characters printed. */
-
-int
+void
val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
CORE_ADDR address, struct ui_file *stream, int recurse,
const struct value *val,
@@ -361,11 +358,11 @@ val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
{
fprintf_filtered (stream, _("<incomplete type>"));
gdb_flush (stream);
- return (0);
+ return;
}
if (!valprint_check_validity (stream, real_type, embedded_offset, val))
- return 0;
+ return;
if (!options->raw)
{
@@ -373,7 +370,7 @@ val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
address, stream, recurse,
val, options, language);
if (ret)
- return ret;
+ return;
}
/* Handle summary mode. If the value is a scalar, print it;
@@ -381,7 +378,7 @@ val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
if (options->summary && !scalar_type_p (type))
{
fprintf_filtered (stream, "...");
- return 0;
+ return;
}
TRY_CATCH (except, RETURN_MASK_ERROR)
@@ -392,8 +389,6 @@ val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
}
if (except.reason < 0)
fprintf_filtered (stream, _("<error reading variable>"));
-
- return ret;
}
/* Check whether the value VAL is printable. Return 1 if it is;
diff --git a/gdb/value.h b/gdb/value.h
index bb6f1f6..f0fdb4c 100644
--- a/gdb/value.h
+++ b/gdb/value.h
@@ -817,12 +817,12 @@ extern void value_print_array_elements (struct value *val,
extern struct value *value_release_to_mark (struct value *mark);
-extern int val_print (struct type *type, const gdb_byte *valaddr,
- int embedded_offset, CORE_ADDR address,
- struct ui_file *stream, int recurse,
- const struct value *val,
- const struct value_print_options *options,
- const struct language_defn *language);
+extern void val_print (struct type *type, const gdb_byte *valaddr,
+ int embedded_offset, CORE_ADDR address,
+ struct ui_file *stream, int recurse,
+ const struct value *val,
+ 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,