summaryrefslogtreecommitdiff
path: root/pr/include/prlong.h
diff options
context:
space:
mode:
Diffstat (limited to 'pr/include/prlong.h')
-rw-r--r--pr/include/prlong.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/pr/include/prlong.h b/pr/include/prlong.h
index 1d1755ee..b7000692 100644
--- a/pr/include/prlong.h
+++ b/pr/include/prlong.h
@@ -60,7 +60,7 @@ PR_EXTERN(PRInt64) LL_Zero(void);
#if PR_BYTES_PER_LONG == 8
#define LL_INIT(hi, lo) ((hi ## L << 32) + lo ## L)
-#elif defined(WIN32) || defined(WIN16)
+#elif (defined(WIN32) || defined(WIN16)) && !defined(__GNUC__)
#define LL_INIT(hi, lo) ((hi ## i64 << 32) + lo ## i64)
#else
#define LL_INIT(hi, lo) ((hi ## LL << 32) + lo ## LL)