summaryrefslogtreecommitdiffstats
path: root/src/structs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/structs.h')
-rw-r--r--src/structs.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/structs.h b/src/structs.h
index e581e43659..6eb43f8496 100644
--- a/src/structs.h
+++ b/src/structs.h
@@ -1127,8 +1127,13 @@ typedef long_u hash_T; /* Type for hi_hash */
#ifdef FEAT_NUM64
/* Use 64-bit Number. */
# ifdef WIN3264
+# ifdef PROTO
+typedef long varnumber_T;
+typedef unsigned long uvarnumber_T;
+# else
typedef __int64 varnumber_T;
typedef unsigned __int64 uvarnumber_T;
+# endif
# elif defined(HAVE_STDINT_H)
typedef int64_t varnumber_T;
typedef uint64_t uvarnumber_T;