From: Matthias Kramm <kramm@quiss.org>
Date: Fri, 17 Apr 2009 16:14:15 +0000 (+0200)
Subject: 64bit compatibility fixes
X-Git-Tag: release-0-9-0
X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=0d0018bb20748de8a38d5791bd08a307e2a421d9;p=swftools.git

64bit compatibility fixes
---

diff --git a/lib/devices/swf.c b/lib/devices/swf.c
index 20cb71b..614b225 100644
--- a/lib/devices/swf.c
+++ b/lib/devices/swf.c
@@ -1451,17 +1451,17 @@ void* swfresult_get(gfxresult_t*gfx, const char*name)
     if(!strcmp(name, "swf")) {
 	return (void*)swf_CopySWF(swf);
     } else if(!strcmp(name, "xmin")) {
-	return (void*)(swf->movieSize.xmin/20);
+	return (void*)(ptroff_t)(swf->movieSize.xmin/20);
     } else if(!strcmp(name, "ymin")) {
-	return (void*)(swf->movieSize.ymin/20);
+	return (void*)(ptroff_t)(swf->movieSize.ymin/20);
     } else if(!strcmp(name, "xmax")) {
-	return (void*)(swf->movieSize.xmax/20);
+	return (void*)(ptroff_t)(swf->movieSize.xmax/20);
     } else if(!strcmp(name, "ymax")) {
-	return (void*)(swf->movieSize.ymax/20);
+	return (void*)(ptroff_t)(swf->movieSize.ymax/20);
     } else if(!strcmp(name, "width")) {
-	return (void*)((swf->movieSize.xmax - swf->movieSize.xmin)/20);
+	return (void*)(ptroff_t)((swf->movieSize.xmax - swf->movieSize.xmin)/20);
     } else if(!strcmp(name, "height")) {
-	return (void*)((swf->movieSize.ymax - swf->movieSize.ymin)/20);
+	return (void*)(ptroff_t)((swf->movieSize.ymax - swf->movieSize.ymin)/20);
     }
     return 0;
 }