[Vm-dev] [commit][3704] converting int to pointer is 64bits risky, better use long even for dummy

commits at squeakvm.org commits at squeakvm.org
Fri May 6 20:37:50 UTC 2016


Revision: 3704
Author:   nice
Date:     2016-05-06 13:37:49 -0700 (Fri, 06 May 2016)
Log Message:
-----------
converting int to pointer is 64bits risky, better use long even for dummy

Modified Paths:
--------------
    branches/Cog/platforms/iOS/plugins/SqueakFFIPrims/dummyFFI.c
    branches/Cog/platforms/iOS/vm/iPhone/plugins/SqueakFFIPrims/dummyFFI.c

Modified: branches/Cog/platforms/iOS/plugins/SqueakFFIPrims/dummyFFI.c
===================================================================
--- branches/Cog/platforms/iOS/plugins/SqueakFFIPrims/dummyFFI.c	2016-05-06 20:22:49 UTC (rev 3703)
+++ branches/Cog/platforms/iOS/plugins/SqueakFFIPrims/dummyFFI.c	2016-05-06 20:37:49 UTC (rev 3704)
@@ -157,7 +157,7 @@
 
 /*  ffiFree:
 Free space from the external heap */
-int ffiFree(int pointer)
+int ffiFree(long pointer)
 {
 return 1;
 }

Modified: branches/Cog/platforms/iOS/vm/iPhone/plugins/SqueakFFIPrims/dummyFFI.c
===================================================================
--- branches/Cog/platforms/iOS/vm/iPhone/plugins/SqueakFFIPrims/dummyFFI.c	2016-05-06 20:22:49 UTC (rev 3703)
+++ branches/Cog/platforms/iOS/vm/iPhone/plugins/SqueakFFIPrims/dummyFFI.c	2016-05-06 20:37:49 UTC (rev 3704)
@@ -157,7 +157,7 @@
 }
 
 
-int ffiFree(int ptr)
+int ffiFree(long ptr)
 {
 	if (ptr) free((void *)ptr);
 	return 1;



More information about the Vm-dev mailing list