From 5e7590e3a9e9accee1e114e3bf30d1072b90b6a2 Mon Sep 17 00:00:00 2001
From: Jason Hood <jadoxa@yahoo.com.au>
Date: Sat, 21 Sep 2013 01:11:53 +1000
Subject: [PATCH] Fixed the 32-bit detecting 64-bit improvement.

---
 ansicon.c  | 2 +-
 proctype.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ansicon.c b/ansicon.c
index 09eb3d8..b5e8a07 100644
--- a/ansicon.c
+++ b/ansicon.c
@@ -78,7 +78,7 @@
     don't write the reset sequence if output is redirected.
 */
 
-#define PDATE L"20 September, 2013"
+#define PDATE L"21 September, 2013"
 
 #include "ansicon.h"
 #include "version.h"
diff --git a/proctype.c b/proctype.c
index 01d5273..c035b8e 100644
--- a/proctype.c
+++ b/proctype.c
@@ -84,7 +84,7 @@ int ProcessType( LPPROCESS_INFORMATION pinfo, BOOL* gui )
 	}
       }
     }
-#ifdef _WIN32
+#ifndef _WIN64
     // If a 32-bit process loads a 64-bit one, we may miss the base
     // address.  If the pointer overflows, assume 64-bit.
     if (((DWORD)ptr >> 12) + ((DWORD)minfo.RegionSize >> 12) > 0x80000)