[Vm-dev] [commit][2683] Sources as per VMMaker-tpr.300

commits at squeakvm.org commits at squeakvm.org
Sat Feb 16 01:00:47 UTC 2013


Revision: 2683
Author:   lewis
Date:     2013-02-15 17:00:46 -0800 (Fri, 15 Feb 2013)
Log Message:
-----------
Sources as per VMMaker-tpr.300

Many small changes to correct C type clashes.
Primtives now declared as void foo() instead of sqInt foo().
PrimitiveTable corrected to suit and all prim calling & lookup matched.
isBytes() added to VMPluginCodeGenerator>emithCHeaderForPrimitivesOn: to
support changed MiscPrimitivesPlugin

Modified Paths:
--------------
    trunk/src/ckformat.c
    trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c
    trunk/src/plugins/AioPlugin/AioPlugin.c
    trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
    trunk/src/plugins/B2DPlugin/B2DPlugin.c
    trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
    trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
    trunk/src/plugins/BitBltPlugin/BitBltPlugin.c
    trunk/src/plugins/CameraPlugin/CameraPlugin.c
    trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
    trunk/src/plugins/CroquetPlugin/CroquetPlugin.c
    trunk/src/plugins/DBusPlugin/DBusPlugin.c
    trunk/src/plugins/DSAPrims/DSAPrims.c
    trunk/src/plugins/DropPlugin/DropPlugin.c
    trunk/src/plugins/FFTPlugin/FFTPlugin.c
    trunk/src/plugins/FT2Plugin/FT2Plugin.c
    trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c
    trunk/src/plugins/FilePlugin/FilePlugin.c
    trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
    trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c
    trunk/src/plugins/GeniePlugin/GeniePlugin.c
    trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c
    trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
    trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
    trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
    trunk/src/plugins/Klatt/Klatt.c
    trunk/src/plugins/LargeIntegers/LargeIntegers.c
    trunk/src/plugins/LocalePlugin/LocalePlugin.c
    trunk/src/plugins/MIDIPlugin/MIDIPlugin.c
    trunk/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
    trunk/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
    trunk/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
    trunk/src/plugins/RePlugin/RePlugin.c
    trunk/src/plugins/RomePlugin/RomePlugin.c
    trunk/src/plugins/ScratchPlugin/ScratchPlugin.c
    trunk/src/plugins/SecurityPlugin/SecurityPlugin.c
    trunk/src/plugins/SerialPlugin/SerialPlugin.c
    trunk/src/plugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c
    trunk/src/plugins/SocketPlugin/SocketPlugin.c
    trunk/src/plugins/SoundCodecPrims/SoundCodecPrims.c
    trunk/src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c
    trunk/src/plugins/SoundPlugin/SoundPlugin.c
    trunk/src/plugins/Squeak3D/Squeak3D.c
    trunk/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c
    trunk/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c
    trunk/src/plugins/UUIDPlugin/UUIDPlugin.c
    trunk/src/plugins/UnicodePlugin/UnicodePlugin.c
    trunk/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
    trunk/src/plugins/WeDoPlugin/WeDoPlugin.c
    trunk/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c
    trunk/src/plugins/ZipPlugin/ZipPlugin.c
    trunk/src/vm/interp.c
    trunk/src/vm/interp.h
    trunk/src/vm/sqNamedPrims.h

Modified: trunk/src/ckformat.c
===================================================================
--- trunk/src/ckformat.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/ckformat.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -5,7 +5,7 @@
 /* Usage: ckformat imageFileName */
 
 /* --- DO NOT EDIT THIS FILE --- */
-/* --- Automatically generated from class ImageFormat 2013-01-04T00:29:08.108-05:00--- */
+/* --- Automatically generated from class ImageFormat 2013-02-15T19:50:54.446-05:00--- */
 /* --- Source code is in package ImageFormat in the VMMaker repository --- */
 /* --- DO NOT EDIT THIS FILE --- */
 

Modified: trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c
===================================================================
--- trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:46 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -43,6 +43,7 @@
 #define fetchFloatofObject(idx,oop) (interpreterProxy->fetchFloatofObject(idx,oop))
 #define fetchIntegerofObject(idx,oop) (interpreterProxy->fetchIntegerofObject(idx,oop))
 #define floatValueOf(oop) (interpreterProxy->floatValueOf(oop))
+#define isBytes(oop) (interpreterProxy->isBytes(oop))
 #define pop(n) (interpreterProxy->pop(n))
 #define pushInteger(n) (interpreterProxy->pushInteger(n))
 #define sizeOfSTArrayFromCPrimitive(cPtr) (interpreterProxy->sizeOfSTArrayFromCPrimitive(cPtr))
