From 51106bafc6916a3054bc2b8c21f414acb8f46f35 Mon Sep 17 00:00:00 2001 From: "J.W. Schultz" Date: Tue, 25 Mar 2003 03:14:27 +0000 Subject: [PATCH] Another stab at uint64 because some platforms seem to have problem with the unsigned off64_t --- rsync.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rsync.h b/rsync.h index d144e3be..a7f1f792 100644 --- a/rsync.h +++ b/rsync.h @@ -265,10 +265,7 @@ enum logcode {FNONE=0, FERROR=1, FINFO=2, FLOG=3 }; #define STRUCT_STAT struct stat #endif -#if HAVE_OFF64_T -#define int64 off64_t -#define uint64 unsigned off64_t -#elif (SIZEOF_LONG == 8) +#if (SIZEOF_LONG == 8) #define int64 long #define uint64 unigned long #elif (SIZEOF_INT == 8) @@ -283,6 +280,9 @@ enum logcode {FNONE=0, FERROR=1, FINFO=2, FLOG=3 }; #define uint64 unsigned off_t #define NO_INT64 #endif +#if HAVE_OFF64_T +#define int64 off64_t +#endif /* Starting from protocol version 26, we always use 64-bit * ino_t and dev_t internally, even if this platform does not -- 2.34.1