forked from Imagelibrary/binutils-gdb
PARAMS removal.
This commit is contained in:
@@ -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) */
|
||||
|
||||
Reference in New Issue
Block a user