Change valid_command_p to return bool
[deliverable/binutils-gdb.git] / gdb / valprint.h
index db99b52b2addb70361794ca900bde64c5f9043b2..e5cc9477987f9ee85b897b83ca9c357657172cf8 100644 (file)
@@ -92,6 +92,9 @@ struct value_print_options
   /* If nonzero, when printing a pointer, print the symbol to which it
      points, if any.  */
   int symbol_print;
+
+  /* Maximum print depth when printing nested aggregates.  */
+  int max_depth;
 };
 
 /* The global print options set by the user.  In general this should
@@ -246,4 +249,13 @@ extern int build_address_symbolic (struct gdbarch *,
                                   int *line,
                                   int *unmapped);
 
+/* Check to see if RECURSE is greater than or equal to the allowed
+   printing max-depth (see 'set print max-depth').  If it is then print an
+   ellipsis expression to STREAM and return true, otherwise return false.
+   LANGUAGE determines what type of ellipsis expression is printed.  */
+
+extern bool val_print_check_max_depth (struct ui_file *stream, int recurse,
+                                      const struct value_print_options *opts,
+                                      const struct language_defn *language);
+
 #endif
This page took 0.028126 seconds and 4 git commands to generate.