@@ -62,9 +63,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"ADPCMCodecPlugin 4 January 2013 (i)"
+	"ADPCMCodecPlugin 15 February 2013 (i)"
 #else
-	"ADPCMCodecPlugin 4 January 2013 (e)"
+	"ADPCMCodecPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/AioPlugin/AioPlugin.c
===================================================================
--- trunk/src/plugins/AioPlugin/AioPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/AioPlugin/AioPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:07 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:54 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -81,9 +81,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"AioPlugin 4 January 2013 (i)"
+	"AioPlugin 15 February 2013 (i)"
 #else
-	"AioPlugin 4 January 2013 (e)"
+	"AioPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
===================================================================
--- trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:46 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -60,9 +60,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"AsynchFilePlugin 4 January 2013 (i)"
+	"AsynchFilePlugin 15 February 2013 (i)"
 #else
-	"AsynchFilePlugin 4 January 2013 (e)"
+	"AsynchFilePlugin 15 February 2013 (e)"
 #endif
 ;
 static void * sCOAFfn;

Modified: trunk/src/plugins/B2DPlugin/B2DPlugin.c
===================================================================
--- trunk/src/plugins/B2DPlugin/B2DPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/B2DPlugin/B2DPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:01 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:47 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -414,9 +414,9 @@
 static void * loadBBFn;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"B2DPlugin 4 January 2013 (i)"
+	"B2DPlugin 15 February 2013 (i)"
 #else
-	"B2DPlugin 4 January 2013 (e)"
+	"B2DPlugin 15 February 2013 (e)"
 #endif
 ;
 static int* objBuffer;

Modified: trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
===================================================================
--- trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:51 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -90,9 +90,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"B3DAcceleratorPlugin 4 January 2013 (i)"
+	"B3DAcceleratorPlugin 15 February 2013 (i)"
 #else
-	"B3DAcceleratorPlugin 4 January 2013 (e)"
+	"B3DAcceleratorPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
===================================================================
--- trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:46 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -51,9 +51,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"BMPReadWriterPlugin 4 January 2013 (i)"
+	"BMPReadWriterPlugin 15 February 2013 (i)"
 #else
-	"BMPReadWriterPlugin 4 January 2013 (e)"
+	"BMPReadWriterPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/BitBltPlugin/BitBltPlugin.c
===================================================================
--- trunk/src/plugins/BitBltPlugin/BitBltPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/BitBltPlugin/BitBltPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:01 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -237,9 +237,9 @@
 };
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"BitBltPlugin 4 January 2013 (i)"
+	"BitBltPlugin 15 February 2013 (i)"
 #else
-	"BitBltPlugin 4 January 2013 (e)"
+	"BitBltPlugin 15 February 2013 (e)"
 #endif
 ;
 static sqInt nWords;

Modified: trunk/src/plugins/CameraPlugin/CameraPlugin.c
===================================================================
--- trunk/src/plugins/CameraPlugin/CameraPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/CameraPlugin/CameraPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:05 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:51 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -57,9 +57,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"CameraPlugin 4 January 2013 (i)"
+	"CameraPlugin 15 February 2013 (i)"
 #else
-	"CameraPlugin 4 January 2013 (e)"
+	"CameraPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
===================================================================
--- trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:05 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:51 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -54,9 +54,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"ClipboardExtendedPlugin 4 January 2013 (i)"
+	"ClipboardExtendedPlugin 15 February 2013 (i)"
 #else
-	"ClipboardExtendedPlugin 4 January 2013 (e)"
+	"ClipboardExtendedPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/CroquetPlugin/CroquetPlugin.c
===================================================================
--- trunk/src/plugins/CroquetPlugin/CroquetPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/CroquetPlugin/CroquetPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:01 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -63,9 +63,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"CroquetPlugin 4 January 2013 (i)"
+	"CroquetPlugin 15 February 2013 (i)"
 #else
-	"CroquetPlugin 4 January 2013 (e)"
+	"CroquetPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/DBusPlugin/DBusPlugin.c
===================================================================
--- trunk/src/plugins/DBusPlugin/DBusPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/DBusPlugin/DBusPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:05 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:51 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -136,9 +136,9 @@
 static DBusMessageIter messageIter[DBUS_MAXIMUM_TYPE_RECURSION_DEPTH];
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"DBusPlugin 4 January 2013 (i)"
+	"DBusPlugin 15 February 2013 (i)"
 #else
-	"DBusPlugin 4 January 2013 (e)"
+	"DBusPlugin 15 February 2013 (e)"
 #endif
 ;
 static DBusMessage* writeMessage;

