fix-64bit-assign-int64-20050508
authorTom Keiser <tkeiser@gmail.com>
Sun, 8 May 2005 06:59:58 +0000 (06:59 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 8 May 2005 06:59:58 +0000 (06:59 +0000)
FIXES 18611

make this match the way the 32 bit (struct lo/hi) version works

src/config/stds.h

index 0562ee0..7b256b6 100644 (file)
@@ -57,7 +57,7 @@ typedef long long afs_int64;
 typedef unsigned long long afs_uint64;
 #endif
 #define ZeroInt64(a)       (a) = 0
-#define AssignInt64(a, b)   *(a) = (b)
+#define AssignInt64(a, b) *(b) = (a) 
 #define AddInt64(a,b,c) *(c) = (afs_int64)(a) + (afs_int64)(b)
 #define AddUInt64(a,b,c) *(c) = (afs_uint64)(a) + (afs_uint64)(b)
 #define SubtractInt64(a,b,c) *(c) = (afs_int64)(a) - (afs_int64)(b)