| 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
|
| };
|
|
|