Modified: trunk/src/plugins/DSAPrims/DSAPrims.c
===================================================================
--- trunk/src/plugins/DSAPrims/DSAPrims.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/DSAPrims/DSAPrims.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:01 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -60,9 +60,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"DSAPrims 4 January 2013 (i)"
+	"DSAPrims 15 February 2013 (i)"
 #else
-	"DSAPrims 4 January 2013 (e)"
+	"DSAPrims 15 February 2013 (e)"
 #endif
 ;
 static sqInt remainderDigitCount;

Modified: trunk/src/plugins/DropPlugin/DropPlugin.c
===================================================================
--- trunk/src/plugins/DropPlugin/DropPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/DropPlugin/DropPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -55,9 +55,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"DropPlugin 4 January 2013 (i)"
+	"DropPlugin 15 February 2013 (i)"
 #else
-	"DropPlugin 4 January 2013 (e)"
+	"DropPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/FFTPlugin/FFTPlugin.c
===================================================================
--- trunk/src/plugins/FFTPlugin/FFTPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/FFTPlugin/FFTPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -61,9 +61,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FFTPlugin 4 January 2013 (i)"
+	"FFTPlugin 15 February 2013 (i)"
 #else
-	"FFTPlugin 4 January 2013 (e)"
+	"FFTPlugin 15 February 2013 (e)"
 #endif
 ;
 static sqInt nu;

Modified: trunk/src/plugins/FT2Plugin/FT2Plugin.c
===================================================================
--- trunk/src/plugins/FT2Plugin/FT2Plugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/FT2Plugin/FT2Plugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -115,9 +115,9 @@
 static FT_Library library;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FT2Plugin 4 January 2013 (i)"
+	"FT2Plugin 15 February 2013 (i)"
 #else
-	"FT2Plugin 4 January 2013 (e)"
+	"FT2Plugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c
===================================================================
--- trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:05 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:51 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -50,9 +50,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FileCopyPlugin 4 January 2013 (i)"
+	"FileCopyPlugin 15 February 2013 (i)"
 #else
-	"FileCopyPlugin 4 January 2013 (e)"
+	"FileCopyPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/FilePlugin/FilePlugin.c
===================================================================
--- trunk/src/plugins/FilePlugin/FilePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/FilePlugin/FilePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -87,9 +87,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FilePlugin 4 January 2013 (i)"
+	"FilePlugin 15 February 2013 (i)"
 #else
-	"FilePlugin 4 January 2013 (e)"
+	"FilePlugin 15 February 2013 (e)"
 #endif
 ;
 static void * sCCPfn;
@@ -748,7 +748,7 @@
 			return interpreterProxy->primitiveFail();
 		}
 	}
-	validMask = sqFileStdioHandlesInto((&fileRecords));
+	validMask = sqFileStdioHandlesInto(fileRecords);
 	if (validMask == 0) {
 		return interpreterProxy->primitiveFail();
 	}

Modified: trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
===================================================================
--- trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -63,9 +63,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FloatArrayPlugin 4 January 2013 (i)"
+	"FloatArrayPlugin 15 February 2013 (i)"
 #else
-	"FloatArrayPlugin 4 January 2013 (e)"
+	"FloatArrayPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c
===================================================================
--- trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -72,9 +72,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FloatMathPlugin 4 January 2013 (i)"
+	"FloatMathPlugin 15 February 2013 (i)"
 #else
-	"FloatMathPlugin 4 January 2013 (e)"
+	"FloatMathPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/GeniePlugin/GeniePlugin.c
===================================================================
--- trunk/src/plugins/GeniePlugin/GeniePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/GeniePlugin/GeniePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -54,9 +54,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"GeniePlugin v2.0 4 January 2013 (i)"
+	"GeniePlugin v2.0 15 February 2013 (i)"
 #else
-	"GeniePlugin v2.0 4 January 2013 (e)"
+	"GeniePlugin v2.0 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c
===================================================================
--- trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:06 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:52 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -59,9 +59,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"HostWindowPlugin 4 January 2013 (i)"
+	"HostWindowPlugin 15 February 2013 (i)"
 #else
-	"HostWindowPlugin 4 January 2013 (e)"
+	"HostWindowPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
===================================================================
--- trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -61,9 +61,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"JPEGReadWriter2Plugin 4 January 2013 (i)"
+	"JPEGReadWriter2Plugin 15 February 2013 (i)"
 #else
-	"JPEGReadWriter2Plugin 4 January 2013 (e)"
+	"JPEGReadWriter2Plugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
===================================================================
--- trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -129,9 +129,9 @@
 static sqInt jsReadLimit;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"JPEGReaderPlugin 4 January 2013 (i)"
