#include "value.h"
#include "gdbtypes.h"
#include "breakpoint.h"
-#include "vec.h"
+#include "gdbsupport/vec.h"
/* Names of specific files known to be part of the runtime
system and that might consider (confusing) debugging information.
extern struct block_symbol ada_lookup_symbol (const char *,
const struct block *,
- domain_enum, int *);
+ domain_enum);
extern void ada_lookup_encoded_symbol
(const char *name, const struct block *block, domain_enum domain,
extern struct type *ada_coerce_to_simple_array_type (struct type *);
-extern int ada_is_character_type (struct type *);
+extern bool ada_is_character_type (struct type *);
-extern int ada_is_string_type (struct type *);
+extern bool ada_is_string_type (struct type *);
extern int ada_is_tagged_type (struct type *, int);
extern bool get_int_var_value (const char *, LONGEST &value);
-extern struct symbol *ada_find_renaming_symbol (struct symbol *name_sym,
- const struct block *block);
-
extern int ada_prefer_type (struct type *, struct type *);
extern struct type *ada_get_base_type (struct type *);
const std::string &excep_string, const std::string &cond_string, int tempflag,
int disabled, int from_tty);
+/* Return true if BP is an Ada catchpoint. */
+
+extern bool is_ada_exception_catchpoint (breakpoint *bp);
+
/* Some information about a given Ada exception. */
struct ada_exc_info
extern const char *ada_get_tcb_types_info (void);
-extern int ada_build_task_list (void);
-
extern void print_ada_task_info (struct ui_out *uiout,
- char *taskno_str,
+ const char *taskno_str,
struct inferior *inf);
#endif