From a5d6145030ec824069e4d425b4ce2be4d489aad5 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Mon, 22 Oct 2012 18:33:32 +0000
Subject: [PATCH] Do some casting...

---
 src/xpdev/xpmap.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/xpdev/xpmap.c b/src/xpdev/xpmap.c
index 4b51a89a02..e89274388d 100644
--- a/src/xpdev/xpmap.c
+++ b/src/xpdev/xpmap.c
@@ -133,9 +133,9 @@ struct xpmapping *xpmap(const char *filename, enum xpmap_type type)
 	fd=OpenFile(filename, &of, oflags);
 	if(fd == HFILE_ERROR)
 		return NULL;
-	if((size=GetFileSize(fd, NULL))==INVALID_FILE_SIZE)
+	if((size=GetFileSize((HANDLE)fd, NULL))==INVALID_FILE_SIZE)
 		return NULL;
-	md=CreateFileMapping(fd, NULL, mprot, 0, size, NULL);
+	md=CreateFileMapping((HANDLE)fd, NULL, mprot, 0, size, NULL);
 	if(md==NULL)
 		return NULL;
 	addr=MapViewOfFile(md, maccess, 0, 0, size);
@@ -143,7 +143,7 @@ struct xpmapping *xpmap(const char *filename, enum xpmap_type type)
 	if(ret==NULL)
 		return NULL;
 	ret->addr=addr;
-	ret->fd=fd;
+	ret->fd=(HANDLE)fd;
 	ret->md=md;
 	ret->size=size;
 	return ret;
-- 
GitLab