diff options
-rw-r--r-- | gdb/language.c | 14 | ||||
-rw-r--r-- | gdb/language.h | 5 |
2 files changed, 5 insertions, 14 deletions
diff --git a/gdb/language.c b/gdb/language.c index fb065ef..1ab3565 100644 --- a/gdb/language.c +++ b/gdb/language.c @@ -353,18 +353,13 @@ set_range_case (void) case_sensitivity = current_language->case_sensitivity (); } -/* Set current language to (enum language) LANG. Returns previous - language. */ +/* See language.h. */ -enum language +void set_language (enum language lang) { - enum language prev_language; - - prev_language = current_language->la_language; current_language = language_def (lang); set_range_case (); - return prev_language; } @@ -1125,11 +1120,6 @@ For Fortran the default is off; for other languages the default is on."), show_case_command, &setlist, &showlist); - /* In order to call SET_LANGUAGE (below) we need to make sure that - CURRENT_LANGUAGE is not NULL. So first set the language to unknown, - then we can change the language to 'auto'. */ - current_language = language_def (language_unknown); - add_set_language_command (); /* Have the above take effect. */ diff --git a/gdb/language.h b/gdb/language.h index 57df8ac..4c91776 100644 --- a/gdb/language.h +++ b/gdb/language.h @@ -761,8 +761,9 @@ struct symbol * extern void language_info (); -extern enum language set_language (enum language); - +/* Set the current language to LANG. */ + +extern void set_language (enum language lang); /* Test a character to decide whether it can be printed in literal form or needs to be printed in another representation. For example, |