]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-bg-fcrypt-64bit-fix-20070717
authorMarcus Watts <mdw@umich.edu>
Tue, 17 Jul 2007 13:09:41 +0000 (13:09 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 17 Jul 2007 13:09:41 +0000 (13:09 +0000)
instead of this arcane ifdef which is flawed, we know which platforms support 64 bit types...

(cherry picked from commit 2abf6e204c6f72993021a45485523aa04bca8ac2)

src/rxkad/bg-fcrypt.c

index 35a8380cb6320555b147b20ffea466a7c849166e..53d5cfaaba28a314f03d7224e68109cba9d79616 100644 (file)
@@ -550,7 +550,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 */