From 5a55f3db28124237dcf4ffdb0b6fcd253908c13e Mon Sep 17 00:00:00 2001
From: unknown <Administrator@.(none)>
Date: Thu, 4 Feb 2010 22:43:14 -0600
Subject: [PATCH] windows.types: fix LONG_PTR type on win64

---
 basis/windows/types/types.factor | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/basis/windows/types/types.factor b/basis/windows/types/types.factor
index ea5daba688..cf21f74fd8 100644
--- a/basis/windows/types/types.factor
+++ b/basis/windows/types/types.factor
@@ -36,8 +36,8 @@ TYPEDEF: int                 HFILE
 
 TYPEDEF: long                LONG
 TYPEDEF: long*               LPLONG
-TYPEDEF: long                LONG_PTR
-TYPEDEF: long*               PLONG_PTR
+TYPEDEF: intptr_t            LONG_PTR
+TYPEDEF: intptr_t*           PLONG_PTR
 
 TYPEDEF: uint                ULONG
 TYPEDEF: void*               ULONG_PTR
@@ -55,9 +55,6 @@ TYPEDEF: intptr_t    UHALF_PTR
 TYPEDEF: intptr_t    INT_PTR
 TYPEDEF: intptr_t    UINT_PTR
 
-TYPEDEF: int         LONG_PTR
-TYPEDEF: ulong       ULONG_PTR
-
 TYPEDEF: int         INT32
 TYPEDEF: uint        UINT32
 TYPEDEF: uint        DWORD32