* addr2line.c: Convert to ISO C90 prototypes, change PTR, remove

unneeded (void *) casts.
	* ar.c: Likewise.
	* arlex.l: Likewise.
	* arparse.y: Likewise.
	* arsup.c: Likewise.
	* binemul.c: Likewise.
	* binemul.h: Likewise.
	* bucomm.c: Likewise.
	* bucomm.h: Likewise.
	* budbg.h: Likewise.
	* budemang.c: Likewise.
	* budemang.h: Likewise.
	* coffdump.c: Likewise.
	* coffgrok.c: Likewise.
	* cxxfilt.c: Likewise.
	* debug.c: Likewise.
	* debug.h: Likewise.
	* deflex.l: Likewise.
	* dlltool.c: Likewise.
	* dlltool.h: Likewise.
	* dllwrap.c: Likewise.
	* emul_aix.c: Likewise.
	* filemode.c: Likewise.
	* ieee.c: Likewise.
	* nlmconv.c: Likewise.
	* nlmconv.h: Likewise.
	* nlmheader.y: Likewise.
	* nm.c: Likewise.
	* prdbg.c: Likewise.
	* rclex.l: Likewise.
	* rcparse.y: Likewise.
	* rdcoff.c: Likewise.
	* rddbg.c: Likewise.
	* rename.c: Likewise.
	* resbin.c: Likewise.
	* rescoff.c: Likewise.
	* resrc.c: Likewise.
	* size.c: Likewise.
	* srconv.c: Likewise.
	* stabs.c: Likewise.
	* strings.c: Likewise.
	* sysdump.c: Likewise.
	* sysinfo.y: Likewise.
	* syslex.l: Likewise.
	* unwind-ia64.c: Likewise.
	* unwind-ia64.h: Likewise.
	* version.c: Likewise.
	* windres.c: Likewise.
	* windres.h: Likewise.
	* winduni.c: Likewise.
	* wrstabs.c: Likewise.
This commit is contained in:
Andreas Jaeger
2003-09-14 12:20:17 +00:00
parent 4a4b3fedfe
commit 2da42df615
53 changed files with 2377 additions and 4387 deletions

View File

