| Index: gdb/c-lang.c
 | 
| diff --git a/gdb/c-lang.c b/gdb/c-lang.c
 | 
| index c4d841fa9d489626074615b02299ea8aaaa41538..b5135d57cc7e59600a2347f67a489e64c7f10495 100644
 | 
| --- a/gdb/c-lang.c
 | 
| +++ b/gdb/c-lang.c
 | 
| @@ -87,7 +87,7 @@ classify_type (struct type *elttype, struct gdbarch *gdbarch,
 | 
|       that would do the wrong thing.  */
 | 
|    while (elttype)
 | 
|      {
 | 
| -      char *name = TYPE_NAME (elttype);
 | 
| +      const char *name = TYPE_NAME (elttype);
 | 
|  
 | 
|        if (TYPE_CODE (elttype) == TYPE_CODE_CHAR || !name)
 | 
|  	{
 | 
| @@ -202,7 +202,6 @@ c_printstr (struct ui_file *stream, struct type *type,
 | 
|    unsigned int things_printed = 0;
 | 
|    int in_quotes = 0;
 | 
|    int need_comma = 0;
 | 
| -  int width = TYPE_LENGTH (type);
 | 
|    struct obstack wchar_buf, output;
 | 
|    struct cleanup *cleanup;
 | 
|    struct wchar_iterator *iter;
 | 
| @@ -847,6 +846,7 @@ const struct language_defn c_language_defn =
 | 
|    c_print_typedef,		/* Print a typedef using appropriate syntax */
 | 
|    c_val_print,			/* Print a value using appropriate syntax */
 | 
|    c_value_print,		/* Print a top-level value */
 | 
| +  default_read_var_value,	/* la_read_var_value */
 | 
|    NULL,				/* Language specific skip_trampoline */
 | 
|    NULL,				/* name_of_this */
 | 
|    basic_lookup_symbol_nonlocal,	/* lookup_symbol_nonlocal */
 | 
| @@ -863,7 +863,7 @@ const struct language_defn c_language_defn =
 | 
|    default_print_array_index,
 | 
|    default_pass_by_reference,
 | 
|    c_get_string,
 | 
| -  strcmp_iw_ordered,
 | 
| +  NULL,				/* la_get_symbol_name_cmp */
 | 
|    iterate_over_symbols,
 | 
|    LANG_MAGIC
 | 
|  };
 | 
| @@ -970,6 +970,7 @@ const struct language_defn cplus_language_defn =
 | 
|    c_print_typedef,		/* Print a typedef using appropriate syntax */
 | 
|    c_val_print,			/* Print a value using appropriate syntax */
 | 
|    c_value_print,		/* Print a top-level value */
 | 
| +  default_read_var_value,	/* la_read_var_value */
 | 
|    cplus_skip_trampoline,	/* Language specific skip_trampoline */
 | 
|    "this",                       /* name_of_this */
 | 
|    cp_lookup_symbol_nonlocal,	/* lookup_symbol_nonlocal */
 | 
| @@ -986,7 +987,7 @@ const struct language_defn cplus_language_defn =
 | 
|    default_print_array_index,
 | 
|    cp_pass_by_reference,
 | 
|    c_get_string,
 | 
| -  strcmp_iw_ordered,
 | 
| +  NULL,				/* la_get_symbol_name_cmp */
 | 
|    iterate_over_symbols,
 | 
|    LANG_MAGIC
 | 
|  };
 | 
| @@ -1011,6 +1012,7 @@ const struct language_defn asm_language_defn =
 | 
|    c_print_typedef,		/* Print a typedef using appropriate syntax */
 | 
|    c_val_print,			/* Print a value using appropriate syntax */
 | 
|    c_value_print,		/* Print a top-level value */
 | 
| +  default_read_var_value,	/* la_read_var_value */
 | 
|    NULL,				/* Language specific skip_trampoline */
 | 
|    NULL,				/* name_of_this */
 | 
|    basic_lookup_symbol_nonlocal,	/* lookup_symbol_nonlocal */
 | 
| @@ -1027,7 +1029,7 @@ const struct language_defn asm_language_defn =
 | 
|    default_print_array_index,
 | 
|    default_pass_by_reference,
 | 
|    c_get_string,
 | 
| -  strcmp_iw_ordered,
 | 
| +  NULL,				/* la_get_symbol_name_cmp */
 | 
|    iterate_over_symbols,
 | 
|    LANG_MAGIC
 | 
|  };
 | 
| @@ -1057,6 +1059,7 @@ const struct language_defn minimal_language_defn =
 | 
|    c_print_typedef,		/* Print a typedef using appropriate syntax */
 | 
|    c_val_print,			/* Print a value using appropriate syntax */
 | 
|    c_value_print,		/* Print a top-level value */
 | 
| +  default_read_var_value,	/* la_read_var_value */
 | 
|    NULL,				/* Language specific skip_trampoline */
 | 
|    NULL,				/* name_of_this */
 | 
|    basic_lookup_symbol_nonlocal,	/* lookup_symbol_nonlocal */
 | 
| @@ -1073,7 +1076,7 @@ const struct language_defn minimal_language_defn =
 | 
|    default_print_array_index,
 | 
|    default_pass_by_reference,
 | 
|    c_get_string,
 | 
| -  strcmp_iw_ordered,
 | 
| +  NULL,				/* la_get_symbol_name_cmp */
 | 
|    iterate_over_symbols,
 | 
|    LANG_MAGIC
 | 
|  };
 | 
| 
 |