+	"JPEGReaderPlugin 15 February 2013 (i)"
 #else
-	"JPEGReaderPlugin 4 January 2013 (e)"
+	"JPEGReaderPlugin 15 February 2013 (e)"
 #endif
 ;
 static int *residuals;

Modified: trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
===================================================================
--- trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -55,9 +55,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"JoystickTabletPlugin 4 January 2013 (i)"
+	"JoystickTabletPlugin 15 February 2013 (i)"
 #else
-	"JoystickTabletPlugin 4 January 2013 (e)"
+	"JoystickTabletPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/Klatt/Klatt.c
===================================================================
--- trunk/src/plugins/Klatt/Klatt.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/Klatt/Klatt.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -148,9 +148,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"Klatt 4 January 2013 (i)"
+	"Klatt 15 February 2013 (i)"
 #else
-	"Klatt 4 January 2013 (e)"
+	"Klatt 15 February 2013 (e)"
 #endif
 ;
 static float nlast;

Modified: trunk/src/plugins/LargeIntegers/LargeIntegers.c
===================================================================
--- trunk/src/plugins/LargeIntegers/LargeIntegers.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/LargeIntegers/LargeIntegers.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>

Modified: trunk/src/plugins/LocalePlugin/LocalePlugin.c
===================================================================
--- trunk/src/plugins/LocalePlugin/LocalePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/LocalePlugin/LocalePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:49 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -64,9 +64,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"LocalePlugin 4 January 2013 (i)"
+	"LocalePlugin 15 February 2013 (i)"
 #else
-	"LocalePlugin 4 January 2013 (e)"
+	"LocalePlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/MIDIPlugin/MIDIPlugin.c
===================================================================
--- trunk/src/plugins/MIDIPlugin/MIDIPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/MIDIPlugin/MIDIPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:06 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:53 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -63,9 +63,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"MIDIPlugin 4 January 2013 (i)"
+	"MIDIPlugin 15 February 2013 (i)"
 #else
-	"MIDIPlugin 4 January 2013 (e)"
+	"MIDIPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
===================================================================
--- trunk/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -67,9 +67,9 @@
 static double m23ResultY;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"Matrix2x3Plugin 4 January 2013 (i)"
+	"Matrix2x3Plugin 15 February 2013 (i)"
 #else
-	"Matrix2x3Plugin 4 January 2013 (e)"
+	"Matrix2x3Plugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
===================================================================
--- trunk/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -43,6 +43,7 @@
 #define fetchFloatofObject(idx,oop) (interpreterProxy->fetchFloatofObject(idx,oop))
 #define fetchIntegerofObject(idx,oop) (interpreterProxy->fetchIntegerofObject(idx,oop))
 #define floatValueOf(oop) (interpreterProxy->floatValueOf(oop))
+#define isBytes(oop) (interpreterProxy->isBytes(oop))
 #define pop(n) (interpreterProxy->pop(n))
 #define pushInteger(n) (interpreterProxy->pushInteger(n))
 #define sizeOfSTArrayFromCPrimitive(cPtr) (interpreterProxy->sizeOfSTArrayFromCPrimitive(cPtr))
@@ -62,9 +63,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"MiscPrimitivePlugin 4 January 2013 (i)"
+	"MiscPrimitivePlugin 15 February 2013 (i)"
 #else
-	"MiscPrimitivePlugin 4 January 2013 (e)"
+	"MiscPrimitivePlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
===================================================================
--- trunk/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:06 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:53 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -94,9 +94,9 @@
 static sqInt maximumNumberOfFilesToWatch;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"Mpeg3Plugin 4 January 2013 (i)"
+	"Mpeg3Plugin 15 February 2013 (i)"
 #else
-	"Mpeg3Plugin 4 January 2013 (e)"
+	"Mpeg3Plugin 15 February 2013 (e)"
 #endif
 ;
 static mpeg3_t *mpegFiles[1024+1];

Modified: trunk/src/plugins/RePlugin/RePlugin.c
===================================================================
--- trunk/src/plugins/RePlugin/RePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/RePlugin/RePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -72,9 +72,9 @@
 static sqInt matchFlags;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"RePlugin 4 January 2013 (i)"
+	"RePlugin 15 February 2013 (i)"
 #else
-	"RePlugin 4 January 2013 (e)"
+	"RePlugin 15 February 2013 (e)"
 #endif
 ;
 static int netMemory = 0;

Modified: trunk/src/plugins/RomePlugin/RomePlugin.c
===================================================================
--- trunk/src/plugins/RomePlugin/RomePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/RomePlugin/RomePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:07 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:53 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -192,9 +192,9 @@
 static sqInt maxSurfaceID;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"RomePlugin yo.39 4 January 2013 (i)"
