OLD | NEW |
1 /* C language support definitions for GDB, the GNU debugger. | 1 /* C language support definitions for GDB, the GNU debugger. |
2 | 2 |
3 Copyright (C) 1992, 1994-1998, 2000, 2002, 2005-2012 Free Software | 3 Copyright (C) 1992, 1994-1998, 2000, 2002, 2005-2012 Free Software |
4 Foundation, Inc. | 4 Foundation, Inc. |
5 | 5 |
6 This file is part of GDB. | 6 This file is part of GDB. |
7 | 7 |
8 This program is free software; you can redistribute it and/or modify | 8 This program is free software; you can redistribute it and/or modify |
9 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
10 the Free Software Foundation; either version 3 of the License, or | 10 the Free Software Foundation; either version 3 of the License, or |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 extern int c_parse_escape (char **, struct obstack *); | 64 extern int c_parse_escape (char **, struct obstack *); |
65 | 65 |
66 /* Defined in c-typeprint.c */ | 66 /* Defined in c-typeprint.c */ |
67 extern void c_print_type (struct type *, const char *, | 67 extern void c_print_type (struct type *, const char *, |
68 struct ui_file *, int, int); | 68 struct ui_file *, int, int); |
69 | 69 |
70 extern void c_print_typedef (struct type *, | 70 extern void c_print_typedef (struct type *, |
71 struct symbol *, | 71 struct symbol *, |
72 struct ui_file *); | 72 struct ui_file *); |
73 | 73 |
74 extern int c_val_print (struct type *, const gdb_byte *, | 74 extern void c_val_print (struct type *, const gdb_byte *, |
75 » » » int, CORE_ADDR, | 75 » » » int, CORE_ADDR, |
76 » » » struct ui_file *, int, | 76 » » » struct ui_file *, int, |
77 » » » const struct value *, | 77 » » » const struct value *, |
78 » » » const struct value_print_options *); | 78 » » » const struct value_print_options *); |
79 | 79 |
80 extern int c_value_print (struct value *, struct ui_file *, | 80 extern void c_value_print (struct value *, struct ui_file *, |
81 » » » const struct value_print_options *); | 81 » » » const struct value_print_options *); |
82 | 82 |
83 /* These are in c-lang.c: */ | 83 /* These are in c-lang.c: */ |
84 | 84 |
85 extern struct value *evaluate_subexp_c (struct type *expect_type, | 85 extern struct value *evaluate_subexp_c (struct type *expect_type, |
86 struct expression *exp, | 86 struct expression *exp, |
87 int *pos, | 87 int *pos, |
88 enum noside noside); | 88 enum noside noside); |
89 | 89 |
90 extern void c_printchar (int, struct type *, struct ui_file *); | 90 extern void c_printchar (int, struct type *, struct ui_file *); |
91 | 91 |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 extern int cp_is_vtbl_ptr_type (struct type *); | 134 extern int cp_is_vtbl_ptr_type (struct type *); |
135 | 135 |
136 extern int cp_is_vtbl_member (struct type *); | 136 extern int cp_is_vtbl_member (struct type *); |
137 | 137 |
138 /* These are in c-valprint.c. */ | 138 /* These are in c-valprint.c. */ |
139 | 139 |
140 extern int c_textual_element_type (struct type *, char); | 140 extern int c_textual_element_type (struct type *, char); |
141 | 141 |
142 | 142 |
143 #endif /* !defined (C_LANG_H) */ | 143 #endif /* !defined (C_LANG_H) */ |
OLD | NEW |