This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: size of bfd_vma


Hi Mohamed,

I have already dad a look to bfd/bfd-in.h and what I understood that the bfd_vma type is defined as an "unsigned long" on 32 bits machine and as an "unsigned long long" on 64 ones;

Am I correct?

Not quite. A bfd_vma is defined as a BFD_HOST_U_64_BIT type which is computed by the configure script as whatever C type can hold an unsigned 64-bit value. Thus on a 32-bit host it will be a "unsigned long long" and on a 64-bit host it will be an "unsigned long". Either way a bfd_vma is a 64-bit unsigned value.


Cheers
  Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]