diff options
Diffstat (limited to 'gdb/language.h')
-rw-r--r-- | gdb/language.h | 94 |
1 files changed, 33 insertions, 61 deletions
diff --git a/gdb/language.h b/gdb/language.h index 69ac208..054c6cf 100644 --- a/gdb/language.h +++ b/gdb/language.h @@ -265,11 +265,9 @@ language_mode; #define CAST_IS_CONVERSION (current_language->la_language == language_c || \ current_language->la_language == language_cplus) -extern void -language_info PARAMS ((int)); +extern void language_info (int); -extern enum language -set_language PARAMS ((enum language)); +extern enum language set_language (enum language); /* This page contains functions that return things that are @@ -353,14 +351,11 @@ set_language PARAMS ((enum language)); overwritten by the next call. Takes printf options like "08" or "l" (to produce e.g. %08x or %lx). */ -extern char * - local_decimal_format_custom PARAMS ((char *)); /* language.c */ +extern char *local_decimal_format_custom (char *); /* language.c */ -extern char * - local_octal_format_custom PARAMS ((char *)); /* language.c */ +extern char *local_octal_format_custom (char *); /* language.c */ -extern char * - local_hex_format_custom PARAMS ((char *)); /* language.c */ +extern char *local_hex_format_custom (char *); /* language.c */ #if 0 /* FIXME: cagney/2000-03-04: This function does not appear to be used. @@ -368,108 +363,85 @@ extern char * /* Return a string that contains the hex digits of the number. No preceeding "0x" */ -extern char * - longest_raw_hex_string PARAMS ((LONGEST)); +extern char *longest_raw_hex_string (LONGEST); #endif /* Return a string that contains a number formatted in one of the local (language-specific) formats. Result is static and is overwritten by the next call. Takes printf options like "08l" or "l". */ -extern char * - local_hex_string PARAMS ((unsigned long)); /* language.c */ +extern char *local_hex_string (unsigned long); /* language.c */ -extern char * - longest_local_hex_string PARAMS ((LONGEST)); /* language.c */ +extern char *longest_local_hex_string (LONGEST); /* language.c */ -extern char * - local_hex_string_custom PARAMS ((unsigned long, char *)); /* language.c */ +extern char *local_hex_string_custom (unsigned long, char *); /* language.c */ -extern char * - longest_local_hex_string_custom PARAMS ((LONGEST, char *)); /* language.c */ +extern char *longest_local_hex_string_custom (LONGEST, char *); /* language.c */ /* Type predicates */ -extern int -simple_type PARAMS ((struct type *)); +extern int simple_type (struct type *); -extern int -ordered_type PARAMS ((struct type *)); +extern int ordered_type (struct type *); -extern int -same_type PARAMS ((struct type *, struct type *)); +extern int same_type (struct type *, struct type *); -extern int -integral_type PARAMS ((struct type *)); +extern int integral_type (struct type *); -extern int -numeric_type PARAMS ((struct type *)); +extern int numeric_type (struct type *); -extern int -character_type PARAMS ((struct type *)); +extern int character_type (struct type *); -extern int -boolean_type PARAMS ((struct type *)); +extern int boolean_type (struct type *); -extern int -float_type PARAMS ((struct type *)); +extern int float_type (struct type *); -extern int -pointer_type PARAMS ((struct type *)); +extern int pointer_type (struct type *); -extern int -structured_type PARAMS ((struct type *)); +extern int structured_type (struct type *); /* Checks Binary and Unary operations for semantic type correctness */ /* FIXME: Does not appear to be used */ #define unop_type_check(v,o) binop_type_check((v),NULL,(o)) -extern void -binop_type_check PARAMS ((struct value *, struct value *, int)); +extern void binop_type_check (struct value *, struct value *, int); /* Error messages */ -extern void -op_error PARAMS ((char *fmt, enum exp_opcode, int)); +extern void op_error (char *fmt, enum exp_opcode, int); #define type_op_error(f,o) \ op_error((f),(o),type_check==type_check_on ? 1 : 0) #define range_op_error(f,o) \ op_error((f),(o),range_check==range_check_on ? 1 : 0) -extern void - type_error -PARAMS ((char *,...)) -ATTR_FORMAT (printf, 1, 2); +extern void type_error (char *, ...) ATTR_FORMAT (printf, 1, 2); - void - range_error PARAMS ((char *,...)) - ATTR_FORMAT (printf, 1, 2); +void +range_error (char *, ...) +ATTR_FORMAT (printf, 1, 2); /* Data: Does this value represent "truth" to the current language? */ - extern int - value_true PARAMS ((struct value *)); +extern int value_true (struct value *); - extern struct type *lang_bool_type PARAMS ((void)); +extern struct type *lang_bool_type (void); /* The type used for Boolean values in the current language. */ #define LA_BOOL_TYPE lang_bool_type () /* Misc: The string representing a particular enum language. */ - extern enum language language_enum PARAMS ((char *str)); +extern enum language language_enum (char *str); - extern const struct language_defn *language_def PARAMS ((enum language)); +extern const struct language_defn *language_def (enum language); - extern char *language_str PARAMS ((enum language)); +extern char *language_str (enum language); /* Add a language to the set known by GDB (at initialization time). */ - extern void - add_language PARAMS ((const struct language_defn *)); +extern void add_language (const struct language_defn *); - extern enum language - get_frame_language PARAMS ((void)); /* In stack.c */ +extern enum language get_frame_language (void); /* In stack.c */ #endif /* defined (LANGUAGE_H) */ |