diff options
author | Pierre Muller <muller@sourceware.org> | 2000-09-04 08:29:25 +0000 |
---|---|---|
committer | Pierre Muller <muller@sourceware.org> | 2000-09-04 08:29:25 +0000 |
commit | a5238fbc0302d1c9655b2285ce7b3071ee9e9f41 (patch) | |
tree | dfecafd0c05a75507080fceb8a851ecd9cd8f3a3 /gdb/c-typeprint.c | |
parent | a47cf5671637afe2982f6fc5840116c9dbec9b74 (diff) | |
download | ppe42-binutils-a5238fbc0302d1c9655b2285ce7b3071ee9e9f41.tar.gz ppe42-binutils-a5238fbc0302d1c9655b2285ce7b3071ee9e9f41.zip |
2000-09-04 Pierre Muller <muller@ics.u-strasbg.fr>
* c-typeprint.c (c_typedef_print): remove (replaced by typedef_print in
typeprint.c).
* typeprint.c (typedef_print): new function. (old c_typedef_print
function with pascal language support added).
* value.h (c_printdef_print): removed.
(typedef_print): declare.
* symtab.c (print_symbol_info): call to c_typedef_print replaced by
call to typedef_print.
Diffstat (limited to 'gdb/c-typeprint.c')
-rw-r--r-- | gdb/c-typeprint.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/gdb/c-typeprint.c b/gdb/c-typeprint.c index 5c73bbd7da..99dcba3380 100644 --- a/gdb/c-typeprint.c +++ b/gdb/c-typeprint.c @@ -58,54 +58,6 @@ static void c_type_print_cv_qualifier (struct type *, struct ui_file *, -/* Print a description of a type in the format of a - typedef for the current language. - NEW is the new name for a type TYPE. */ - -void -c_typedef_print (struct type *type, struct symbol *new, struct ui_file *stream) -{ - CHECK_TYPEDEF (type); - switch (current_language->la_language) - { -#ifdef _LANG_c - case language_c: - case language_cplus: - fprintf_filtered (stream, "typedef "); - type_print (type, "", stream, 0); - if (TYPE_NAME ((SYMBOL_TYPE (new))) == 0 - || !STREQ (TYPE_NAME ((SYMBOL_TYPE (new))), SYMBOL_NAME (new))) - fprintf_filtered (stream, " %s", SYMBOL_SOURCE_NAME (new)); - break; -#endif -#ifdef _LANG_m2 - case language_m2: - fprintf_filtered (stream, "TYPE "); - if (!TYPE_NAME (SYMBOL_TYPE (new)) || - !STREQ (TYPE_NAME (SYMBOL_TYPE (new)), SYMBOL_NAME (new))) - fprintf_filtered (stream, "%s = ", SYMBOL_SOURCE_NAME (new)); - else - fprintf_filtered (stream, "<builtin> = "); - type_print (type, "", stream, 0); - break; -#endif -#ifdef _LANG_chill - case language_chill: - fprintf_filtered (stream, "SYNMODE "); - if (!TYPE_NAME (SYMBOL_TYPE (new)) || - !STREQ (TYPE_NAME (SYMBOL_TYPE (new)), SYMBOL_NAME (new))) - fprintf_filtered (stream, "%s = ", SYMBOL_SOURCE_NAME (new)); - else - fprintf_filtered (stream, "<builtin> = "); - type_print (type, "", stream, 0); - break; -#endif - default: - error ("Language not supported."); - } - fprintf_filtered (stream, ";\n"); -} - /* LEVEL is the depth to indent lines by. */ |