* crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.

This commit is contained in:
Nick Clifton 2006-05-22 08:40:09 +00:00
parent 0bd7906139
commit a854efa328
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2006-05-22 Nick Clifton <nickc@redhat.com>
* crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.
2006-05-22 Nick Clifton <nickc@redhat.com>
* po/nl.po: Updated translation.

View File

@ -30,7 +30,7 @@
/* Extract 'n_bits' from 'a' starting from offset 'offs'. */
#define EXTRACT(a, offs, n_bits) \
(n_bits == 32 ? (((a) >> (offs)) & ~0L) \
(n_bits == 32 ? (((a) >> (offs)) & 0xffffffffL) \
: (((a) >> (offs)) & ((1 << (n_bits)) -1)))
/* Set Bit Mask - a mask to set all bits starting from offset 'offs'. */