diff options
Diffstat (limited to 'gdb/c-lang.h')
-rw-r--r-- | gdb/c-lang.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/c-lang.h b/gdb/c-lang.h index a04fbb2..dc571a4 100644 --- a/gdb/c-lang.h +++ b/gdb/c-lang.h @@ -27,6 +27,7 @@ struct language_arch_info; #include "value.h" #include "macroexp.h" +#include "parser-defs.h" /* The various kinds of C string and character. Note that these @@ -78,6 +79,10 @@ extern int c_value_print (struct value *, struct ui_file *, /* These are in c-lang.c: */ +extern struct value *evaluate_subexp_c (struct type *expect_type, + struct expression *exp, int *pos, + enum noside noside); + extern void c_printchar (int, struct type *, struct ui_file *); extern void c_printstr (struct ui_file * stream, struct type *elttype, @@ -93,6 +98,8 @@ extern const struct exp_descriptor exp_descriptor_c; extern void c_emit_char (int c, struct type *type, struct ui_file *stream, int quoter); +extern const struct op_print c_op_print_tab[]; + /* These are in c-typeprint.c: */ extern void c_type_print_base (struct type *, struct ui_file *, int, int); |