]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/c-lang.h
gdb:
[thirdparty/binutils-gdb.git] / gdb / c-lang.h
index a04fbb29438901d24642aa4f2c2e36d85c1f4f7a..dc571a41083a15ff17a752819517d422c0675d6d 100644 (file)
@@ -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);