* symbols.c: Add missing prototypes.
* config/e-i386elf.c: Likewise. * config/e-i386coff.c: Likewise. * config/e-i386aout.c: Likewise. * config/obj-coff.c: Likewise. (def_symbol_in_progress, stack): Move definition. * config/obj-elf.c: Add missing prototypes. (obj_elf_change_section): Make static. (obj_elf_parse_section_letters): Likewise. (obj_elf_section_word): Likewise. (obj_elf_section_type): Likewise.
This commit is contained in:
parent
a7b97311da
commit
8d28c9d7be
7 changed files with 55 additions and 17 deletions
|
@ -1,3 +1,17 @@
|
|||
2001-08-09 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* symbols.c: Add missing prototypes.
|
||||
* config/e-i386elf.c: Likewise.
|
||||
* config/e-i386coff.c: Likewise.
|
||||
* config/e-i386aout.c: Likewise.
|
||||
* config/obj-coff.c: Likewise.
|
||||
(def_symbol_in_progress, stack): Move definition.
|
||||
* config/obj-elf.c: Add missing prototypes.
|
||||
(obj_elf_change_section): Make static.
|
||||
(obj_elf_parse_section_letters): Likewise.
|
||||
(obj_elf_section_word): Likewise.
|
||||
(obj_elf_section_type): Likewise.
|
||||
|
||||
2001-08-08 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
From 1999-10-25 Torbjorn Granlund <tege@swox.com>
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
#include "as.h"
|
||||
#include "emul.h"
|
||||
|
||||
static const char *i386aout_bfd_name PARAMS ((void));
|
||||
|
||||
static const char *
|
||||
i386aout_bfd_name ()
|
||||
{
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
#include "as.h"
|
||||
#include "emul.h"
|
||||
|
||||
static const char *i386coff_bfd_name PARAMS ((void));
|
||||
|
||||
static const char *
|
||||
i386coff_bfd_name ()
|
||||
{
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
#include "as.h"
|
||||
#include "emul.h"
|
||||
|
||||
static const char *i386elf_bfd_name PARAMS ((void));
|
||||
|
||||
static const char *
|
||||
i386elf_bfd_name ()
|
||||
{
|
||||
|
|
|
@ -38,7 +38,29 @@
|
|||
#define TC_COFF_SECTION_DEFAULT_ATTRIBUTES (SEC_LOAD | SEC_DATA)
|
||||
#endif
|
||||
|
||||
/* This is used to hold the symbol built by a sequence of pseudo-ops
|
||||
from .def and .endef. */
|
||||
static symbolS *def_symbol_in_progress;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
unsigned long chunk_size;
|
||||
unsigned long element_size;
|
||||
unsigned long size;
|
||||
char *data;
|
||||
unsigned long pointer;
|
||||
}
|
||||
stack;
|
||||
|
||||
static stack *stack_init PARAMS ((unsigned long, unsigned long));
|
||||
static char *stack_push PARAMS ((stack *, char *));
|
||||
static char *stack_pop PARAMS ((stack *));
|
||||
static void tag_init PARAMS ((void));
|
||||
static void tag_insert PARAMS ((const char *, symbolS *));
|
||||
static symbolS *tag_find PARAMS ((char *));
|
||||
static symbolS *tag_find_or_make PARAMS ((char *));
|
||||
static void obj_coff_bss PARAMS ((int));
|
||||
static void obj_coff_weak PARAMS ((int));
|
||||
const char *s_get_name PARAMS ((symbolS * s));
|
||||
static void obj_coff_ln PARAMS ((int));
|
||||
static void obj_coff_def PARAMS ((int));
|
||||
|
@ -54,21 +76,8 @@ static void obj_coff_ident PARAMS ((int));
|
|||
#ifdef BFD_ASSEMBLER
|
||||
static void obj_coff_loc PARAMS((int));
|
||||
#endif
|
||||
|
||||
/* This is used to hold the symbol built by a sequence of pseudo-ops
|
||||
from .def and .endef. */
|
||||
static symbolS *def_symbol_in_progress;
|
||||
|
||||
/* stack stuff */
|
||||
typedef struct
|
||||
{
|
||||
unsigned long chunk_size;
|
||||
unsigned long element_size;
|
||||
unsigned long size;
|
||||
char *data;
|
||||
unsigned long pointer;
|
||||
}
|
||||
stack;
|
||||
|
||||
static stack *
|
||||
stack_init (chunk_size, element_size)
|
||||
|
@ -246,7 +255,11 @@ obj_coff_weak (ignore)
|
|||
|
||||
#ifdef BFD_ASSEMBLER
|
||||
|
||||
static segT fetch_coff_debug_section PARAMS ((void));
|
||||
static void SA_SET_SYM_TAGNDX PARAMS ((symbolS *, symbolS *));
|
||||
static int S_GET_DATA_TYPE PARAMS ((symbolS *));
|
||||
void c_symbol_merge PARAMS ((symbolS *, symbolS *));
|
||||
static void add_lineno PARAMS ((fragS *, addressT, int));
|
||||
|
||||
#define GET_FILENAME_STRING(X) \
|
||||
((char*) (&((X)->sy_symbol.ost_auxent->x_file.x_n.x_offset))[1])
|
||||
|
|
|
@ -73,6 +73,10 @@ static void obj_elf_ident PARAMS ((int));
|
|||
static void obj_elf_weak PARAMS ((int));
|
||||
static void obj_elf_local PARAMS ((int));
|
||||
static void obj_elf_visibility PARAMS ((int));
|
||||
static void obj_elf_change_section PARAMS ((char *, int, int, int, int));
|
||||
static int obj_elf_parse_section_letters PARAMS ((char *, size_t));
|
||||
static int obj_elf_section_word PARAMS ((char *, size_t));
|
||||
static int obj_elf_section_type PARAMS ((char *, size_t));
|
||||
static void obj_elf_symver PARAMS ((int));
|
||||
static void obj_elf_subsection PARAMS ((int));
|
||||
static void obj_elf_popsection PARAMS ((int));
|
||||
|
@ -611,7 +615,7 @@ static struct special_section const special_sections[] =
|
|||
{ NULL, 0, 0 }
|
||||
};
|
||||
|
||||
void
|
||||
static void
|
||||
obj_elf_change_section (name, type, attr, entsize, push)
|
||||
char *name;
|
||||
int type, attr, entsize, push;
|
||||
|
@ -726,7 +730,7 @@ obj_elf_change_section (name, type, attr, entsize, push)
|
|||
#endif
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
obj_elf_parse_section_letters (str, len)
|
||||
char *str;
|
||||
size_t len;
|
||||
|
@ -774,7 +778,7 @@ obj_elf_parse_section_letters (str, len)
|
|||
return attr;
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
obj_elf_section_word (str, len)
|
||||
char *str;
|
||||
size_t len;
|
||||
|
@ -798,7 +802,7 @@ obj_elf_section_word (str, len)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
obj_elf_section_type (str, len)
|
||||
char *str;
|
||||
size_t len;
|
||||
|
|
|
@ -61,6 +61,7 @@ symbolS abs_symbol;
|
|||
|
||||
struct obstack notes;
|
||||
|
||||
static char *save_symbol_name PARAMS ((const char *));
|
||||
static void fb_label_init PARAMS ((void));
|
||||
static long dollar_label_instance PARAMS ((long));
|
||||
static long fb_label_instance PARAMS ((long));
|
||||
|
|
Loading…
Reference in a new issue