Changed #ifdef __GNUC__ to #ifdef HOST_64_BIT

Added DEFUNS
This commit is contained in:
Steve Chamberlain
1991-05-22 14:26:59 +00:00
parent fe4c1c5b33
commit 536b27a506

View File

@ -29,58 +29,58 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
certain operations */ certain operations */
boolean boolean
_bfd_dummy_new_section_hook (ignore, ignore_newsect) DEFUN(_bfd_dummy_new_section_hook,(ignore, ignore_newsect),
bfd *ignore; bfd *ignore AND
asection *ignore_newsect; asection *ignore_newsect)
{ {
return true; return true;
} }
boolean boolean
bfd_false (ignore) DEFUN(bfd_false ,(ignore),
bfd *ignore; bfd *ignore)
{ {
return false; return false;
} }
boolean boolean
bfd_true (ignore) DEFUN(bfd_true,(ignore),
bfd *ignore; bfd *ignore)
{ {
return true; return true;
} }
PTR PTR
bfd_nullvoidptr(ignore) DEFUN(bfd_nullvoidptr,(ignore),
bfd *ignore; bfd *ignore)
{ {
return (PTR)NULL; return (PTR)NULL;
} }
int int
bfd_0(ignore) DEFUN(bfd_0,(ignore),
bfd *ignore; bfd *ignore)
{ {
return 0; return 0;
} }
unsigned int unsigned int
bfd_0u(ignore) DEFUN(bfd_0u,(ignore),
bfd *ignore; bfd *ignore)
{ {
return 0; return 0;
} }
void void
bfd_void(ignore) DEFUN(bfd_void,(ignore),
bfd *ignore; bfd *ignore)
{ {
} }
boolean boolean
_bfd_dummy_core_file_matches_executable_p (ignore_core_bfd, ignore_exec_bfd) DEFUN(_bfd_dummy_core_file_matches_executable_p,(ignore_core_bfd, ignore_exec_bfd),
bfd *ignore_core_bfd; bfd *ignore_core_bfd AND
bfd *ignore_exec_bfd; bfd *ignore_exec_bfd)
{ {
bfd_error = invalid_operation; bfd_error = invalid_operation;
return false; return false;
@ -89,22 +89,22 @@ bfd *ignore_exec_bfd;
/* of course you can't initialize a function to be the same as another, grr */ /* of course you can't initialize a function to be the same as another, grr */
char * char *
_bfd_dummy_core_file_failing_command (ignore_abfd) DEFUN(_bfd_dummy_core_file_failing_commandl(ignore_abfd),
bfd *ignore_abfd; bfd *ignore_abfd)
{ {
return (char *)NULL; return (char *)NULL;
} }
int int
_bfd_dummy_core_file_failing_signal (ignore_abfd) DEFUN(_bfd_dummy_core_file_failing_signal,(ignore_abfd),
bfd *ignore_abfd; bfd *ignore_abfd)
{ {
return 0; return 0;
} }
bfd_target * bfd_target *
_bfd_dummy_target (ignore_abfd) DEFUN(_bfd_dummy_target,(ignore_abfd),
bfd *ignore_abfd; bfd *ignore_abfd)
{ {
return 0; return 0;
} }
@ -114,8 +114,8 @@ _bfd_dummy_target (ignore_abfd)
#ifndef zalloc #ifndef zalloc
char * char *
zalloc (size) DEFUN(zalloc,(size),
bfd_size_type size; bfd_size_type size)
{ {
char *ptr = (char *) malloc ((int)size); char *ptr = (char *) malloc ((int)size);
@ -193,8 +193,8 @@ DEFUN(bfd_seek,(abfd, position, direction),
} }
long long
bfd_tell (abfd) DEFUN(bfd_tell,(abfd),
bfd *abfd; bfd *abfd)
{ {
file_ptr ptr; file_ptr ptr;
@ -212,10 +212,11 @@ bfd_tell (abfd)
table_length). Updates free_ptr, table, table_length */ table_length). Updates free_ptr, table, table_length */
boolean boolean
bfd_add_to_string_table (table, new_string, table_length, free_ptr) DEFUN(bfd_add_to_string_table,(table, new_string, table_length, free_ptr),
char **table, **free_ptr; char **table AND
char *new_string; char **free_ptr AND
unsigned int *table_length; char *new_string AND
unsigned int *table_length)
{ {
size_t string_length = strlen (new_string) + 1; /* include null here */ size_t string_length = strlen (new_string) + 1; /* include null here */
char *base = *table; char *base = *table;
@ -268,40 +269,40 @@ bfd_add_to_string_table (table, new_string, table_length, free_ptr)
Gprof them later and find out. */ Gprof them later and find out. */
unsigned int unsigned int
_do_getb16 (addr) DEFUN(_do_getb16,(addr),
register bfd_byte *addr; register bfd_byte *addr)
{ {
return (addr[0] << 8) | addr[1]; return (addr[0] << 8) | addr[1];
} }
unsigned int unsigned int
_do_getl16 (addr) DEFUN(_do_getl16,(addr),
register bfd_byte *addr; register bfd_byte *addr)
{ {
return (addr[1] << 8) | addr[0]; return (addr[1] << 8) | addr[0];
} }
void void
_do_putb16 (data, addr) DEFUN(_do_putb16,(data, addr),
int data; /* Actually short, but ansi C sucks */ int data AND
register bfd_byte *addr; register bfd_byte *addr)
{ {
addr[0] = (bfd_byte)(data >> 8); addr[0] = (bfd_byte)(data >> 8);
addr[1] = (bfd_byte )data; addr[1] = (bfd_byte )data;
} }
void void
_do_putl16 (data, addr) DEFUN(_do_putl16,(data, addr),
int data; /* Actually short, but ansi C sucks */ int data AND
register bfd_byte *addr; register bfd_byte *addr)
{ {
addr[0] = (bfd_byte )data; addr[0] = (bfd_byte )data;
addr[1] = (bfd_byte)(data >> 8); addr[1] = (bfd_byte)(data >> 8);
} }
unsigned int unsigned int
_do_getb32 (addr) DEFUN(_do_getb32,(addr),
register bfd_byte *addr; register bfd_byte *addr)
{ {
return ((((addr[0] << 8) | addr[1]) << 8) | addr[2]) << 8 | addr[3]; return ((((addr[0] << 8) | addr[1]) << 8) | addr[2]) << 8 | addr[3];
} }
@ -314,11 +315,12 @@ _do_getl32 (addr)
} }
bfd_64_type bfd_64_type
_do_getb64(addr) DEFUN(_do_getb64,(addr),
register bfd_byte *addr; register bfd_byte *addr)
{ {
#ifdef HOST_64_BIT
bfd_64_type low, high; bfd_64_type low, high;
#ifdef __GNUC__
high= ((((((((addr[0]) << 8) | high= ((((((((addr[0]) << 8) |
addr[1]) << 8) | addr[1]) << 8) |
addr[2]) << 8) | addr[2]) << 8) |
@ -337,11 +339,11 @@ _do_getb64(addr)
} }
bfd_64_type bfd_64_type
_do_getl64 (addr) DEFUN(do_getl64,(addr),
register bfd_byte *addr; register bfd_byte *addr)
{ {
bfd_64_type low, high; bfd_64_type low, high;
#ifdef __GNUC__ #ifdef HOST_64_BIT
high= (((((((addr[7] << 8) | high= (((((((addr[7] << 8) |
addr[6]) << 8) | addr[6]) << 8) |
addr[5]) << 8) | addr[5]) << 8) |
@ -359,9 +361,9 @@ _do_getl64 (addr)
} }
void void
_do_putb32 (data, addr) DEFUN(_do_putb32,(data, addr),
unsigned long data; unsigned long data AND
register bfd_byte *addr; register bfd_byte *addr)
{ {
addr[0] = (bfd_byte)(data >> 24); addr[0] = (bfd_byte)(data >> 24);
addr[1] = (bfd_byte)(data >> 16); addr[1] = (bfd_byte)(data >> 16);
@ -370,9 +372,9 @@ _do_putb32 (data, addr)
} }
void void
_do_putl32 (data, addr) DEFUN(_do_putl32,(data, addr),
unsigned long data; unsigned long data AND
register bfd_byte *addr; register bfd_byte *addr)
{ {
addr[0] = (bfd_byte)data; addr[0] = (bfd_byte)data;
addr[1] = (bfd_byte)(data >> 8); addr[1] = (bfd_byte)(data >> 8);
@ -380,41 +382,41 @@ _do_putl32 (data, addr)
addr[3] = (bfd_byte)(data >> 24); addr[3] = (bfd_byte)(data >> 24);
} }
void void
_do_putb64 (data, addr) DEFUN(_do_putb64,(data, addr),
bfd_64_type data; bfd_64_type data AND
register bfd_byte *addr; register bfd_byte *addr)
{ {
#ifdef __GNUC__ #ifdef HOST_64_BIT
addr[0] = (bfd_byte)(data >> (7*8)); addr[0] = (bfd_byte)(data >> (7*8));
addr[1] = (bfd_byte)(data >> (6*8)); addr[1] = (bfd_byte)(data >> (6*8));
addr[2] = (bfd_byte)(data >> (5*8)); addr[2] = (bfd_byte)(data >> (5*8));
addr[3] = (bfd_byte)(data >> (4*8)); addr[3] = (bfd_byte)(data >> (4*8));
addr[4] = (bfd_byte)(data >> (3*8)); addr[4] = (bfd_byte)(data >> (3*8));
addr[5] = (bfd_byte)(data >> (2*8)); addr[5] = (bfd_byte)(data >> (2*8));
addr[6] = (bfd_byte)(data >> (1*8)); addr[6] = (bfd_byte)(data >> (1*8));
addr[7] = (bfd_byte)(data >> (0*8)); addr[7] = (bfd_byte)(data >> (0*8));
#else #else
BFD_FAIL(); BFD_FAIL();
#endif #endif
} }
void void
_do_putl64 (data, addr) DEFUN(_do_putl64,(data, addr),
bfd_64_type data; bfd_64_type data AND
register bfd_byte *addr; register bfd_byte *addr)
{ {
#ifdef __GNUC__ #ifdef HOST_64_BIT
addr[7] = (bfd_byte)(data >> (7*8)); addr[7] = (bfd_byte)(data >> (7*8));
addr[6] = (bfd_byte)(data >> (6*8)); addr[6] = (bfd_byte)(data >> (6*8));
addr[5] = (bfd_byte)(data >> (5*8)); addr[5] = (bfd_byte)(data >> (5*8));
addr[4] = (bfd_byte)(data >> (4*8)); addr[4] = (bfd_byte)(data >> (4*8));
addr[3] = (bfd_byte)(data >> (3*8)); addr[3] = (bfd_byte)(data >> (3*8));
addr[2] = (bfd_byte)(data >> (2*8)); addr[2] = (bfd_byte)(data >> (2*8));
addr[1] = (bfd_byte)(data >> (1*8)); addr[1] = (bfd_byte)(data >> (1*8));
addr[0] = (bfd_byte)(data >> (0*8)); addr[0] = (bfd_byte)(data >> (0*8));
#else #else
BFD_FAIL(); BFD_FAIL();
#endif #endif
} }