+2007-12-17 Joel Brobecker <brobecker@adacore.com>
+
+ * language.h (enum exp_opcode): Add forward declaration.
+ (language_string_char_type, language_lookup_primitive_type_by_name):
+ Move declaration past declaration of language_defn.
+
2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
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. */
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
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);
+
\f
/* These macros define the behaviour of the expression
evaluator. */