* bfd-in.h (uint64_typeLOW, uint64_typeHIGH): Fully parenthesize
for clarity. (fprintf_vma, sprintf_vma): Use %lx, not %x. * bfd-in2.h: Rebuilt.
This commit is contained in:
parent
4032d3f09e
commit
4aed7f2496
@ -114,8 +114,8 @@ typedef unsigned HOST_64_BIT uint64_type;
|
|||||||
#if !defined (uint64_type) && defined (__GNUC__)
|
#if !defined (uint64_type) && defined (__GNUC__)
|
||||||
#define uint64_type unsigned long long
|
#define uint64_type unsigned long long
|
||||||
#define int64_type long long
|
#define int64_type long long
|
||||||
#define uint64_typeLOW(x) (unsigned long)(((x) & 0xffffffff))
|
#define uint64_typeLOW(x) ((unsigned long)(((x) & 0xffffffff)))
|
||||||
#define uint64_typeHIGH(x) (unsigned long)(((x) >> 32) & 0xffffffff)
|
#define uint64_typeHIGH(x) ((unsigned long)(((x) >> 32) & 0xffffffff))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef unsigned HOST_64_BIT bfd_vma;
|
typedef unsigned HOST_64_BIT bfd_vma;
|
||||||
@ -123,9 +123,9 @@ typedef HOST_64_BIT bfd_signed_vma;
|
|||||||
typedef unsigned HOST_64_BIT bfd_size_type;
|
typedef unsigned HOST_64_BIT bfd_size_type;
|
||||||
typedef unsigned HOST_64_BIT symvalue;
|
typedef unsigned HOST_64_BIT symvalue;
|
||||||
#define fprintf_vma(s,x) \
|
#define fprintf_vma(s,x) \
|
||||||
fprintf(s,"%08x%08x", uint64_typeHIGH(x), uint64_typeLOW(x))
|
fprintf(s,"%08lx%08lx", uint64_typeHIGH(x), uint64_typeLOW(x))
|
||||||
#define sprintf_vma(s,x) \
|
#define sprintf_vma(s,x) \
|
||||||
sprintf(s,"%08x%08x", uint64_typeHIGH(x), uint64_typeLOW(x))
|
sprintf(s,"%08lx%08lx", uint64_typeHIGH(x), uint64_typeLOW(x))
|
||||||
#else /* not BFD64 */
|
#else /* not BFD64 */
|
||||||
|
|
||||||
/* Represent a target address. Also used as a generic unsigned type
|
/* Represent a target address. Also used as a generic unsigned type
|
||||||
|
Loading…
x
Reference in New Issue
Block a user