From 5aa025d9e46a47811818ae14d371837d5e518f48 Mon Sep 17 00:00:00 2001 From: Robert A Basch Date: Sat, 13 Sep 2003 21:14:32 +0000 Subject: [PATCH] windows-doesnt-always-have-long-long-20030913 --- src/config/stds.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/config/stds.h b/src/config/stds.h index 35f45befd9..0562ee07d9 100644 --- a/src/config/stds.h +++ b/src/config/stds.h @@ -49,8 +49,13 @@ typedef unsigned short afs_uint16; #ifdef AFS_64BIT_ENV typedef int afs_int32; typedef unsigned int afs_uint32; +#if defined(AFS_NT40_ENV) && defined(_MSC_VER) +typedef __int64 afs_int64; +typedef unsigned __int64 afs_uint64; +#else typedef long long afs_int64; typedef unsigned long long afs_uint64; +#endif #define ZeroInt64(a) (a) = 0 #define AssignInt64(a, b) *(a) = (b) #define AddInt64(a,b,c) *(c) = (afs_int64)(a) + (afs_int64)(b)