enum language la_language;
- /* Its builtin types */
+ /* Its builtin types. This is a vector ended by a NULL pointer. These
+ types can be specified by name in parsing types in expressions,
+ regardless of whether the program being debugged actually defines
+ such a type. */
struct type ** const *la_builtin_type_vector;
int (*la_val_print) PARAMS ((struct type *, char *, CORE_ADDR, GDB_FILE *,
int, int, int, enum val_prettyprint));
- /* Longest signed integral type */
-
- struct type **la_longest_int;
-
- /* Longest unsigned integral type */
-
- struct type **la_longest_unsigned_int;
-
/* Longest floating point type */
struct type **la_longest_float;
with the "set language" command. */
/* Returns some built-in types */
-#define longest_int() (*current_language->la_longest_int)
-#define longest_unsigned_int() (*current_language->la_longest_unsigned_int)
#define longest_float() (*current_language->la_longest_float)
#define create_fundamental_type(objfile,typeid) \