+	"RomePlugin yo.39 15 February 2013 (i)"
 #else
-	"RomePlugin yo.39 4 January 2013 (e)"
+	"RomePlugin yo.39 15 February 2013 (e)"
 #endif
 ;
 static fn_ioRegisterSurface registerSurfaceFn;

Modified: trunk/src/plugins/ScratchPlugin/ScratchPlugin.c
===================================================================
--- trunk/src/plugins/ScratchPlugin/ScratchPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/ScratchPlugin/ScratchPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:07 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:53 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -82,9 +82,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"ScratchPlugin 4 January 2013 (i)"
+	"ScratchPlugin 15 February 2013 (i)"
 #else
-	"ScratchPlugin 4 January 2013 (e)"
+	"ScratchPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/SecurityPlugin/SecurityPlugin.c
===================================================================
--- trunk/src/plugins/SecurityPlugin/SecurityPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SecurityPlugin/SecurityPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -73,9 +73,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SecurityPlugin 4 January 2013 (i)"
+	"SecurityPlugin 15 February 2013 (i)"
 #else
-	"SecurityPlugin 4 January 2013 (e)"
+	"SecurityPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/SerialPlugin/SerialPlugin.c
===================================================================
--- trunk/src/plugins/SerialPlugin/SerialPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SerialPlugin/SerialPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:03 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -60,9 +60,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SerialPlugin 4 January 2013 (i)"
+	"SerialPlugin 15 February 2013 (i)"
 #else
-	"SerialPlugin 4 January 2013 (e)"
+	"SerialPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c
===================================================================
--- trunk/src/plugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -70,9 +70,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SlangTestSupportPlugin 4 January 2013 (i)"
+	"SlangTestSupportPlugin 15 February 2013 (i)"
 #else
-	"SlangTestSupportPlugin 4 January 2013 (e)"
+	"SlangTestSupportPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/SocketPlugin/SocketPlugin.c
===================================================================
--- trunk/src/plugins/SocketPlugin/SocketPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SocketPlugin/SocketPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -122,9 +122,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SocketPlugin 4 January 2013 (i)"
+	"SocketPlugin 15 February 2013 (i)"
 #else
-	"SocketPlugin 4 January 2013 (e)"
+	"SocketPlugin 15 February 2013 (e)"
 #endif
 ;
 static void * sCCLOPfn;

Modified: trunk/src/plugins/SoundCodecPrims/SoundCodecPrims.c
===================================================================
--- trunk/src/plugins/SoundCodecPrims/SoundCodecPrims.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SoundCodecPrims/SoundCodecPrims.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -53,9 +53,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SoundCodecPrims 4 January 2013 (i)"
+	"SoundCodecPrims 15 February 2013 (i)"
 #else
-	"SoundCodecPrims 4 January 2013 (e)"
+	"SoundCodecPrims 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c
===================================================================
--- trunk/src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -44,6 +44,7 @@
 #define fetchFloatofObject(idx,oop) (interpreterProxy->fetchFloatofObject(idx,oop))
 #define fetchIntegerofObject(idx,oop) (interpreterProxy->fetchIntegerofObject(idx,oop))
 #define floatValueOf(oop) (interpreterProxy->floatValueOf(oop))
+#define isBytes(oop) (interpreterProxy->isBytes(oop))
 #define pop(n) (interpreterProxy->pop(n))
 #define pushInteger(n) (interpreterProxy->pushInteger(n))
 #define sizeOfSTArrayFromCPrimitive(cPtr) (interpreterProxy->sizeOfSTArrayFromCPrimitive(cPtr))
@@ -68,9 +69,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SoundGenerationPlugin 4 January 2013 (i)"
+	"SoundGenerationPlugin 15 February 2013 (i)"
 #else
-	"SoundGenerationPlugin 4 January 2013 (e)"
+	"SoundGenerationPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/SoundPlugin/SoundPlugin.c
===================================================================
--- trunk/src/plugins/SoundPlugin/SoundPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SoundPlugin/SoundPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -66,9 +66,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SoundPlugin 4 January 2013 (i)"
+	"SoundPlugin 15 February 2013 (i)"
 #else
-	"SoundPlugin 4 January 2013 (e)"
+	"SoundPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/Squeak3D/Squeak3D.c
===================================================================
--- trunk/src/plugins/Squeak3D/Squeak3D.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/Squeak3D/Squeak3D.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:51 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>

Modified: trunk/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c
===================================================================
--- trunk/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:05 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:51 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -125,9 +125,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SqueakFFIPrims 4 January 2013 (i)"
+	"SqueakFFIPrims 15 February 2013 (i)"
 #else
