DEVEL15-des-p-temp-volatile-20070703
authorDerrick Brashear <shadow@dementia.org>
Tue, 3 Jul 2007 05:23:12 +0000 (05:23 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 3 Jul 2007 05:23:12 +0000 (05:23 +0000)
make des work again on powerpc darwin and possibly elsewhere

(cherry picked from commit a5815643fcdbb96a01d73520fa22f5652f11413d)

src/des/des.c

index 138d48d..0990217 100644 (file)
@@ -90,7 +90,7 @@ des_ecb_encrypt(void * clear, void * cipher,
 #error dunno how to do this machine type, you lose;
 #endif
 #endif
-    afs_uint32 P_temp;
+    volatile afs_uint32 P_temp;
     volatile unsigned char *P_temp_p = (unsigned char *)&P_temp;
 #ifdef BITS16
     sbox_out S_out;