On Wed, 26 Sep 2001, Dan Sugalski wrote:

> ># > Tru64 core dumps because the value of MASK_CHUNK_LOW_BITS

> ># > 0xfffffffffffff000 for 64 bit systems.  With that changed

> Don't bother. Make the constant be ~0xfff. :)

Umm, are you sure?  It's used in an integer context and masked against an 
IV, so you might need an 'int', a 'long', or a 'long long'.  I'm unsure
what type to portably assume for C preprocessor constants, but I suspect
this might not do what you want if an IV is a 'long long'.  (However,
given that it's operating against an IV that used to be a pointer of a
possibly different size, everything might just work out fine.)

-- 
    Andy Dougherty              [EMAIL PROTECTED]
    Dept. of Physics
    Lafayette College, Easton PA 18042

Reply via email to