mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
gdb/
* ada-lang.h (ada_print_type): Make varstring const. * ada-typeprint.c (print_func_type): Make name const. (ada_print_type): Make varstring const. * c-lang.h (c_print_type): Make varstring const. * c-typeprint.c (c_print_type): Likewise. * f-lang.h (f_print_type): Likewise. * f-typeprint.c (f_print_type): Likewise. * jv-lang.h (java_print_type): Likewise. * jv-typeprint.c (java_print_type): Likewise. * language.c (unk_lang_print_type): Likewise. * language.h (struct language_defn) <la_print_type>: Likewise. * m2-lang.h (m2_print_type): Likewise. * m2-typeprint.c (m2_print_type): Likewise. * p-lang.h (pascal_print_type): Likewise. * p-typeprint.c (pascal_print_type): Likewise.
This commit is contained in:
parent
edee3f9217
commit
25b524e836
@ -1,3 +1,21 @@
|
||||
2010-06-14 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* ada-lang.h (ada_print_type): Make varstring const.
|
||||
* ada-typeprint.c (print_func_type): Make name const.
|
||||
(ada_print_type): Make varstring const.
|
||||
* c-lang.h (c_print_type): Make varstring const.
|
||||
* c-typeprint.c (c_print_type): Likewise.
|
||||
* f-lang.h (f_print_type): Likewise.
|
||||
* f-typeprint.c (f_print_type): Likewise.
|
||||
* jv-lang.h (java_print_type): Likewise.
|
||||
* jv-typeprint.c (java_print_type): Likewise.
|
||||
* language.c (unk_lang_print_type): Likewise.
|
||||
* language.h (struct language_defn) <la_print_type>: Likewise.
|
||||
* m2-lang.h (m2_print_type): Likewise.
|
||||
* m2-typeprint.c (m2_print_type): Likewise.
|
||||
* p-lang.h (pascal_print_type): Likewise.
|
||||
* p-typeprint.c (pascal_print_type): Likewise.
|
||||
|
||||
2010-06-11 Stan Shebs <stan@codesourcery.com>
|
||||
|
||||
Add per-operation permission flags.
|
||||
|
@ -156,7 +156,7 @@ extern int ada_parse (void); /* Defined in ada-exp.y */
|
||||
extern void ada_error (char *); /* Defined in ada-exp.y */
|
||||
|
||||
/* Defined in ada-typeprint.c */
|
||||
extern void ada_print_type (struct type *, char *, struct ui_file *, int,
|
||||
extern void ada_print_type (struct type *, const char *, struct ui_file *, int,
|
||||
int);
|
||||
|
||||
extern void ada_print_typedef (struct type *type, struct symbol *new_symbol,
|
||||
|
@ -664,7 +664,7 @@ print_unchecked_union_type (struct type *type, struct ui_file *stream,
|
||||
for function or procedure NAME if NAME is not null. */
|
||||
|
||||
static void
|
||||
print_func_type (struct type *type, struct ui_file *stream, char *name)
|
||||
print_func_type (struct type *type, struct ui_file *stream, const char *name)
|
||||
{
|
||||
int i, len = TYPE_NFIELDS (type);
|
||||
|
||||
@ -714,8 +714,8 @@ print_func_type (struct type *type, struct ui_file *stream, char *name)
|
||||
LEVEL indicates level of recursion (for nested definitions). */
|
||||
|
||||
void
|
||||
ada_print_type (struct type *type0, char *varstring, struct ui_file *stream,
|
||||
int show, int level)
|
||||
ada_print_type (struct type *type0, const char *varstring,
|
||||
struct ui_file *stream, int show, int level)
|
||||
{
|
||||
struct type *type = ada_check_typedef (ada_get_base_type (type0));
|
||||
char *type_name = decoded_type_name (type0);
|
||||
|
@ -63,7 +63,7 @@ extern void c_error (char *);
|
||||
extern int c_parse_escape (char **, struct obstack *);
|
||||
|
||||
/* Defined in c-typeprint.c */
|
||||
extern void c_print_type (struct type *, char *, struct ui_file *, int,
|
||||
extern void c_print_type (struct type *, const char *, struct ui_file *, int,
|
||||
int);
|
||||
|
||||
extern void c_print_typedef (struct type *, struct symbol *, struct ui_file *);
|
||||
|
@ -56,7 +56,7 @@ static void c_type_print_modifier (struct type *, struct ui_file *,
|
||||
/* LEVEL is the depth to indent lines by. */
|
||||
|
||||
void
|
||||
c_print_type (struct type *type, char *varstring, struct ui_file *stream,
|
||||
c_print_type (struct type *type, const char *varstring, struct ui_file *stream,
|
||||
int show, int level)
|
||||
{
|
||||
enum type_code code;
|
||||
|
@ -25,7 +25,7 @@ extern int f_parse (void);
|
||||
|
||||
extern void f_error (char *); /* Defined in f-exp.y */
|
||||
|
||||
extern void f_print_type (struct type *, char *, struct ui_file *, int,
|
||||
extern void f_print_type (struct type *, const char *, struct ui_file *, int,
|
||||
int);
|
||||
|
||||
extern int f_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
|
||||
|
@ -52,7 +52,7 @@ void f_type_print_base (struct type *, struct ui_file *, int, int);
|
||||
/* LEVEL is the depth to indent lines by. */
|
||||
|
||||
void
|
||||
f_print_type (struct type *type, char *varstring, struct ui_file *stream,
|
||||
f_print_type (struct type *type, const char *varstring, struct ui_file *stream,
|
||||
int show, int level)
|
||||
{
|
||||
enum type_code code;
|
||||
|
@ -69,7 +69,7 @@ extern struct type *java_lookup_class (char *);
|
||||
extern int is_object_type (struct type *);
|
||||
|
||||
/* Defined in jv-typeprint.c */
|
||||
extern void java_print_type (struct type *, char *, struct ui_file *, int,
|
||||
extern void java_print_type (struct type *, const char *, struct ui_file *, int,
|
||||
int);
|
||||
|
||||
extern char *java_demangle_type_signature (char *);
|
||||
|
@ -332,8 +332,8 @@ extern void c_type_print_varspec_suffix (struct type *, struct ui_file *,
|
||||
int, int, int);
|
||||
|
||||
void
|
||||
java_print_type (struct type *type, char *varstring, struct ui_file *stream,
|
||||
int show, int level)
|
||||
java_print_type (struct type *type, const char *varstring,
|
||||
struct ui_file *stream, int show, int level)
|
||||
{
|
||||
int demangled_args;
|
||||
|
||||
|
@ -64,7 +64,7 @@ static void unk_lang_emit_char (int c, struct type *type,
|
||||
static void unk_lang_printchar (int c, struct type *type,
|
||||
struct ui_file *stream);
|
||||
|
||||
static void unk_lang_print_type (struct type *, char *, struct ui_file *,
|
||||
static void unk_lang_print_type (struct type *, const char *, struct ui_file *,
|
||||
int, int);
|
||||
|
||||
static int unk_lang_value_print (struct value *, struct ui_file *,
|
||||
@ -1097,8 +1097,8 @@ unk_lang_printstr (struct ui_file *stream, struct type *type,
|
||||
}
|
||||
|
||||
static void
|
||||
unk_lang_print_type (struct type *type, char *varstring, struct ui_file *stream,
|
||||
int show, int level)
|
||||
unk_lang_print_type (struct type *type, const char *varstring,
|
||||
struct ui_file *stream, int show, int level)
|
||||
{
|
||||
error (_("internal error - unimplemented function unk_lang_print_type called."));
|
||||
}
|
||||
|
@ -198,7 +198,7 @@ struct language_defn
|
||||
|
||||
/* Print a type using syntax appropriate for this language. */
|
||||
|
||||
void (*la_print_type) (struct type *, char *, struct ui_file *, int,
|
||||
void (*la_print_type) (struct type *, const char *, struct ui_file *, int,
|
||||
int);
|
||||
|
||||
/* Print a typedef using syntax appropriate for this language.
|
||||
|
@ -23,7 +23,7 @@ extern int m2_parse (void); /* Defined in m2-exp.y */
|
||||
extern void m2_error (char *); /* Defined in m2-exp.y */
|
||||
|
||||
/* Defined in m2-typeprint.c */
|
||||
extern void m2_print_type (struct type *, char *, struct ui_file *, int,
|
||||
extern void m2_print_type (struct type *, const char *, struct ui_file *, int,
|
||||
int);
|
||||
|
||||
extern void m2_print_typedef (struct type *, struct symbol *,
|
||||
|
@ -67,7 +67,7 @@ int m2_is_unbounded_array (struct type *type);
|
||||
|
||||
|
||||
void
|
||||
m2_print_type (struct type *type, char *varstring, struct ui_file *stream,
|
||||
m2_print_type (struct type *type, const char *varstring, struct ui_file *stream,
|
||||
int show, int level)
|
||||
{
|
||||
enum type_code code;
|
||||
|
@ -30,7 +30,8 @@ extern int pascal_parse (void); /* Defined in p-exp.y */
|
||||
extern void pascal_error (char *); /* Defined in p-exp.y */
|
||||
|
||||
/* Defined in p-typeprint.c */
|
||||
extern void pascal_print_type (struct type *, char *, struct ui_file *, int, int);
|
||||
extern void pascal_print_type (struct type *, const char *, struct ui_file *,
|
||||
int, int);
|
||||
|
||||
extern void pascal_print_typedef (struct type *, struct symbol *,
|
||||
struct ui_file *);
|
||||
|
@ -46,8 +46,8 @@ void pascal_type_print_varspec_prefix (struct type *, struct ui_file *, int, int
|
||||
/* LEVEL is the depth to indent lines by. */
|
||||
|
||||
void
|
||||
pascal_print_type (struct type *type, char *varstring, struct ui_file *stream,
|
||||
int show, int level)
|
||||
pascal_print_type (struct type *type, const char *varstring,
|
||||
struct ui_file *stream, int show, int level)
|
||||
{
|
||||
enum type_code code;
|
||||
int demangled_args;
|
||||
|
Loading…
Reference in New Issue
Block a user