summaryrefslogtreecommitdiff
path: root/gdb/p-lang.h
diff options
context:
space:
mode:
authorPierre Muller <muller@ics.u-strasbg.fr>2002-05-02 11:18:07 +0000
committerPierre Muller <muller@ics.u-strasbg.fr>2002-05-02 11:18:07 +0000
commitdaf9bf71d7d462ec16817d46e287416612acb72e (patch)
treefba34c38a0d71c88b175e2058a317f91a99bbf37 /gdb/p-lang.h
parentb63fda97075ceaf14b439fbe3ebd3011ac13c67c (diff)
downloadgdb-daf9bf71d7d462ec16817d46e287416612acb72e.tar.gz
2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
* p-lang.h (is_pascal_string_type): Declaration changed, new sixth argument of type char ** added. * p-lang.c (is_pascal_string_type): Implementation changed. Args length_pos, length_size, string_pos, char_size can now be NULL. New argument arrayname set to the field name of the char array. Return value set to char array field index plus one. * p-valprint.c (pascal_val_print): Adapt to new declaration of is_pascal_string_type function.
Diffstat (limited to 'gdb/p-lang.h')
-rw-r--r--gdb/p-lang.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/p-lang.h b/gdb/p-lang.h
index ca8a0a9de66..39eb0435f09 100644
--- a/gdb/p-lang.h
+++ b/gdb/p-lang.h
@@ -38,7 +38,8 @@ extern void pascal_type_print_method_args (char *, char *,
/* These are in p-lang.c: */
-extern int is_pascal_string_type (struct type *, int *, int *, int *, int*);
+extern int
+ is_pascal_string_type (struct type *, int *, int *, int *, int *, char **);
extern void pascal_printchar (int, struct ui_file *);