X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fada-lang.h;h=9a93c50dfff42fc0f1e59b038218b0935d13d043;hb=e65f9ffb8e49431537404712a5b1eed310964cb0;hp=abf9c53031a07a7c0184dbb2fc9e83764014d2ab;hpb=852dff6c6724a3a578e9aad70c2185f7f279782f;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h index abf9c53031..9a93c50dff 100644 --- a/gdb/ada-lang.h +++ b/gdb/ada-lang.h @@ -80,11 +80,15 @@ struct ada_opname_map /* Defined in ada-lang.c */ extern const struct ada_opname_map ada_opname_table[]; -/* A tuple, (symbol, block), representing one instance of a - * symbol-lookup operation. */ -struct ada_symbol_info { - struct symbol* sym; - struct block* block; +/* A tuple representing one instance of a symbol-lookup operation. */ + +struct ada_symbol_info +{ + /* The symbol that was found. */ + struct symbol *sym; + + /* The block where the symbol was found. */ + struct block *block; }; /* Denotes a type of renaming symbol (see ada_parse_renaming). */ @@ -164,13 +168,13 @@ extern void ada_print_type (struct type *, const char *, struct ui_file *, int, extern void ada_print_typedef (struct type *type, struct symbol *new_symbol, struct ui_file *stream); -extern int ada_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, - struct ui_file *, int, - const struct value *, - const struct value_print_options *); +extern void ada_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, + struct ui_file *, int, + const struct value *, + const struct value_print_options *); -extern int ada_value_print (struct value *, struct ui_file *, - const struct value_print_options *); +extern void ada_value_print (struct value *, struct ui_file *, + const struct value_print_options *); /* Defined in ada-lang.c */ @@ -231,9 +235,9 @@ extern char *ada_fold_name (const char *); extern struct symbol *ada_lookup_symbol (const char *, const struct block *, domain_enum, int *); -extern struct symbol * -ada_lookup_encoded_symbol (const char *, const struct block *, - domain_enum namespace, struct block **); +extern void ada_lookup_encoded_symbol + (const char *name, const struct block *block, domain_enum namespace, + struct ada_symbol_info *symbol_info); extern struct minimal_symbol *ada_lookup_simple_minsym (const char *); @@ -333,7 +337,7 @@ extern struct type *ada_find_parallel_type (struct type *, extern LONGEST get_int_var_value (char *, int *); -extern struct symbol *ada_find_renaming_symbol (const char *name, +extern struct symbol *ada_find_renaming_symbol (struct symbol *name_sym, struct block *block); extern int ada_prefer_type (struct type *, struct type *);