-	"SqueakFFIPrims 4 January 2013 (e)"
+	"SqueakFFIPrims 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c
===================================================================
--- trunk/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:04 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:50 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -52,9 +52,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"StarSqueakPlugin 4 January 2013 (i)"
+	"StarSqueakPlugin 15 February 2013 (i)"
 #else
-	"StarSqueakPlugin 4 January 2013 (e)"
+	"StarSqueakPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/UUIDPlugin/UUIDPlugin.c
===================================================================
--- trunk/src/plugins/UUIDPlugin/UUIDPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/UUIDPlugin/UUIDPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:07 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:53 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -53,9 +53,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"UUIDPlugin 4 January 2013 (i)"
+	"UUIDPlugin 15 February 2013 (i)"
 #else
-	"UUIDPlugin 4 January 2013 (e)"
+	"UUIDPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/UnicodePlugin/UnicodePlugin.c
===================================================================
--- trunk/src/plugins/UnicodePlugin/UnicodePlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/UnicodePlugin/UnicodePlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:07 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:53 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -62,9 +62,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"UnicodePlugin 4 January 2013 (i)"
+	"UnicodePlugin 15 February 2013 (i)"
 #else
-	"UnicodePlugin 4 January 2013 (e)"
+	"UnicodePlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
===================================================================
--- trunk/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:07 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:54 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -218,9 +218,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"UnixOSProcessPlugin 4 January 2013 (i)"
+	"UnixOSProcessPlugin 15 February 2013 (i)"
 #else
-	"UnixOSProcessPlugin 4 January 2013 (e)"
+	"UnixOSProcessPlugin 15 February 2013 (e)"
 #endif
 ;
 static void *originalSigHandlers[NSIG];

Modified: trunk/src/plugins/WeDoPlugin/WeDoPlugin.c
===================================================================
--- trunk/src/plugins/WeDoPlugin/WeDoPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/WeDoPlugin/WeDoPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:08 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:54 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -54,9 +54,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"WeDoPlugin 4 January 2013 (i)"
+	"WeDoPlugin 15 February 2013 (i)"
 #else
-	"WeDoPlugin 4 January 2013 (e)"
+	"WeDoPlugin 15 February 2013 (e)"
 #endif
 ;
 

Modified: trunk/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c
===================================================================
--- trunk/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:08 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:54 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -70,9 +70,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"XDisplayControlPlugin 4 January 2013 (i)"
+	"XDisplayControlPlugin 15 February 2013 (i)"
 #else
-	"XDisplayControlPlugin 4 January 2013 (e)"
+	"XDisplayControlPlugin 15 February 2013 (e)"
 #endif
 ;
 static int osprocessSandboxSecurity;

Modified: trunk/src/plugins/ZipPlugin/ZipPlugin.c
===================================================================
--- trunk/src/plugins/ZipPlugin/ZipPlugin.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/plugins/ZipPlugin/ZipPlugin.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 4 January 2013 12:29:02 am 
-   by VMMaker 4.10.8
+/* Automatically generated from Squeak on 15 February 2013 7:50:48 pm 
+   by VMMaker 4.10.12
  */
 
 #include <math.h>
@@ -78,9 +78,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"ZipPlugin 4 January 2013 (i)"
+	"ZipPlugin 15 February 2013 (i)"
 #else
