Index: language.h =================================================================== RCS file: /cvs/src/src/gdb/language.h,v retrieving revision 1.43 diff -u -p -r1.43 language.h --- language.h 4 Dec 2007 23:33:00 -0000 1.43 +++ language.h 17 Dec 2007 06:59:05 -0000 @@ -30,8 +30,7 @@ struct objfile; struct frame_info; struct expression; struct ui_file; - -/* enum exp_opcode; ANSI's `wisdom' didn't include forward enum decls. */ +enum exp_opcode; /* This used to be included to configure GDB for one or more specific languages. Now it is left out to configure for all of them. FIXME. */ @@ -129,13 +128,6 @@ struct language_arch_info struct type *string_char_type; }; -struct type *language_string_char_type (const struct language_defn *l, - struct gdbarch *gdbarch); - -struct type *language_lookup_primitive_type_by_name (const struct language_defn *l, - struct gdbarch *gdbarch, - const char *name); - /* Structure tying together assorted information about a language. */ struct language_defn @@ -314,6 +306,14 @@ extern enum language_mode language_mode_auto, language_mode_manual } language_mode; + +struct type *language_string_char_type (const struct language_defn *l, + struct gdbarch *gdbarch); + +struct type *language_lookup_primitive_type_by_name (const struct language_defn *l, + struct gdbarch *gdbarch, + const char *name); + /* These macros define the behaviour of the expression evaluator. */