Index: gdb/p-lang.c |
diff --git a/gdb/p-lang.c b/gdb/p-lang.c |
index cd56630efd92f3e19c2c86583d5f6bcb00685af0..c59ba0bd71d165a2ec18a23e5f043eb25addbea9 100644 |
--- a/gdb/p-lang.c |
+++ b/gdb/p-lang.c |
@@ -99,7 +99,7 @@ int |
is_pascal_string_type (struct type *type,int *length_pos, |
int *length_size, int *string_pos, |
struct type **char_type, |
- char **arrayname) |
+ const char **arrayname) |
{ |
if (type != NULL && TYPE_CODE (type) == TYPE_CODE_STRUCT) |
{ |
@@ -444,6 +444,7 @@ const struct language_defn pascal_language_defn = |
pascal_print_typedef, /* Print a typedef using appropriate syntax */ |
pascal_val_print, /* Print a value using appropriate syntax */ |
pascal_value_print, /* Print a top-level value */ |
+ default_read_var_value, /* la_read_var_value */ |
NULL, /* Language specific skip_trampoline */ |
"this", /* name_of_this */ |
basic_lookup_symbol_nonlocal, /* lookup_symbol_nonlocal */ |
@@ -459,7 +460,7 @@ const struct language_defn pascal_language_defn = |
default_print_array_index, |
default_pass_by_reference, |
default_get_string, |
- strcmp_iw_ordered, |
+ NULL, /* la_get_symbol_name_cmp */ |
iterate_over_symbols, |
LANG_MAGIC |
}; |