Change how complex types are printed in C
[deliverable/binutils-gdb.git] / gdb / language.h
index b344a4a2ca6acb3f3c2ae939a4c946f6430cbe2c..ea8aae511b0fbb703a78412f27b8248f5c6810c1 100644 (file)
@@ -249,28 +249,11 @@ struct language_defn
                              struct ui_file *stream);
 
     /* Print a value using syntax appropriate for this language.
-       
-       TYPE is the type of the sub-object to be printed.
-
-       EMBEDDED_OFFSET is the offset into the outermost object of the
-       sub-object represented by TYPE.  This is the object which this
-       call should print.  Note that the enclosing type is not
-       available.
-
-       ADDRESS is the address in the inferior of the enclosing object.
-
-       STREAM is the stream on which the value is to be printed.
-
-       RECURSE is the recursion depth.  It is zero-based.
-
-       OPTIONS are the formatting options to be used when
-       printing.  */
+       RECURSE is the recursion depth.  It is zero-based.  */
 
-    void (*la_val_print) (struct type *type,
-                         int embedded_offset, CORE_ADDR address,
-                         struct ui_file *stream, int recurse,
-                         struct value *val,
-                         const struct value_print_options *options);
+    void (*la_value_print_inner) (struct value *, struct ui_file *,
+                                 int recurse,
+                                 const struct value_print_options *);
 
     /* Print a top-level value using syntax appropriate for this language.  */
 
This page took 0.023596 seconds and 4 git commands to generate.