-	"ZipPlugin 4 January 2013 (e)"
+	"ZipPlugin 15 February 2013 (e)"
 #endif
 ;
 static unsigned int zipBaseDistance[] = {

Modified: trunk/src/vm/interp.c
===================================================================
--- trunk/src/vm/interp.c	2013-02-14 06:15:00 UTC (rev 2682)
+++ trunk/src/vm/interp.c	2013-02-16 01:00:46 UTC (rev 2683)
@@ -1,5 +1,5 @@
-/* Automatically generated from Squeak on 13 February 2013 8:00:24 am 
-   by VMMaker 4.10.11
+/* Automatically generated from Squeak on 15 February 2013 7:50:45 pm 
+   by VMMaker 4.10.12
  */
 #if 1
 # define SQ_USE_GLOBAL_STRUCT 1
@@ -158,7 +158,7 @@
 #define InitialIPIndex 4
 #define InstanceSpecificationIndex 2
 #define InstructionPointerIndex 1
-#define InterpreterSourceVersion "4.10.11"
+#define InterpreterSourceVersion "4.10.12"
 #define InvokeCallbackSelector 53
 #define LargeContextBit 262144
 #define LastLinkIndex 1
@@ -233,7 +233,7 @@
 EXPORT(sqInt) addGCRoot(sqInt *varLoc);
 #pragma export off
 sqInt addNewMethodToCache(void);
-sqInt addToExternalPrimitiveTable(void *functionAddress);
+sqInt addToExternalPrimitiveTable(void (*functionAddress)(void));
 sqInt adjustAllOopsBy(sqInt bytesToShift);
 sqInt allYoungand(sqInt array1, sqInt array2);
 sqInt allocateChunk(sqInt byteSize);
@@ -251,7 +251,7 @@
 sqInt byteSizeOf(sqInt oop);
 sqInt byteSwapByteObjectsFromto(sqInt startOop, sqInt stopAddr);
 sqInt byteSwapped(sqInt w);
-sqInt callExternalPrimitive(void *functionID);
+sqInt callExternalPrimitive(void *functionID(void));
 #pragma export on
 EXPORT(sqInt) callInterpreter(void);
 EXPORT(sqInt) callbackEnter(sqInt *callbackID);
@@ -305,8 +305,8 @@
 sqInt copyBitsFromtoat(sqInt x0, sqInt x1, sqInt y);
 sqInt copyObjtoSegmentaddrstopAtsaveOopAtheaderAt(sqInt oop, sqInt segmentWordArray, sqInt lastSeg, sqInt stopAddr, sqInt oopPtr, sqInt hdrPtr);
 sqInt createActualMessageTo(sqInt aClass);
-sqInt dispatchFunctionPointer(void *aFunctionPointer);
-sqInt dispatchFunctionPointerOnin(sqInt primIdx, void *primTable[]);
+sqInt dispatchFunctionPointer(void (*aFunctionPointer)(void));
+sqInt dispatchFunctionPointerOnin(sqInt primIdx, void (*primTable[])(void));
 sqInt displayBitsOfLeftTopRightBottom(sqInt aForm, sqInt l, sqInt t, sqInt r, sqInt b);
 sqInt displayObject(void);
 sqInt doPrimitiveDivby(sqInt rcvr, sqInt arg);
@@ -460,7 +460,7 @@
 sqInt primitiveArrayBecomeOneWay(void);
 sqInt primitiveArrayBecomeOneWayCopyHash(void);
 sqInt primitiveAsFloat(void);
-sqInt primitiveAsOop(void);
+void primitiveAsOop(void);
 sqInt primitiveAt(void);
 sqInt primitiveAtPut(void);
 sqInt primitiveBeCursor(void);
@@ -483,7 +483,7 @@
 #pragma export on
 EXPORT(sqInt) primitiveBitXorLargeIntegers(void);
 #pragma export off
-sqInt primitiveBlockCopy(void);
+void primitiveBlockCopy(void);
 sqInt primitiveBytesLeft(void);
 sqInt primitiveCalloutToFFI(void);
 sqInt primitiveChangeClass(void);
@@ -492,14 +492,14 @@
 #pragma export off
 sqInt primitiveClass(void);
 sqInt primitiveClipboardText(void);
-sqInt primitiveClone(void);
-sqInt primitiveClosureCopyWithCopiedValues(void);
-sqInt primitiveClosureValue(void);
-sqInt primitiveClosureValueNoContextSwitch(void);
-sqInt primitiveClosureValueWithArgs(void);
+void primitiveClone(void);
+void primitiveClosureCopyWithCopiedValues(void);
+void primitiveClosureValue(void);
+void primitiveClosureValueNoContextSwitch(void);
+void primitiveClosureValueWithArgs(void);
 sqInt primitiveConstantFill(void);
-sqInt primitiveCopyObject(void);
-sqInt primitiveDeferDisplayUpdates(void);
+void primitiveCopyObject(void);
+void primitiveDeferDisplayUpdates(void);
 #pragma export on
 EXPORT(sqInt) primitiveDisablePowerManager(void);
 #pragma export off
@@ -511,25 +511,25 @@
 #pragma export on
 EXPORT(sqInt) primitiveDivideLargeIntegers(void);
 #pragma export off
-sqInt primitiveDoPrimitiveWithArgs(void);
+void primitiveDoPrimitiveWithArgs(void);
 sqInt primitiveEqual(void);
 #pragma export on
 EXPORT(sqInt) primitiveEqualLargeIntegers(void);
 #pragma export off
-sqInt primitiveExecuteMethod(void);
-sqInt primitiveExecuteMethodArgsArray(void);
+void primitiveExecuteMethod(void);
+void primitiveExecuteMethodArgsArray(void);
 sqInt primitiveExitToDebugger(void);
 sqInt primitiveExp(void);
 sqInt primitiveExponent(void);
-sqInt primitiveExternalCall(void);
+void primitiveExternalCall(void);
 sqInt primitiveFail(void);
 sqInt primitiveFailFor(sqInt reasonCode);
 sqInt primitiveFindHandlerContext(void);
 sqInt primitiveFindNextUnwindContext(void);
 sqInt primitiveFloatAdd(void);
 sqInt primitiveFloatAddtoArg(sqInt rcvrOop, sqInt argOop);
-sqInt primitiveFloatAt(void);
-sqInt primitiveFloatAtPut(void);
+void primitiveFloatAt(void);
+void primitiveFloatAtPut(void);
 sqInt primitiveFloatDivide(void);
 sqInt primitiveFloatDividebyArg(sqInt rcvrOop, sqInt argOop);
 sqInt primitiveFloatEqual(void);
@@ -548,8 +548,8 @@
 sqInt primitiveFloatSubtract(void);
 sqInt primitiveFloatSubtractfromArg(sqInt rcvrOop, sqInt argOop);
 sqInt primitiveFlushCache(void);
-sqInt primitiveFlushCacheByMethod(void);
-sqInt primitiveFlushCacheSelective(void);
+void primitiveFlushCacheByMethod(void);
+void primitiveFlushCacheSelective(void);
 sqInt primitiveFlushExternalPrimitives(void);
 sqInt primitiveForceDisplayUpdate(void);
 #pragma export on
@@ -585,7 +585,7 @@
 EXPORT(sqInt) primitiveInterpreterSourceVersion(void);
 #pragma export off
 sqInt primitiveInterruptSemaphore(void);
-sqInt primitiveInvokeObjectAsMethod(void);
+void primitiveInvokeObjectAsMethod(void);
 #pragma export on
 EXPORT(sqInt) primitiveIsRoot(void);
 EXPORT(sqInt) primitiveIsYoung(void);
@@ -603,7 +603,7 @@
 sqInt primitiveListBuiltinModule(void);
 sqInt primitiveListExternalModule(void);
 sqInt primitiveLoadImageSegment(void);
-sqInt primitiveLoadInstVar(void);
+void primitiveLoadInstVar(void);
 #pragma export on
 EXPORT(sqInt) primitiveLocalMicrosecondClock(void);
 #pragma export off
@@ -645,21 +645,21 @@
 sqInt primitiveObjectAt(void);
 sqInt primitiveObjectAtPut(void);
 sqInt primitiveObjectPointsTo(void);
-sqInt primitivePerform(void);
+void primitivePerform(void);
 sqInt primitivePerformAt(sqInt lookupClass);
-sqInt primitivePerformInSuperclass(void);
-sqInt primitivePerformWithArgs(void);
+void primitivePerformInSuperclass(void);
+void primitivePerformWithArgs(void);
 #pragma export on
 EXPORT(sqInt) primitivePlatformSourceVersion(void);
 #pragma export off
-sqInt primitivePushFalse(void);
-sqInt primitivePushMinusOne(void);
-sqInt primitivePushNil(void);
-sqInt primitivePushOne(void);
-sqInt primitivePushSelf(void);
-sqInt primitivePushTrue(void);
-sqInt primitivePushTwo(void);
-sqInt primitivePushZero(void);
+void primitivePushFalse(void);
+void primitivePushMinusOne(void);
+void primitivePushNil(void);
+void primitivePushOne(void);
+void primitivePushSelf(void);
+void primitivePushTrue(void);
+void primitivePushTwo(void);
+void primitivePushZero(void);
 sqInt primitiveQuit(void);
 sqInt primitiveQuo(void);
 #pragma export on
@@ -670,7 +670,7 @@
 EXPORT(sqInt) primitiveRemLargeIntegers(void);
 #pragma export off
 sqInt primitiveResponse(void);
-sqInt primitiveResume(void);
+void primitiveResume(void);
 #pragma export on
 EXPORT(sqInt) primitiveRootTable(void);
 EXPORT(sqInt) primitiveRootTableAt(void);
@@ -695,7 +695,7 @@
 sqInt primitiveShowDisplayRect(void);
 sqInt primitiveSignal(void);
 sqInt primitiveSignalAtBytesLeft(void);
-sqInt primitiveSignalAtMilliseconds(void);
+void primitiveSignalAtMilliseconds(void);
 sqInt primitiveSine(void);
 sqInt primitiveSize(void);
 sqInt primitiveSnapshot(void);
@@ -705,7 +705,7 @@
 sqInt primitiveSpecialObjectsOop(void);
 sqInt primitiveSquareRoot(void);
 sqInt primitiveStoreImageSegment(void);
-sqInt primitiveStoreStackp(void);
+void primitiveStoreStackp(void);
 sqInt primitiveStringAt(void);

@@ Diff output truncated at 50000 characters. @@


More information about the Vm-dev mailing list