From: Ian Lance Taylor Date: Tue, 3 Aug 1999 16:31:37 +0000 (+0000) Subject: * coff-stgo32.c (go32_stubbed_coff_object_p): Remove; not used. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cb94091feb21bf1115a389e2864ed484e951a0d7;p=binutils-gdb.git * coff-stgo32.c (go32_stubbed_coff_object_p): Remove; not used. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 3617166515f..e17368aa806 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,7 @@ 1999-08-03 Ian Lance Taylor + * coff-stgo32.c (go32_stubbed_coff_object_p): Remove; not used. + * acinclude.m4 (BFD_CC_FOR_BUILD): Change to use conftest, and to look for generated file correctly. * aclocal.m4, configure: Rebuild. diff --git a/bfd/coff-stgo32.c b/bfd/coff-stgo32.c index 1868f673c56..9115e3c8183 100644 --- a/bfd/coff-stgo32.c +++ b/bfd/coff-stgo32.c @@ -105,58 +105,6 @@ static boolean host system */ #define _H(index) (bfd_h_get_16(abfd, (bfd_byte *)(header+index*2))) -/* This function checks if the bfd is a stubbed coff image */ -static const bfd_target * -go32_stubbed_coff_object_p (abfd) - bfd *abfd; -{ - unsigned char header[10]; - char magic[8]; - unsigned long coff_start, exe_start; - - if (bfd_read (&header, 1, sizeof (header), abfd) != sizeof (header)) - { - if (bfd_get_error () != bfd_error_system_call) - bfd_set_error (bfd_error_wrong_format); - return 0; - } - if (_H (0) != 0x5a4d) /* it is not an exe file. maybe a coff-image */ - { - if (bfd_get_error () != bfd_error_system_call) - bfd_set_error (bfd_error_wrong_format); - return 0; - } - coff_start = (long) _H (2) * 512L; - if (_H (1)) - coff_start += (long) _H (1) - 512L; - - /* We can handle only a stub with a length of STUBSIZE */ - if (coff_start != STUBSIZE) - { - bfd_set_error (bfd_error_wrong_format); - return 0; - } - exe_start = _H (4) * 16; - if (bfd_seek (abfd, exe_start, SEEK_SET) != 0) - return 0; - if (bfd_read (&magic, 1, 8, abfd) != 8) - { - if (bfd_get_error () != bfd_error_system_call) - bfd_set_error (bfd_error_wrong_format); - return 0; - } - if (memcmp (magic, "go32stub", 8) != 0) - { - bfd_set_error (bfd_error_wrong_format); - return 0; - } - if (bfd_seek (abfd, 0, SEEK_SET) != 0) - return 0; - - /* Call the normal COFF detection routine */ - return coff_object_p (abfd); -} - /* These bytes are a 2048-byte DOS executable, which loads the COFF image into memory and then runs it. It is called 'stub' */