|
@@ -123,15 +123,19 @@ size_t strlcpy(char *dst, const char *src, size_t siz) ATTR_NONNULL((1,2));
|
|
|
#ifdef _MSC_VER
|
|
|
#define U64_PRINTF_ARG(a) (a)
|
|
|
#define U64_SCANF_ARG(a) (a)
|
|
|
-#define U64_FORMAT "%I64u"
|
|
|
#define U64_LITERAL(n) (n ## ui64)
|
|
|
#else
|
|
|
#define U64_PRINTF_ARG(a) ((long long unsigned int)(a))
|
|
|
#define U64_SCANF_ARG(a) ((long long unsigned int*)(a))
|
|
|
-#define U64_FORMAT "%llu"
|
|
|
#define U64_LITERAL(n) (n ## llu)
|
|
|
#endif
|
|
|
|
|
|
+#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__MINGW64__)
|
|
|
+#define U64_FORMAT "%I64u"
|
|
|
+#else
|
|
|
+#define U64_FORMAT "%llu"
|
|
|
+#endif
|
|
|
+
|
|
|
/** Represents an mmaped file. Allocated via tor_mmap_file; freed with
|
|
|
* tor_munmap_file. */
|
|
|
typedef struct tor_mmap_t {
|