Protoization.

This commit is contained in:
Kevin Buettner 2000-07-30 01:48:28 +00:00
parent 29e6d33b03
commit fba45db2fa
284 changed files with 5720 additions and 13265 deletions

View file

@ -576,9 +576,7 @@ static struct type *dwarf_fundamental_type (struct objfile *, int);
*/
static struct type *
dwarf_fundamental_type (objfile, typeid)
struct objfile *objfile;
int typeid;
dwarf_fundamental_type (struct objfile *objfile, int typeid)
{
if (typeid < 0 || typeid >= FT_NUM_MEMBERS)
{
@ -621,8 +619,7 @@ dwarf_fundamental_type (objfile, typeid)
*/
static void
set_cu_language (dip)
struct dieinfo *dip;
set_cu_language (struct dieinfo *dip)
{
switch (dip->at_language)
{
@ -690,14 +687,9 @@ set_cu_language (dip)
*/
void
dwarf_build_psymtabs (objfile, mainline, dbfoff, dbfsize,
lnoffset, lnsize)
struct objfile *objfile;
int mainline;
file_ptr dbfoff;
unsigned int dbfsize;
file_ptr lnoffset;
unsigned int lnsize;
dwarf_build_psymtabs (struct objfile *objfile, int mainline, file_ptr dbfoff,
unsigned int dbfsize, file_ptr lnoffset,
unsigned int lnsize)
{
bfd *abfd = objfile->obfd;
struct cleanup *back_to;
@ -758,11 +750,8 @@ dwarf_build_psymtabs (objfile, mainline, dbfoff, dbfsize,
*/
static void
read_lexical_block_scope (dip, thisdie, enddie, objfile)
struct dieinfo *dip;
char *thisdie;
char *enddie;
struct objfile *objfile;
read_lexical_block_scope (struct dieinfo *dip, char *thisdie, char *enddie,
struct objfile *objfile)
{
register struct context_stack *new;
@ -797,8 +786,7 @@ read_lexical_block_scope (dip, thisdie, enddie, objfile)
*/
static struct type *
lookup_utype (die_ref)
DIE_REF die_ref;
lookup_utype (DIE_REF die_ref)
{
struct type *type = NULL;
int utypeidx;
@ -838,9 +826,7 @@ lookup_utype (die_ref)
*/
static struct type *
alloc_utype (die_ref, utypep)
DIE_REF die_ref;
struct type *utypep;
alloc_utype (DIE_REF die_ref, struct type *utypep)
{
struct type **typep;
int utypeidx;
@ -886,8 +872,7 @@ alloc_utype (die_ref, utypep)
*/
static void
free_utypes (dummy)
PTR dummy;
free_utypes (PTR dummy)
{
free (utypes);
utypes = NULL;
@ -913,8 +898,7 @@ free_utypes (dummy)
*/
static struct type *
decode_die_type (dip)
struct dieinfo *dip;
decode_die_type (struct dieinfo *dip)
{
struct type *type = NULL;
@ -965,11 +949,8 @@ decode_die_type (dip)
*/
static struct type *
struct_type (dip, thisdie, enddie, objfile)
struct dieinfo *dip;
char *thisdie;
char *enddie;
struct objfile *objfile;
struct_type (struct dieinfo *dip, char *thisdie, char *enddie,
struct objfile *objfile)
{
struct type *type;
struct nextfield
@ -1163,11 +1144,8 @@ struct_type (dip, thisdie, enddie, objfile)
*/
static void
read_structure_scope (dip, thisdie, enddie, objfile)
struct dieinfo *dip;
char *thisdie;
char *enddie;
struct objfile *objfile;
read_structure_scope (struct dieinfo *dip, char *thisdie, char *enddie,
struct objfile *objfile)
{
struct type *type;
struct symbol *sym;
@ -1207,8 +1185,7 @@ read_structure_scope (dip, thisdie, enddie, objfile)
*/
static struct type *
decode_array_element_type (scan)
char *scan;
decode_array_element_type (char *scan)
{
struct type *typep;
DIE_REF die_ref;
@ -1302,9 +1279,7 @@ decode_array_element_type (scan)
*/
static struct type *
decode_subscript_data_item (scan, end)
char *scan;
char *end;
decode_subscript_data_item (char *scan, char *end)
{
struct type *typep = NULL; /* Array type we are building */
struct type *nexttype; /* Type of each element (may be array) */
@ -1384,8 +1359,7 @@ decode_subscript_data_item (scan, end)
*/
static void
dwarf_read_array_type (dip)
struct dieinfo *dip;
dwarf_read_array_type (struct dieinfo *dip)
{
struct type *type;
struct type *utype;
@ -1449,8 +1423,7 @@ dwarf_read_array_type (dip)
*/
static void
read_tag_pointer_type (dip)
struct dieinfo *dip;
read_tag_pointer_type (struct dieinfo *dip)
{
struct type *type;
struct type *utype;
@ -1492,8 +1465,7 @@ read_tag_pointer_type (dip)
*/
static void
read_tag_string_type (dip)
struct dieinfo *dip;
read_tag_string_type (struct dieinfo *dip)
{
struct type *utype;
struct type *indextype;
@ -1564,10 +1536,7 @@ read_tag_string_type (dip)
*/
static void
read_subroutine_type (dip, thisdie, enddie)
struct dieinfo *dip;
char *thisdie;
char *enddie;
read_subroutine_type (struct dieinfo *dip, char *thisdie, char *enddie)
{
struct type *type; /* Type that this function returns */
struct type *ftype; /* Function that returns above type */
@ -1624,11 +1593,8 @@ read_subroutine_type (dip, thisdie, enddie)
*/
static void
read_enumeration (dip, thisdie, enddie, objfile)
struct dieinfo *dip;
char *thisdie;
char *enddie;
struct objfile *objfile;
read_enumeration (struct dieinfo *dip, char *thisdie, char *enddie,
struct objfile *objfile)
{
struct type *type;
struct symbol *sym;
@ -1677,9 +1643,7 @@ read_enumeration (dip, thisdie, enddie, objfile)
*/
static struct type *
enum_type (dip, objfile)
struct dieinfo *dip;
struct objfile *objfile;
enum_type (struct dieinfo *dip, struct objfile *objfile)
{
struct type *type;
struct nextfield
@ -1805,11 +1769,8 @@ enum_type (dip, objfile)
*/
static void
read_func_scope (dip, thisdie, enddie, objfile)
struct dieinfo *dip;
char *thisdie;
char *enddie;
struct objfile *objfile;
read_func_scope (struct dieinfo *dip, char *thisdie, char *enddie,
struct objfile *objfile)
{
register struct context_stack *new;
@ -1855,8 +1816,7 @@ read_func_scope (dip, thisdie, enddie, objfile)
*/
static void
handle_producer (producer)
char *producer;
handle_producer (char *producer)
{
/* If this compilation unit was compiled with g++ or gcc, then set the
@ -1916,11 +1876,8 @@ handle_producer (producer)
*/
static void
read_file_scope (dip, thisdie, enddie, objfile)
struct dieinfo *dip;
char *thisdie;
char *enddie;
struct objfile *objfile;
read_file_scope (struct dieinfo *dip, char *thisdie, char *enddie,
struct objfile *objfile)
{
struct cleanup *back_to;
struct symtab *symtab;
@ -1972,10 +1929,7 @@ read_file_scope (dip, thisdie, enddie, objfile)
*/
static void
process_dies (thisdie, enddie, objfile)
char *thisdie;
char *enddie;
struct objfile *objfile;
process_dies (char *thisdie, char *enddie, struct objfile *objfile)
{
char *nextdie;
struct dieinfo di;
@ -2118,8 +2072,7 @@ process_dies (thisdie, enddie, objfile)
*/
static void
decode_line_numbers (linetable)
char *linetable;
decode_line_numbers (char *linetable)
{
char *tblscan;
char *tblend;
@ -2192,8 +2145,7 @@ decode_line_numbers (linetable)
*/
static int
locval (dip)
struct dieinfo *dip;
locval (struct dieinfo *dip)
{
unsigned short nbytes;
unsigned short locsize;
@ -2294,8 +2246,7 @@ locval (dip)
*/
static void
read_ofile_symtab (pst)
struct partial_symtab *pst;
read_ofile_symtab (struct partial_symtab *pst)
{
struct cleanup *back_to;
unsigned long lnsize;
@ -2374,8 +2325,7 @@ read_ofile_symtab (pst)
*/
static void
psymtab_to_symtab_1 (pst)
struct partial_symtab *pst;
psymtab_to_symtab_1 (struct partial_symtab *pst)
{
int i;
struct cleanup *old_chain;
@ -2447,8 +2397,7 @@ psymtab_to_symtab_1 (pst)
*/
static void
dwarf_psymtab_to_symtab (pst)
struct partial_symtab *pst;
dwarf_psymtab_to_symtab (struct partial_symtab *pst)
{
if (pst != NULL)
@ -2507,9 +2456,7 @@ dwarf_psymtab_to_symtab (pst)
*/
static void
add_enum_psymbol (dip, objfile)
struct dieinfo *dip;
struct objfile *objfile;
add_enum_psymbol (struct dieinfo *dip, struct objfile *objfile)
{
char *scan;
char *listend;
@ -2558,9 +2505,7 @@ add_enum_psymbol (dip, objfile)
*/
static void
add_partial_symbol (dip, objfile)
struct dieinfo *dip;
struct objfile *objfile;
add_partial_symbol (struct dieinfo *dip, struct objfile *objfile)
{
switch (dip->die_tag)
{
@ -2685,10 +2630,7 @@ NOTES
static void
scan_partial_symbols (thisdie, enddie, objfile)
char *thisdie;
char *enddie;
struct objfile *objfile;
scan_partial_symbols (char *thisdie, char *enddie, struct objfile *objfile)
{
char *nextdie;
char *temp;
@ -2809,12 +2751,8 @@ scan_partial_symbols (thisdie, enddie, objfile)
*/
static void
scan_compilation_units (thisdie, enddie, dbfoff, lnoffset, objfile)
char *thisdie;
char *enddie;
file_ptr dbfoff;
file_ptr lnoffset;
struct objfile *objfile;
scan_compilation_units (char *thisdie, char *enddie, file_ptr dbfoff,
file_ptr lnoffset, struct objfile *objfile)
{
char *nextdie;
struct dieinfo di;
@ -2904,9 +2842,7 @@ scan_compilation_units (thisdie, enddie, dbfoff, lnoffset, objfile)
*/
static struct symbol *
new_symbol (dip, objfile)
struct dieinfo *dip;
struct objfile *objfile;
new_symbol (struct dieinfo *dip, struct objfile *objfile)
{
struct symbol *sym = NULL;
@ -3066,10 +3002,8 @@ new_symbol (dip, objfile)
*/
static void
synthesize_typedef (dip, objfile, type)
struct dieinfo *dip;
struct objfile *objfile;
struct type *type;
synthesize_typedef (struct dieinfo *dip, struct objfile *objfile,
struct type *type)
{
struct symbol *sym = NULL;
@ -3113,8 +3047,7 @@ synthesize_typedef (dip, objfile, type)
*/
static struct type *
decode_mod_fund_type (typedata)
char *typedata;
decode_mod_fund_type (char *typedata)
{
struct type *typep = NULL;
unsigned short modcount;
@ -3160,8 +3093,7 @@ decode_mod_fund_type (typedata)
*/
static struct type *
decode_mod_u_d_type (typedata)
char *typedata;
decode_mod_u_d_type (char *typedata)
{
struct type *typep = NULL;
unsigned short modcount;
@ -3224,10 +3156,7 @@ decode_mod_u_d_type (typedata)
*/
static struct type *
decode_modified_type (modifiers, modcount, mtype)
char *modifiers;
unsigned int modcount;
int mtype;
decode_modified_type (char *modifiers, unsigned int modcount, int mtype)
{
struct type *typep = NULL;
unsigned short fundtype;
@ -3313,8 +3242,7 @@ decode_modified_type (modifiers, modcount, mtype)
*/
static struct type *
decode_fund_type (fundtype)
unsigned int fundtype;
decode_fund_type (unsigned int fundtype)
{
struct type *typep = NULL;
@ -3446,9 +3374,7 @@ decode_fund_type (fundtype)
*/
static char *
create_name (name, obstackp)
char *name;
struct obstack *obstackp;
create_name (char *name, struct obstack *obstackp)
{
int length;
char *newname;
@ -3514,10 +3440,7 @@ create_name (name, obstackp)
*/
static void
basicdieinfo (dip, diep, objfile)
struct dieinfo *dip;
char *diep;
struct objfile *objfile;
basicdieinfo (struct dieinfo *dip, char *diep, struct objfile *objfile)
{
curdie = dip;
memset (dip, 0, sizeof (struct dieinfo));
@ -3576,9 +3499,7 @@ basicdieinfo (dip, diep, objfile)
*/
static void
completedieinfo (dip, objfile)
struct dieinfo *dip;
struct objfile *objfile;
completedieinfo (struct dieinfo *dip, struct objfile *objfile)
{
char *diep; /* Current pointer into raw DIE data */
char *end; /* Terminate DIE scan here */
@ -3790,11 +3711,8 @@ completedieinfo (dip, objfile)
*/
static CORE_ADDR
target_to_host (from, nbytes, signextend, objfile)
char *from;
int nbytes;
int signextend; /* FIXME: Unused */
struct objfile *objfile;
target_to_host (char *from, int nbytes, int signextend, /* FIXME: Unused */
struct objfile *objfile)
{
CORE_ADDR rtnval;
@ -3841,8 +3759,7 @@ target_to_host (from, nbytes, signextend, objfile)
*/
static int
attribute_size (attr)
unsigned int attr;
attribute_size (unsigned int attr)
{
int nbytes; /* Size of next data for this attribute */
unsigned short form; /* Form of the attribute */