From d67275fed84e74072d202fc98c205f40c6d18b63 Mon Sep 17 00:00:00 2001 From: Austin English Date: Mon, 7 Nov 2011 13:51:48 -0600 Subject: [PATCH] include: Define _WIN64 on sparc/powerpc64. --- include/basetsd.h | 2 +- include/msvcrt/crtdefs.h | 2 +- include/windef.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/basetsd.h b/include/basetsd.h index 922c91c51c4..698dd5c077f 100644 --- a/include/basetsd.h +++ b/include/basetsd.h @@ -36,7 +36,7 @@ extern "C" { * 64-bit. */ -#if defined(__x86_64__) && !defined(_WIN64) +#if (defined(__x86_64__) || defined(__powerpc64__) || defined(__sparc64__)) && !defined(_WIN64) #define _WIN64 #endif diff --git a/include/msvcrt/crtdefs.h b/include/msvcrt/crtdefs.h index bc017c44ee7..06ce9c34ca5 100644 --- a/include/msvcrt/crtdefs.h +++ b/include/msvcrt/crtdefs.h @@ -29,7 +29,7 @@ # error You cannot use both wine/port.h and msvcrt headers #endif -#if defined(__x86_64__) && !defined(_WIN64) +#if (defined(__x86_64__) || defined(__powerpc64__) || defined(__sparc64__)) && !defined(_WIN64) #define _WIN64 #endif diff --git a/include/windef.h b/include/windef.h index 8f5ea304eee..9cf98e7931c 100644 --- a/include/windef.h +++ b/include/windef.h @@ -37,7 +37,7 @@ extern "C" { /* Calling conventions definitions */ -#if defined(__x86_64__) && !defined(_WIN64) +#if (defined(__x86_64__) || defined(__powerpc64__) || defined(__sparc64__)) && !defined(_WIN64) #define _WIN64 #endif