@@ -1,5 +1,5 @@
/* Sysroff object format dumper.
Copyright 1994, 1995, 1998, 1999, 2000, 2001, 2002
Copyright 1994, 1995, 1998, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
This file is part of GNU Binutils.
@@ -40,35 +40,31 @@ static int code;
static int addrsize = 4;
static FILE *file;
static void dh PARAMS ((unsigned char *, int));
static void itheader PARAMS ((char *, int));
static void p PARAMS ((void));
static void tabout PARAMS ((void));
static void pbarray PARAMS ((barray *));
static int getone PARAMS ((int));
static int opt PARAMS ((int));
static void must PARAMS ((int));
static void tab PARAMS ((int, char *));
static void dump_symbol_info PARAMS ((void));
static void derived_type PARAMS ((void));
static void module PARAMS ((void));
static void show_usage PARAMS ((FILE *, int));
static void dh (unsigned char *, int);
static void itheader (char *, int);
static void p (void);
static void tabout (void);
static void pbarray (barray *);
static int getone (int);
static int opt (int);
static void must (int);
static void tab (int, char *);
static void dump_symbol_info (void);
static void derived_type (void);
static void module (void);
static void show_usage (FILE *, int);
extern char *getCHARS PARAMS ((unsigned char *, int *, int, int));
extern int fillup PARAMS ((char *));
extern barray getBARRAY PARAMS ((unsigned char *, int *, int, int));
extern int getINT PARAMS ((unsigned char *, int *, int, int));
extern int getBITS PARAMS ((char *, int *, int, int));
extern void sysroff_swap_tr_in PARAMS ((void));
extern void sysroff_print_tr_out PARAMS ((void));
extern int main PARAMS ((int, char **));
extern char *getCHARS (unsigned char *, int *, int, int);
extern int fillup (char *);
extern barray getBARRAY (unsigned char *, int *, int, int);
extern int getINT (unsigned char *, int *, int, int);
extern int getBITS (char *, int *, int, int);
extern void sysroff_swap_tr_in (void);
extern void sysroff_print_tr_out (void);
extern int main (int, char **);
char *
getCHARS (ptr, idx, size, max)
unsigned char *ptr;
int *idx;
int size;
int max;
getCHARS (unsigned char *ptr, int *idx, int size, int max)
{
int oc = *idx / 8;
char *r;
@@ -93,9 +89,7 @@ getCHARS (ptr, idx, size, max)
}
static void
dh (ptr, size)
unsigned char *ptr;
int size;
dh (unsigned char *ptr, int size)
{
int i;
int j;
@@ -127,8 +121,7 @@ dh (ptr, size)
}
int
fillup (ptr)
char *ptr;
fillup (char *ptr)
{
int size;
int sum;
@@ -151,11 +144,8 @@ fillup (ptr)
}
barray
getBARRAY (ptr, idx, dsize, max)
unsigned char *ptr;
int *idx;
int dsize ATTRIBUTE_UNUSED;
int max ATTRIBUTE_UNUSED;
getBARRAY (unsigned char *ptr, int *idx, int dsize ATTRIBUTE_UNUSED,
int max ATTRIBUTE_UNUSED)
{
barray res;
int i;
@@ -172,11 +162,7 @@ getBARRAY (ptr, idx, dsize, max)
}
int
getINT (ptr, idx, size, max)
unsigned char *ptr;
int *idx;
int size;
int max;
getINT (unsigned char *ptr, int *idx, int size, int max)
{
int n = 0;
int byte = *idx / 8;
@@ -212,10 +198,7 @@ getINT (ptr, idx, size, max)
}
int
getBITS (ptr, idx, size, max)
char *ptr;
int *idx;
int size, max;
getBITS (char *ptr, int *idx, int size, int max)
{
int byte = *idx / 8;
int bit = *idx % 8;
@@ -229,9 +212,7 @@ getBITS (ptr, idx, size, max)
}
static void
itheader (name, code)
char *name;
int code;
itheader (char *name, int code)
{
printf ("\n%s 0x%02x\n", name, code);
}
@@ -239,7 +220,7 @@ itheader (name, code)
static int indent;
static void
p ()
p (void)
{
int i;
@@ -250,14 +231,13 @@ p ()
}
static void
tabout ()
tabout (void)
{
p ();
}
static void
pbarray (y)
barray *y;
pbarray (barray *y)
{
int x;
@@ -283,7 +263,7 @@ pbarray (y)
#define IT_tr_CODE 0x7f
void
sysroff_swap_tr_in()
sysroff_swap_tr_in (void)
{
char raw[255];
@@ -292,14 +272,13 @@ sysroff_swap_tr_in()
}
void
sysroff_print_tr_out()
sysroff_print_tr_out (void)
{
itheader ("tr", IT_tr_CODE);
}
static int
getone (type)
int type;
getone (int type)
{
int c = getc (file);
@@ -531,8 +510,7 @@ getone (type)
}
static int
opt (x)
int x;
opt (int x)
{
return getone (x);
}
@@ -542,7 +520,7 @@ opt (x)
/* This is no longer used. */
static void
unit_info_list ()
unit_info_list (void)
{
while (opt (IT_un_CODE))
{
@@ -566,7 +544,7 @@ unit_info_list ()
/* This is no longer used. */
static void
object_body_list ()
object_body_list (void)
{
while (getone (IT_sh_CODE))
{
@@ -580,17 +558,14 @@ object_body_list ()
#endif
static void
must (x)
int x;
must (int x)
{
if (!getone (x))
printf ("WANTED %x!!\n", x);
}
static void
tab (i, s)
int i;
char *s;
tab (int i, char *s)
{
indent += i;
@@ -603,7 +578,7 @@ tab (i, s)
}
static void
dump_symbol_info ()
dump_symbol_info (void)
{
tab (1, "SYMBOL INFO");
@@ -621,7 +596,7 @@ dump_symbol_info ()
}
static void
derived_type ()
derived_type (void)
{
tab (1, "DERIVED TYPE");
@@ -679,7 +654,7 @@ derived_type ()
/* This is no longer used. */
static void
program_structure ()
program_structure (void)
{
tab (1, "PROGRAM STRUCTURE");
while (opt (IT_dps_CODE))
@@ -699,7 +674,7 @@ program_structure ()
/* This is no longer used. */
static void
debug_list ()
debug_list (void)
{
tab (1, "DEBUG LIST");
@@ -714,7 +689,7 @@ debug_list ()
#endif
static void
module ()
module (void)
{
int c = 0;
int l = 0;
@@ -760,9 +735,7 @@ module ()
char *program_name;
static void
show_usage (file, status)
FILE *file;
int status;
show_usage (FILE *file, int status)
{
fprintf (file, _("Usage: %s [option(s)] in-file\n"), program_name);
fprintf (file, _("Print a human readable interpretation of a SYSROFF object file\n"));
@@ -776,9 +749,7 @@ show_usage (file, status)
}
int
main (ac, av)
int ac;
char **av;
main (int ac, char **av)
{
char *input_file = NULL;
int opt;