Luke Palmer <[EMAIL PROTECTED]> wrote: > The compiling trick. But that makes me shiver in my boots.
> *(UINTVAL*) &$1 Yep. Thanks for the correction. Anyway I've checked in a snippet posted here some time ago by Benjamin Goldberg. This defines: LVALUE_CAST(type, value) So above line in bit.ops is now: LVALUE_CAST(UINTVAL, $1) >>= $2; > Luke leo