Bitwise Operators: Pg 63: /* getbits: get n bits from position p */
unigned int getbits(unsigned int x, int p, int n) { return (x >> (p + 1 - n)) & ~(~0 << n); } Why is the book using p + 1 - n?! According to my logic it should use p - 1. Edward _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng