[Vm-dev] [commit][3053] VMMaker 4.13.7
commits at squeakvm.org
commits at squeakvm.org
Wed Jul 23 12:31:24 UTC 2014
Revision: 3053
Author: lewis
Date: 2014-07-23 05:31:11 -0700 (Wed, 23 Jul 2014)
Log Message:
-----------
VMMaker 4.13.7
Add the improved LargeIntegersPlugin implementation by Nicolas Cellier
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/KedamaPlugin2/KedamaPlugin2.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/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/SqueakSSL/SqueakSSL.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 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/ckformat.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -5,7 +5,7 @@
/* Usage: ckformat imageFileName */
/* --- DO NOT EDIT THIS FILE --- */
-/* --- Automatically generated from class ImageFormat 2014-03-12T12:58:08.131+01:00--- */
+/* --- Automatically generated from class ImageFormat 2014-07-20T19:58:46.598+01: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 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:52 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:23 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- ADPCMCodecPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ ADPCMCodecPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "ADPCMCodecPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "ADPCMCodecPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -70,9 +70,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "ADPCMCodecPlugin 12 March 2014 (i)"
+ "ADPCMCodecPlugin 20 July 2014 (i)"
#else
- "ADPCMCodecPlugin 12 March 2014 (e)"
+ "ADPCMCodecPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/AioPlugin/AioPlugin.c
===================================================================
--- trunk/src/plugins/AioPlugin/AioPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/AioPlugin/AioPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,6 +1,6 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:58:07 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:45 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
UnixAioPlugin VMConstruction-Plugins-AioPlugin-eem.15 uuid: 0029df1c-3720-4b61-8579-4851417d24a7
*/
@@ -88,9 +88,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "AioPlugin 12 March 2014 (i)"
+ "AioPlugin 20 July 2014 (i)"
#else
- "AioPlugin 12 March 2014 (e)"
+ "AioPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
===================================================================
--- trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:52 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:23 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- AsynchFilePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ AsynchFilePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "AsynchFilePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "AsynchFilePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -67,9 +67,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "AsynchFilePlugin 12 March 2014 (i)"
+ "AsynchFilePlugin 20 July 2014 (i)"
#else
- "AsynchFilePlugin 12 March 2014 (e)"
+ "AsynchFilePlugin 20 July 2014 (e)"
#endif
;
static void * sCOAFfn;
Modified: trunk/src/plugins/B2DPlugin/B2DPlugin.c
===================================================================
--- trunk/src/plugins/B2DPlugin/B2DPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/B2DPlugin/B2DPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:55 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:27 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- BalloonEnginePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ BalloonEnginePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "BalloonEnginePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "BalloonEnginePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -447,9 +447,9 @@
static void * loadBBFn;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "B2DPlugin 12 March 2014 (i)"
+ "B2DPlugin 20 July 2014 (i)"
#else
- "B2DPlugin 12 March 2014 (e)"
+ "B2DPlugin 20 July 2014 (e)"
#endif
;
static int* objBuffer;
Modified: trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
===================================================================
--- trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:58:01 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:35 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- B3DAcceleratorPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ B3DAcceleratorPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "B3DAcceleratorPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "B3DAcceleratorPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -107,9 +107,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "B3DAcceleratorPlugin 12 March 2014 (i)"
+ "B3DAcceleratorPlugin 20 July 2014 (i)"
#else
- "B3DAcceleratorPlugin 12 March 2014 (e)"
+ "B3DAcceleratorPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
===================================================================
--- trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:53 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:23 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- BMPReadWriterPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ BMPReadWriterPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "BMPReadWriterPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "BMPReadWriterPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -58,9 +58,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "BMPReadWriterPlugin 12 March 2014 (i)"
+ "BMPReadWriterPlugin 20 July 2014 (i)"
#else
- "BMPReadWriterPlugin 12 March 2014 (e)"
+ "BMPReadWriterPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/BitBltPlugin/BitBltPlugin.c
===================================================================
--- trunk/src/plugins/BitBltPlugin/BitBltPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/BitBltPlugin/BitBltPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:56 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:28 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- BitBltSimulation VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ BitBltSimulation * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "BitBltSimulation VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "BitBltSimulation * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -256,9 +256,9 @@
};
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "BitBltPlugin 12 March 2014 (i)"
+ "BitBltPlugin 20 July 2014 (i)"
#else
- "BitBltPlugin 12 March 2014 (e)"
+ "BitBltPlugin 20 July 2014 (e)"
#endif
;
static sqInt nWords;
Modified: trunk/src/plugins/CameraPlugin/CameraPlugin.c
===================================================================
--- trunk/src/plugins/CameraPlugin/CameraPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/CameraPlugin/CameraPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:58:02 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:37 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- CameraPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ CameraPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "CameraPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "CameraPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -64,9 +64,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "CameraPlugin 12 March 2014 (i)"
+ "CameraPlugin 20 July 2014 (i)"
#else
- "CameraPlugin 12 March 2014 (e)"
+ "CameraPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
===================================================================
--- trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:58:02 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:37 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- ClipboardExtendedPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ ClipboardExtendedPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "ClipboardExtendedPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "ClipboardExtendedPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -61,9 +61,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "ClipboardExtendedPlugin 12 March 2014 (i)"
+ "ClipboardExtendedPlugin 20 July 2014 (i)"
#else
- "ClipboardExtendedPlugin 12 March 2014 (e)"
+ "ClipboardExtendedPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/CroquetPlugin/CroquetPlugin.c
===================================================================
--- trunk/src/plugins/CroquetPlugin/CroquetPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/CroquetPlugin/CroquetPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:56 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:29 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- CroquetPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ CroquetPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "CroquetPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "CroquetPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -73,9 +73,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "CroquetPlugin 12 March 2014 (i)"
+ "CroquetPlugin 20 July 2014 (i)"
#else
- "CroquetPlugin 12 March 2014 (e)"
+ "CroquetPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/DBusPlugin/DBusPlugin.c
===================================================================
--- trunk/src/plugins/DBusPlugin/DBusPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/DBusPlugin/DBusPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,6 +1,6 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:58:02 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:37 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
DBusPlugin DBus-Plugin-dtl.35 uuid: 2ae30f08-4793-4acb-876b-c443a5f5e665
*/
@@ -143,9 +143,9 @@
static DBusMessageIter messageIter[DBUS_MAXIMUM_TYPE_RECURSION_DEPTH];
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "DBusPlugin 12 March 2014 (i)"
+ "DBusPlugin 20 July 2014 (i)"
#else
- "DBusPlugin 12 March 2014 (e)"
+ "DBusPlugin 20 July 2014 (e)"
#endif
;
static DBusMessage* writeMessage;
Modified: trunk/src/plugins/DSAPrims/DSAPrims.c
===================================================================
--- trunk/src/plugins/DSAPrims/DSAPrims.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/DSAPrims/DSAPrims.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:56 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:29 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- DSAPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ DSAPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "DSAPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "DSAPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -67,9 +67,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "DSAPrims 12 March 2014 (i)"
+ "DSAPrims 20 July 2014 (i)"
#else
- "DSAPrims 12 March 2014 (e)"
+ "DSAPrims 20 July 2014 (e)"
#endif
;
static sqInt remainderDigitCount;
Modified: trunk/src/plugins/DropPlugin/DropPlugin.c
===================================================================
--- trunk/src/plugins/DropPlugin/DropPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/DropPlugin/DropPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:30 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- DropPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ DropPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "DropPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "DropPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -62,9 +62,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "DropPlugin 12 March 2014 (i)"
+ "DropPlugin 20 July 2014 (i)"
#else
- "DropPlugin 12 March 2014 (e)"
+ "DropPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/FFTPlugin/FFTPlugin.c
===================================================================
--- trunk/src/plugins/FFTPlugin/FFTPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/FFTPlugin/FFTPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:30 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- FFTPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ FFTPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "FFTPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "FFTPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -68,9 +68,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FFTPlugin 12 March 2014 (i)"
+ "FFTPlugin 20 July 2014 (i)"
#else
- "FFTPlugin 12 March 2014 (e)"
+ "FFTPlugin 20 July 2014 (e)"
#endif
;
static sqInt nu;
Modified: trunk/src/plugins/FT2Plugin/FT2Plugin.c
===================================================================
--- trunk/src/plugins/FT2Plugin/FT2Plugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/FT2Plugin/FT2Plugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,4 +1,4 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 29 April 2014 10:27:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:39 pm */
/* Automatically generated by
FT2PluginCodeGenerator * FreeType-nice.442 uuid: 9895a884-7d42-4783-9fb8-1a71ef244e16
from
@@ -121,9 +121,9 @@
static FT_Library library;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FT2Plugin 29 April 2014 (i)"
+ "FT2Plugin 20 July 2014 (i)"
#else
- "FT2Plugin 29 April 2014 (e)"
+ "FT2Plugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c
===================================================================
--- trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:58:03 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:39 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- FileCopyPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ FileCopyPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "FileCopyPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "FileCopyPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -57,9 +57,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FileCopyPlugin 12 March 2014 (i)"
+ "FileCopyPlugin 20 July 2014 (i)"
#else
- "FileCopyPlugin 12 March 2014 (e)"
+ "FileCopyPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/FilePlugin/FilePlugin.c
===================================================================
--- trunk/src/plugins/FilePlugin/FilePlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/FilePlugin/FilePlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:30 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- FilePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ FilePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "FilePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "FilePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -100,9 +100,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FilePlugin 12 March 2014 (i)"
+ "FilePlugin 20 July 2014 (i)"
#else
- "FilePlugin 12 March 2014 (e)"
+ "FilePlugin 20 July 2014 (e)"
#endif
;
static void * sCCPfn;
Modified: trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
===================================================================
--- trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:30 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- FloatArrayPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ FloatArrayPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "FloatArrayPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "FloatArrayPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -72,9 +72,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FloatArrayPlugin 12 March 2014 (i)"
+ "FloatArrayPlugin 20 July 2014 (i)"
#else
- "FloatArrayPlugin 12 March 2014 (e)"
+ "FloatArrayPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c
===================================================================
--- trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:30 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- FloatMathPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ FloatMathPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "FloatMathPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "FloatMathPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -79,9 +79,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FloatMathPlugin 12 March 2014 (i)"
+ "FloatMathPlugin 20 July 2014 (i)"
#else
- "FloatMathPlugin 12 March 2014 (e)"
+ "FloatMathPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/GeniePlugin/GeniePlugin.c
===================================================================
--- trunk/src/plugins/GeniePlugin/GeniePlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/GeniePlugin/GeniePlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:31 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- GeniePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ GeniePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "GeniePlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "GeniePlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -61,9 +61,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "GeniePlugin v2.0 12 March 2014 (i)"
+ "GeniePlugin v2.0 20 July 2014 (i)"
#else
- "GeniePlugin v2.0 12 March 2014 (e)"
+ "GeniePlugin v2.0 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c
===================================================================
--- trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:58:04 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:40 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- HostWindowPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ HostWindowPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "HostWindowPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "HostWindowPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -66,9 +66,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "HostWindowPlugin 12 March 2014 (i)"
+ "HostWindowPlugin 20 July 2014 (i)"
#else
- "HostWindowPlugin 12 March 2014 (e)"
+ "HostWindowPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
===================================================================
--- trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:57 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:31 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- JPEGReadWriter2Plugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ JPEGReadWriter2Plugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "JPEGReadWriter2Plugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "JPEGReadWriter2Plugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -68,9 +68,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "JPEGReadWriter2Plugin 12 March 2014 (i)"
+ "JPEGReadWriter2Plugin 20 July 2014 (i)"
#else
- "JPEGReadWriter2Plugin 12 March 2014 (e)"
+ "JPEGReadWriter2Plugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
===================================================================
--- trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:58 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:31 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- JPEGReaderPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ JPEGReaderPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "JPEGReaderPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "JPEGReaderPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -136,9 +136,9 @@
static sqInt jsReadLimit;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "JPEGReaderPlugin 12 March 2014 (i)"
+ "JPEGReaderPlugin 20 July 2014 (i)"
#else
- "JPEGReaderPlugin 12 March 2014 (e)"
+ "JPEGReaderPlugin 20 July 2014 (e)"
#endif
;
static int *residuals;
Modified: trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
===================================================================
--- trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:58 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:31 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- JoystickTabletPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ JoystickTabletPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "JoystickTabletPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "JoystickTabletPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -62,9 +62,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "JoystickTabletPlugin 12 March 2014 (i)"
+ "JoystickTabletPlugin 20 July 2014 (i)"
#else
- "JoystickTabletPlugin 12 March 2014 (e)"
+ "JoystickTabletPlugin 20 July 2014 (e)"
#endif
;
Modified: trunk/src/plugins/KedamaPlugin2/KedamaPlugin2.c
===================================================================
--- trunk/src/plugins/KedamaPlugin2/KedamaPlugin2.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/KedamaPlugin2/KedamaPlugin2.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,6 +1,6 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.5 translated as C source on 23 June 2014 6:57:27 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:41 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.347 uuid: 0e985655-74a3-4561-8daf-4a4740c19a3b
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
KedamaPlugin2 Kedama-Plugins-yo.1 uuid: 3fc7d691-0149-ba4d-a339-5d27cd44a2f8
*/
@@ -123,9 +123,9 @@
static unsigned int kedamaRandomSeed;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "KedamaPlugin2 23 June 2014 (i)"
+ "KedamaPlugin2 20 July 2014 (i)"
#else
- "KedamaPlugin2 23 June 2014 (e)"
+ "KedamaPlugin2 20 July 2014 (e)"
#endif
;
static unsigned int randA;
Modified: trunk/src/plugins/Klatt/Klatt.c
===================================================================
--- trunk/src/plugins/Klatt/Klatt.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/Klatt/Klatt.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:58 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:32 pm */
/* Automatically generated by
- VMPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ VMPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- KlattSynthesizerPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ KlattSynthesizerPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "KlattSynthesizerPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "KlattSynthesizerPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -155,9 +155,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "Klatt 12 March 2014 (i)"
+ "Klatt 20 July 2014 (i)"
#else
- "Klatt 12 March 2014 (e)"
+ "Klatt 20 July 2014 (e)"
#endif
;
static float nlast;
Modified: trunk/src/plugins/LargeIntegers/LargeIntegers.c
===================================================================
--- trunk/src/plugins/LargeIntegers/LargeIntegers.c 2014-07-22 17:45:31 UTC (rev 3052)
+++ trunk/src/plugins/LargeIntegers/LargeIntegers.c 2014-07-23 12:31:11 UTC (rev 3053)
@@ -1,10 +1,10 @@
-/* Smalltalk from Squeak4.5 with VMMaker 4.13.4 translated as C source on 12 March 2014 12:57:59 pm */
+/* Smalltalk from Squeak4.5 with VMMaker 4.13.7 translated as C source on 20 July 2014 7:58:33 pm */
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ SmartSyntaxPluginCodeGenerator * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
from
- LargeIntegersPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a
+ LargeIntegersPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae
*/
-static char __buildInfo[] = "LargeIntegersPlugin VMMaker-dtl.344 uuid: d27f9db0-776a-4a76-aa71-2fc4aaa4885a " __DATE__ ;
+static char __buildInfo[] = "LargeIntegersPlugin * VMMaker-dtl.348 uuid: 869e87ed-0476-48a8-bca8-fe779633f9ae " __DATE__ ;
@@ -42,33 +42,32 @@
/*** Function Prototypes ***/
static sqInt anyBitOfBytesfromto(sqInt aBytesOop, sqInt start, sqInt stopArg);
-static sqInt bytesLshift(sqInt aBytesOop, sqInt shiftCount);
-static sqInt bytesRshiftbyteslookfirst(sqInt aBytesOop, sqInt anInteger, sqInt b, sqInt a);
static sqInt bytesgrowTo(sqInt aBytesObject, sqInt newLen);
static sqInt bytesOrIntgrowTo(sqInt oop, sqInt len);
-static sqInt cByteOpshortlenlongleninto(sqInt opIndex, unsigned char * pByteShort, sqInt shortLen, unsigned char * pByteLong, sqInt longLen, unsigned char * pByteRes);
-static int cBytesCopyFromtolen(unsigned char * pFrom, unsigned char * pTo, sqInt len);
-static sqInt cBytesHighBitlen(unsigned char * pByte, sqInt len);
-static int cBytesLshiftfromlentolen(sqInt shiftCount, unsigned char * pFrom, sqInt lenFrom, unsigned char * pTo, sqInt lenTo);
-static int cBytesReplacefromtowithstartingAt(unsigned char * pTo, sqInt start, sqInt stop, unsigned char * pFrom, sqInt repStart);
static sqInt cCopyIntValtoBytes(sqInt val, sqInt bytes);
-static sqInt cCoreBytesRshiftCountnfbytesfromlentolen(sqInt count, sqInt n, sqInt f, sqInt b, unsigned char * pFrom, sqInt fromLen, unsigned char * pTo, sqInt toLen);
-static sqInt cCoreDigitDivDivlenremlenquolen(unsigned char * pDiv, sqInt divLen, unsigned char * pRem, sqInt remLen, unsigned char * pQuo, sqInt quoLen);
static unsigned char cDigitAddlenwithleninto(unsigned char * pByteShort, sqInt shortLen, unsigned char * pByteLong, sqInt longLen, unsigned char * pByteRes);
static sqInt cDigitComparewithlen(unsigned char * pFirst, unsigned char * pSecond, sqInt len);
+static int cDigitCopyFromtolen(unsigned char * pFrom, unsigned char * pTo, sqInt len);
+static sqInt cDigitDivlenremlenquolen(unsigned char * pDiv, sqInt divLen, unsigned char * pRem, sqInt remLen, unsigned char * pQuo, sqInt quoLen);
+static sqInt cDigitHighBitlen(unsigned char * pByte, sqInt len);
static sqInt cDigitLengthOfCSI(sqInt csi);
+static sqInt cDigitLshiftfromlentolen(sqInt shiftCount, unsigned char * pFrom, sqInt lenFrom, unsigned char * pTo, sqInt lenTo);
+static sqInt cDigitMontgomerylentimeslenmodulolenmInvModBinto(unsigned char * pBytesFirst, sqInt firstLen, unsigned char * pBytesSecond, sqInt secondLen, unsigned char * pBytesThird, sqInt thirdLen, sqInt mInv, unsigned char * pBytesRes);
static unsigned char cDigitMultiplylenwithleninto(unsigned char * pByteShort, sqInt shortLen, unsigned char * pByteLong, sqInt longLen, unsigned char * pByteRes);
static sqInt cDigitOfCSIat(sqInt csi, sqInt ix);
+static sqInt cDigitOpshortlenlongleninto(sqInt opIndex, unsigned char * pByteShort, sqInt shortLen, unsigned char * pByteLong, sqInt longLen, unsigned char * pByteRes);
+static int cDigitReplacefromtowithstartingAt(unsigned char * pTo, sqInt start, sqInt stop, unsigned char * pFrom, sqInt repStart);
+static sqInt cDigitRshiftfromlentolen(sqInt shiftCount, unsigned char * pFrom, sqInt fromLen, unsigned char * pTo, sqInt toLen);
static sqInt cDigitSublenwithleninto(unsigned char * pByteSmall, sqInt smallLen, unsigned char * pByteLarge, sqInt largeLen, unsigned char * pByteRes);
-static sqInt cHighBit(sqInt uint);
-static sqInt cdigitMontgomerylentimeslenmodulolenmInvModBinto(unsigned char * pBytesFirst, sqInt firstLen, unsigned char * pBytesSecond, sqInt secondLen, unsigned char * pBytesThird, sqInt thirdLen, sqInt mInv, unsigned char * pBytesRes);
+static sqInt cHighBit(unsigned int uint);
static sqInt createLargeFromSmallInteger(sqInt anOop);
+static sqInt digitLshift(sqInt aBytesOop, sqInt shiftCount);
+static sqInt digitRshiftlookfirst(sqInt aBytesOop, sqInt shiftCount, sqInt a);
static sqInt digitAddLargewith(sqInt firstInteger, sqInt secondInteger);
static sqInt digitBitLogicwithopIndex(sqInt firstInteger, sqInt secondInteger, sqInt opIx);
static sqInt digitCompareLargewith(sqInt firstInteger, sqInt secondInteger);
static sqInt digitDivLargewithnegative(sqInt firstInteger, sqInt secondInteger, sqInt neg);
static sqInt digitLength(sqInt oop);
-static sqInt digitMontgomerytimesmodulomInvModB(sqInt firstLarge, sqInt secondLarge, sqInt thirdLarge, sqInt mInv);
static sqInt digitMultiplyLargewithnegative(sqInt firstInteger, sqInt secondInteger, sqInt neg);
static sqInt digitOfBytesat(sqInt aBytesOop, sqInt ix);
static sqInt digitSubLargewith(sqInt firstInteger, sqInt secondInteger);
@@ -147,7 +146,7 @@
return interpreterProxy->primitiveFail();
}
magnitude = aBytesOop;
- stop = ((stopArg < (cBytesHighBitlen(interpreterProxy->firstIndexableField(magnitude), interpreterProxy->slotSizeOf(magnitude)))) ? stopArg : (cBytesHighBitlen(interpreterProxy->firstIndexableField(magnitude), interpreterProxy->slotSizeOf(magnitude))));
+ stop = ((stopArg < (cDigitHighBitlen(interpreterProxy->firstIndexableField(magnitude), interpreterProxy->slotSizeOf(magnitude)))) ? stopArg : (cDigitHighBitlen(interpreterProxy->firstIndexableField(magnitude), interpreterProxy->slotSizeOf(magnitude))));
if (start > stop) {
return 0;
}
@@ -186,85 +185,6 @@
/* Attention: this method invalidates all oop's! Only newBytes is valid at return. */
/* Does not normalize. */
-static sqInt bytesLshift(sqInt aBytesOop, sqInt shiftCount) {
- sqInt newLen;
- sqInt oldLen;
- sqInt newBytes;
- sqInt highBit;
-
- oldLen = interpreterProxy->slotSizeOf(aBytesOop);
- if (((highBit = cBytesHighBitlen(interpreterProxy->firstIndexableField(aBytesOop), oldLen))) == 0) {
- return interpreterProxy->integerObjectOf(0);
- }
- newLen = ((sqInt) ((highBit + shiftCount) + 7) >> 3);
- interpreterProxy->pushRemappableOop(aBytesOop);
- newBytes = interpreterProxy->instantiateClassindexableSize(interpreterProxy->fetchClassOf(aBytesOop), newLen);
- aBytesOop = interpreterProxy->popRemappableOop();
- cBytesLshiftfromlentolen(shiftCount, interpreterProxy->firstIndexableField(aBytesOop), oldLen, interpreterProxy->firstIndexableField(newBytes), newLen);
- return newBytes;
-}
-
-
-/* Attention: this method invalidates all oop's! Only newBytes is valid at return. */
-/* Shift right 8*b+anInteger bits, 0<=n<8.
- Discard all digits beyond a, and all zeroes at or below a. */
-/* Does not normalize. */
-
-static sqInt bytesRshiftbyteslookfirst(sqInt aBytesOop, sqInt anInteger, sqInt b, sqInt a) {
- sqInt i;
- sqInt digit;
- sqInt newBytes;
- sqInt x;
- sqInt f;
- sqInt oldLen;
- sqInt newLen;
- unsigned char *pointer;
- unsigned char *pointer1;
-
- x = 0;
- f = 8 - anInteger;
- i = a;
- /* begin digitOfBytes:at: */
- if (i > (interpreterProxy->slotSizeOf(aBytesOop))) {
- digit = 0;
- goto l2;
- } else {
- digit = ((pointer1 = interpreterProxy->firstIndexableField(aBytesOop)))[i - 1];
- goto l2;
- }
-l2: /* end digitOfBytes:at: */;
- while ((((((usqInt) digit) >> anInteger) | x) == 0) && (i != 1)) {
-
- /* Can't exceed 8 bits */
-
- x = digit << f;
- i -= 1;
- /* begin digitOfBytes:at: */
- if (i > (interpreterProxy->slotSizeOf(aBytesOop))) {
- digit = 0;
- goto l1;
- } else {
- digit = ((pointer = interpreterProxy->firstIndexableField(aBytesOop)))[i - 1];
- goto l1;
- }
- l1: /* end digitOfBytes:at: */;
- }
- if (i <= b) {
- return interpreterProxy->instantiateClassindexableSize(interpreterProxy->fetchClassOf(aBytesOop), 0);
- }
- oldLen = interpreterProxy->slotSizeOf(aBytesOop);
- newLen = i - b;
- interpreterProxy->pushRemappableOop(aBytesOop);
- newBytes = interpreterProxy->instantiateClassindexableSize(interpreterProxy->fetchClassOf(aBytesOop), newLen);
- aBytesOop = interpreterProxy->popRemappableOop();
- cCoreBytesRshiftCountnfbytesfromlentolen(i, anInteger, f, b, interpreterProxy->firstIndexableField(aBytesOop), oldLen, interpreterProxy->firstIndexableField(newBytes), newLen);
- return newBytes;
-}
-
-
-/* Attention: this method invalidates all oop's! Only newBytes is valid at return. */
-/* Does not normalize. */
-
static sqInt bytesgrowTo(sqInt aBytesObject, sqInt newLen) {
sqInt oldLen;
sqInt copyLen;
@@ -279,7 +199,7 @@
} else {
copyLen = newLen;
}
- cBytesCopyFromtolen(interpreterProxy->firstIndexableField(aBytesObject), interpreterProxy->firstIndexableField(newBytes), copyLen);
+ cDigitCopyFromtolen(interpreterProxy->firstIndexableField(aBytesObject), interpreterProxy->firstIndexableField(newBytes), copyLen);
return newBytes;
}
@@ -306,186 +226,82 @@
return newBytes;
}
+static sqInt cCopyIntValtoBytes(sqInt val, sqInt bytes) {
+ unsigned char * pByte;
+ sqInt ix;
+ sqInt ixLimiT;
-/* pByteRes len = longLen. */
-
-static sqInt cByteOpshortlenlongleninto(sqInt opIndex, unsigned char * pByteShort, sqInt shortLen, unsigned char * pByteLong, sqInt longLen, unsigned char * pByteRes) {
- sqInt i;
- sqInt limit;
-
- limit = shortLen - 1;
- if (opIndex == andOpIndex) {
- for (i = 0; i <= limit; i += 1) {
- pByteRes[i] = ((pByteShort[i]) & (pByteLong[i]));
- }
- limit = longLen - 1;
- for (i = shortLen; i <= limit; i += 1) {
- pByteRes[i] = 0;
- }
- return 0;
+ pByte = interpreterProxy->firstIndexableField(bytes);
+ for (ix = 1, ixLimiT = (cDigitLengthOfCSI(val)); ix <= ixLimiT; ix += 1) {
+ pByte[ix - 1] = (cDigitOfCSIat(val, ix));
}
- if (opIndex == orOpIndex) {
- for (i = 0; i <= limit; i += 1) {
- pByteRes[i] = ((pByteShort[i]) | (pByteLong[i]));
- }
- limit = longLen - 1;
- for (i = shortLen; i <= limit; i += 1) {
- pByteRes[i] = (pByteLong[i]);
- }
- return 0;
- }
- if (opIndex == xorOpIndex) {
- for (i = 0; i <= limit; i += 1) {
- pByteRes[i] = ((pByteShort[i]) ^ (pByteLong[i]));
- }
- limit = longLen - 1;
- for (i = shortLen; i <= limit; i += 1) {
- pByteRes[i] = (pByteLong[i]);
- }
- return 0;
- }
- return interpreterProxy->primitiveFail();
}
-static int cBytesCopyFromtolen(unsigned char * pFrom, unsigned char * pTo, sqInt len) {
- sqInt limit;
- sqInt i;
- ;
- limit = len - 1;
- for (i = 0; i <= limit; i += 1) {
- pTo[i] = (pFrom[i]);
- }
- return 0;
-}
+/* pByteRes len = longLen; returns over.. */
-
-/* Answer the index (in bits) of the high order bit of the receiver, or zero if the
- receiver is zero. This method is allowed (and needed) for
- LargeNegativeIntegers as well, since Squeak's LargeIntegers are
- sign/magnitude. */
-
-static sqInt cBytesHighBitlen(unsigned char * pByte, sqInt len) {
- sqInt lastDigit;
- sqInt realLength;
-
- realLength = len;
- while (((lastDigit = pByte[realLength - 1])) == 0) {
- if (((realLength -= 1)) == 0) {
- return 0;
- }
- }
- return (cHighBit(lastDigit)) + (8 * (realLength - 1));
-}
-
-
-/* C indexed! */
-
-static int cBytesLshiftfromlentolen(sqInt shiftCount, unsigned char * pFrom, sqInt lenFrom, unsigned char * pTo, sqInt lenTo) {
- sqInt carry;
- sqInt digit;
- sqInt lastIx;
+static unsigned char cDigitAddlenwithleninto(unsigned char * pByteShort, sqInt shortLen, unsigned char * pByteLong, sqInt longLen, unsigned char * pByteRes) {
sqInt i;
- sqInt bitShift;
sqInt limit;
- sqInt byteShift;
+ unsigned int accum;
- byteShift = ((sqInt) shiftCount >> 3);
- bitShift = shiftCount % 8;
- if (bitShift == 0) {
-
- /* Fast version for byte-aligned shifts */
- /* C indexed! */
-
- return cBytesReplacefromtowithstartingAt(pTo, byteShift, lenTo - 1, pFrom, 0);
- }
- carry = 0;
- limit = byteShift - 1;
+ accum = 0;
+ limit = shortLen - 1;
for (i = 0; i <= limit; i += 1) {
- pTo[i] = 0;
+ accum = ((((usqInt) accum) >> 8) + (pByteShort[i])) + (pByteLong[i]);
+ pByteRes[i] = (accum & 255);
}
- limit = (lenTo - byteShift) - 2;
- /* begin sqAssert: */
- /* missing DebugCode */;
-l1: /* end sqAssert: */;
- for (i = 0; i <= limit; i += 1) {
- digit = pFrom[i];
- carry = (((usqInt) carry) >> 8) | (digit << bitShift);
- pTo[i + byteShift] = (carry & 255);
+ limit = longLen - 1;
+ for (i = shortLen; i <= limit; i += 1) {
+ accum = (((usqInt) accum) >> 8) + (pByteLong[i]);
+ pByteRes[i] = (accum & 255);
}
- lastIx = limit + 1;
- if (lastIx > (lenFrom - 1)) {
- digit = 0;
- } else {
- digit = pFrom[lastIx];
- }
- carry = (((usqInt) carry) >> 8) | (digit << bitShift);
- pTo[lastIx + byteShift] = carry;
- carry = ((usqInt) carry) >> 8;
- /* begin sqAssert: */
- /* missing DebugCode */;
-l2: /* end sqAssert: */;
+ return ((usqInt) accum) >> 8;
}
-/* C indexed! */
+/* Precondition: pFirst len = pSecond len. */
-static int cBytesReplacefromtowithstartingAt(unsigned char * pTo, sqInt start, sqInt stop, unsigned char * pFrom, sqInt repStart) {
- return cBytesCopyFromtolen(pFrom + repStart, pTo + start, (stop - start) + 1);
-}
-
-static sqInt cCopyIntValtoBytes(sqInt val, sqInt bytes) {
- unsigned char * pByte;
+static sqInt cDigitComparewithlen(unsigned char * pFirst, unsigned char * pSecond, sqInt len) {
+ unsigned int firstDigit;
+ unsigned int secondDigit;
sqInt ix;
- sqInt ixLimiT;
- pByte = interpreterProxy->firstIndexableField(bytes);
- for (ix = 1, ixLimiT = (cDigitLengthOfCSI(val)); ix <= ixLimiT; ix += 1) {
- pByte[ix - 1] = (cDigitOfCSIat(val, ix));
+ ix = len - 1;
+ while (ix >= 0) {
+ if (((secondDigit = pSecond[ix])) != ((firstDigit = pFirst[ix]))) {
+ if (secondDigit < firstDigit) {
+ return 1;
+ } else {
+ return -1;
+ }
+ }
+ ix -= 1;
}
+ return 0;
}
@@ Diff output truncated at 50000 characters. @@
More information about the Vm-dev
mailing list