diff options
author | Stu Grossman <grossman@cygnus> | 1992-04-07 00:17:33 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1992-04-07 00:17:33 +0000 |
commit | e5578a31eef1293ae04098d41f1b5a330e56578c (patch) | |
tree | 9bd42e8cbe4400d419162c5899fa6523539e3041 /gdb | |
parent | 41bd448eaafdb1692585bd727920462f983fc4c9 (diff) | |
download | gdb-e5578a31eef1293ae04098d41f1b5a330e56578c.zip gdb-e5578a31eef1293ae04098d41f1b5a330e56578c.tar.gz gdb-e5578a31eef1293ae04098d41f1b5a330e56578c.tar.bz2 |
* mipsread.c: Fix many invocations of complain. Use enum
type_code where appropriate.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 3 | ||||
-rw-r--r-- | gdb/mipsread.c | 13 |
2 files changed, 9 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 3a25b09..ba8656e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,6 +1,7 @@ Mon Apr 6 15:25:03 1992 Stu Grossman (grossman at cygnus.com) - * mipsread.c: Fix many invocations of complain. + * mipsread.c: Fix many invocations of complain. Use enum + type_code where appropriate. * xm-vaxult.h: Add decl for strdup(). diff --git a/gdb/mipsread.c b/gdb/mipsread.c index 47d57b7..0ab11a8 100644 --- a/gdb/mipsread.c +++ b/gdb/mipsread.c @@ -218,7 +218,8 @@ static void parse_partial_symbols PARAMS ((int, struct objfile *)); static int -cross_ref PARAMS ((union aux_ext *, struct type **, int, char **, int)); +cross_ref PARAMS ((union aux_ext *, struct type **, enum type_code, char **, + int)); static void fixup_sigtramp PARAMS ((void)); @@ -843,7 +844,7 @@ free_pending(f_idx) static char * prepend_tag_kind(tag_name, type_code) char *tag_name; - int type_code; + enum type_code type_code; { char *prefix; char *result; @@ -1054,7 +1055,7 @@ data: /* Common code for symbols describing data */ push_parse_stack(); top_stack->blocktype = stBlock; if (sh->sc == scInfo) { /* structure/union/enum def */ - int type_code = + enum type_code type_code = sh->st == stStruct ? TYPE_CODE_STRUCT : sh->st == stUnion ? TYPE_CODE_UNION : sh->st == stEnum ? TYPE_CODE_ENUM @@ -1332,7 +1333,7 @@ parse_type(ax, bs, bigend) struct type *tp = 0; char *fmt; union aux_ext *tax; - int type_code; + enum type_code type_code; /* Use aux as a type information record, map its basic type. */ tax = ax; @@ -1966,7 +1967,7 @@ parse_partial_symbols(end_of_text_seg, objfile) register struct partial_symbol *psym; for (cur_sdx = 0; cur_sdx < fh->csym; ) { char *name; - int class; + enum address_class class; sh = cur_sdx + (SYMR *) fh->isymBase; if (MIPS_IS_STAB(sh)) { @@ -2416,7 +2417,7 @@ static int cross_ref(ax, tpp, type_code, pname, bigend) union aux_ext *ax; struct type **tpp; - int type_code; /* Use to alloc new type if none is found. */ + enum type_code type_code; /* Use to alloc new type if none is found. */ char **pname; int bigend; { |