From: Marcus Watts Date: Tue, 17 Jul 2007 13:06:47 +0000 (+0000) Subject: bg-fcrypt-64bit-fix-20070717 X-Git-Tag: BP-openafs-windows-kdfs-ifs~602 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=2abf6e204c6f72993021a45485523aa04bca8ac2;p=packages%2Fo%2Fopenafs.git bg-fcrypt-64bit-fix-20070717 instead of this arcane ifdef which is flawed, we know which platforms support 64 bit types... --- diff --git a/src/rxkad/bg-fcrypt.c b/src/rxkad/bg-fcrypt.c index 6d9cdd4c8..cbaf0eee5 100644 --- a/src/rxkad/bg-fcrypt.c +++ b/src/rxkad/bg-fcrypt.c @@ -548,7 +548,7 @@ fc_keysched(void *key_, fc_KeySchedule sched) const unsigned char *key = key_; /* Do we have 56 bit longs or even longer longs? */ -#if ((1ul << 31) << 1) && defined(ULONG_MAX) && ((ULONG_MAX >> 55) != 0) && ((1ul << 55) != 0) +#ifdef AFS_64BIT_ENV unsigned long k; /* k holds all 56 non parity bits */ /* Compress out parity bits */