forked from Imagelibrary/binutils-gdb
* libnlm.h (nlm_obj_tdata): Rename hidden struct members to avoid
apparent Sun C preprocessor recursion. Fix access macros. * nlmcode.h: Remove spurious '&' before several array references.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
Tue Jul 20 15:02:23 1993 Fred Fish (fnf@deneb.cygnus.com)
|
||||
|
||||
* libnlm.h (nlm_obj_tdata): Rename hidden struct members to avoid
|
||||
apparent Sun C preprocessor recursion. Fix access macros.
|
||||
* nlmcode.h: Remove spurious '&' before several array references.
|
||||
|
||||
Tue Jul 20 14:36:27 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
|
||||
|
||||
* Rename for DOS uniqueness: coff-m68k-un.c -> coff-u68k.c
|
||||
|
||||
24
bfd/libnlm.h
24
bfd/libnlm.h
@@ -74,21 +74,21 @@ extern boolean bfd_nlm64_set_arch_mach
|
||||
struct nlm_obj_tdata
|
||||
{
|
||||
/* Actual data, but ref like ptr */
|
||||
Nlm_Internal_Fixed_Header nlm_fixed_header[1];
|
||||
Nlm_Internal_Variable_Header nlm_variable_header[1];
|
||||
Nlm_Internal_Version_Header nlm_version_header[1];
|
||||
Nlm_Internal_Copyright_Header nlm_copyright_header[1];
|
||||
Nlm_Internal_Extended_Header nlm_extended_header[1];
|
||||
Nlm_Internal_Custom_Header nlm_custom_header[1];
|
||||
Nlm_Internal_Fixed_Header nlm_fixed_hdr[1];
|
||||
Nlm_Internal_Variable_Header nlm_variable_hdr[1];
|
||||
Nlm_Internal_Version_Header nlm_version_hdr[1];
|
||||
Nlm_Internal_Copyright_Header nlm_copyright_hdr[1];
|
||||
Nlm_Internal_Extended_Header nlm_extended_hdr[1];
|
||||
Nlm_Internal_Custom_Header nlm_custom_hdr[1];
|
||||
};
|
||||
|
||||
#define nlm_tdata(bfd) ((bfd) -> tdata.nlm_obj_data)
|
||||
#define nlm_fixed_header(bfd) (nlm_tdata(bfd) -> nlm_fixed_header)
|
||||
#define nlm_variable_header(bfd) (nlm_tdata(bfd) -> nlm_variable_header)
|
||||
#define nlm_version_header(bfd) (nlm_tdata(bfd) -> nlm_version_header)
|
||||
#define nlm_copyright_header(bfd) (nlm_tdata(bfd) -> nlm_copyright_header)
|
||||
#define nlm_extended_header(bfd) (nlm_tdata(bfd) -> nlm_extended_header)
|
||||
#define nlm_custom_header(bfd) (nlm_tdata(bfd) -> nlm_custom_header)
|
||||
#define nlm_fixed_header(bfd) (nlm_tdata(bfd) -> nlm_fixed_hdr)
|
||||
#define nlm_variable_header(bfd) (nlm_tdata(bfd) -> nlm_variable_hdr)
|
||||
#define nlm_version_header(bfd) (nlm_tdata(bfd) -> nlm_version_hdr)
|
||||
#define nlm_copyright_header(bfd) (nlm_tdata(bfd) -> nlm_copyright_hdr)
|
||||
#define nlm_extended_header(bfd) (nlm_tdata(bfd) -> nlm_extended_hdr)
|
||||
#define nlm_custom_header(bfd) (nlm_tdata(bfd) -> nlm_custom_hdr)
|
||||
|
||||
/* The NLM code, data, and uninitialized sections have no names defined
|
||||
in the NLM, but bfd wants to give them names, so use the traditional
|
||||
|
||||
@@ -96,7 +96,7 @@ DEFUN (nlm_object_p, (abfd), bfd * abfd)
|
||||
|
||||
/* Check to see if we have an NLM file by matching the NLM signature. */
|
||||
|
||||
if (strncmp (&x_fxdhdr.signature, NLM_SIGNATURE, NLM_SIGNATURE_SIZE) != 0)
|
||||
if (strncmp (x_fxdhdr.signature, NLM_SIGNATURE, NLM_SIGNATURE_SIZE) != 0)
|
||||
{
|
||||
wrong:
|
||||
bfd_error = wrong_format;
|
||||
@@ -107,7 +107,7 @@ DEFUN (nlm_object_p, (abfd), bfd * abfd)
|
||||
a sane version number after doing byte swapping appropriate for this
|
||||
XVEC. (Hack alert!) */
|
||||
|
||||
if (get_word (abfd, (bfd_byte *) &x_fxdhdr.version) > 0xFFFF)
|
||||
if (get_word (abfd, (bfd_byte *) x_fxdhdr.version) > 0xFFFF)
|
||||
{
|
||||
goto wrong;
|
||||
}
|
||||
@@ -269,7 +269,7 @@ DEFUN (nlm_swap_variable_header_in, (abfd),
|
||||
|
||||
/* Read and convert the stackSize field. */
|
||||
|
||||
if (bfd_read ((PTR) &temp, sizeof (temp), 1, abfd) != sizeof (temp))
|
||||
if (bfd_read ((PTR) temp, sizeof (temp), 1, abfd) != sizeof (temp))
|
||||
{
|
||||
bfd_error = system_call_error;
|
||||
return (false);
|
||||
@@ -278,7 +278,7 @@ DEFUN (nlm_swap_variable_header_in, (abfd),
|
||||
|
||||
/* Read and convert the reserved field. */
|
||||
|
||||
if (bfd_read ((PTR) &temp, sizeof (temp), 1, abfd) != sizeof (temp))
|
||||
if (bfd_read ((PTR) temp, sizeof (temp), 1, abfd) != sizeof (temp))
|
||||
{
|
||||
bfd_error = system_call_error;
|
||||
return (false);
|
||||
|
||||
Reference in New Issue
Block a user