Revision: 3654 Author: lewis Date: 2016-03-27 18:59:24 -0700 (Sun, 27 Mar 2016) Log Message: ----------- VMMaker 4.15.5 Nicolas Cellier's LargeIntegersPlugin improvements from oscog branch.
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/DESPlugin/DESPlugin.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/MD5Plugin/MD5Plugin.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/SHA256Plugin/SHA256Plugin.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 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/ckformat.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -5,7 +5,7 @@ /* Usage: ckformat imageFileName */
/* --- DO NOT EDIT THIS FILE --- */ -/* --- Automatically generated from class ImageFormat 2016-02-27T17:19:07.769+01:00--- */ +/* --- Automatically generated from class ImageFormat 2016-03-27T21:52:01.822+01:00--- */ /* --- Source code is in package ImageFormat in the VMMaker repository --- */ /* --- DO NOT EDIT THIS FILE --- */
@@ -148,6 +148,20 @@ exit(0); } } + { + unsigned char b_68021_17[8]= { 0, 0, 0, 0, 0, 1, 9, 181}; + if (strncmp(buf, b_68021_17, 8) == 0) { + printf("%d\n", 68021); + exit(0); + } + } + { + unsigned char b_68021_18[8]= { 181, 9, 1, 0, 0, 0, 0, 0}; + if (strncmp(buf, b_68021_18, 8) == 0) { + printf("%d\n", 68021); + exit(0); + } + } if(fseek(f, 512L, SEEK_SET) != 0) { fprintf(stderr, "cannot go to pos %d in %s\n", 512, argv[1]); exit(3); @@ -268,6 +282,20 @@ exit(0); } } + { + unsigned char b_68021_17[8]= { 0, 0, 0, 0, 0, 1, 9, 181}; + if (strncmp(buf, b_68021_17, 8) == 0) { + printf("%d\n", 68021); + exit(0); + } + } + { + unsigned char b_68021_18[8]= { 181, 9, 1, 0, 0, 0, 0, 0}; + if (strncmp(buf, b_68021_18, 8) == 0) { + printf("%d\n", 68021); + exit(0); + } + } printf("0\n"); /* print an invalid format number */ exit (-1); /* not found, exit with error code */ }
Modified: trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c =================================================================== --- trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:56 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:50 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - ADPCMCodecPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + ADPCMCodecPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "ADPCMCodecPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "ADPCMCodecPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -70,9 +70,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "ADPCMCodecPlugin 27 February 2016 (i)" + "ADPCMCodecPlugin 27 March 2016 (i)" #else - "ADPCMCodecPlugin 27 February 2016 (e)" + "ADPCMCodecPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/AioPlugin/AioPlugin.c =================================================================== --- trunk/src/plugins/AioPlugin/AioPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/AioPlugin/AioPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,6 +1,6 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:07 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:52:01 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from UnixAioPlugin * uuid: nil */ @@ -86,9 +86,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "AioPlugin 27 February 2016 (i)" + "AioPlugin 27 March 2016 (i)" #else - "AioPlugin 27 February 2016 (e)" + "AioPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c =================================================================== --- trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:56 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:50 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - AsynchFilePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + AsynchFilePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "AsynchFilePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "AsynchFilePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -67,9 +67,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "AsynchFilePlugin 27 February 2016 (i)" + "AsynchFilePlugin 27 March 2016 (i)" #else - "AsynchFilePlugin 27 February 2016 (e)" + "AsynchFilePlugin 27 March 2016 (e)" #endif ; static void * sCOAFfn;
Modified: trunk/src/plugins/B2DPlugin/B2DPlugin.c =================================================================== --- trunk/src/plugins/B2DPlugin/B2DPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/B2DPlugin/B2DPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:58 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:52 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - BalloonEnginePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + BalloonEnginePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "BalloonEnginePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "BalloonEnginePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -447,9 +447,9 @@ static void * loadBBFn; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "B2DPlugin 27 February 2016 (i)" + "B2DPlugin 27 March 2016 (i)" #else - "B2DPlugin 27 February 2016 (e)" + "B2DPlugin 27 March 2016 (e)" #endif ; static int* objBuffer;
Modified: trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c =================================================================== --- trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:02 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:57 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - B3DAcceleratorPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + B3DAcceleratorPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "B3DAcceleratorPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "B3DAcceleratorPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -107,9 +107,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "B3DAcceleratorPlugin 27 February 2016 (i)" + "B3DAcceleratorPlugin 27 March 2016 (i)" #else - "B3DAcceleratorPlugin 27 February 2016 (e)" + "B3DAcceleratorPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c =================================================================== --- trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:56 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:50 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - BMPReadWriterPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + BMPReadWriterPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "BMPReadWriterPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "BMPReadWriterPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -58,9 +58,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "BMPReadWriterPlugin 27 February 2016 (i)" + "BMPReadWriterPlugin 27 March 2016 (i)" #else - "BMPReadWriterPlugin 27 February 2016 (e)" + "BMPReadWriterPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/BitBltPlugin/BitBltPlugin.c =================================================================== --- trunk/src/plugins/BitBltPlugin/BitBltPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/BitBltPlugin/BitBltPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:58 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:53 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - BitBltSimulation VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + BitBltSimulation VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "BitBltSimulation VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "BitBltSimulation VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -256,9 +256,9 @@ }; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "BitBltPlugin 27 February 2016 (i)" + "BitBltPlugin 27 March 2016 (i)" #else - "BitBltPlugin 27 February 2016 (e)" + "BitBltPlugin 27 March 2016 (e)" #endif ; static sqInt nWords;
Modified: trunk/src/plugins/CameraPlugin/CameraPlugin.c =================================================================== --- trunk/src/plugins/CameraPlugin/CameraPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/CameraPlugin/CameraPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:03 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:57 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - CameraPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + CameraPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "CameraPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "CameraPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -64,9 +64,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "CameraPlugin 27 February 2016 (i)" + "CameraPlugin 27 March 2016 (i)" #else - "CameraPlugin 27 February 2016 (e)" + "CameraPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c =================================================================== --- trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:03 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:57 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - ClipboardExtendedPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + ClipboardExtendedPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "ClipboardExtendedPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "ClipboardExtendedPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -61,9 +61,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "ClipboardExtendedPlugin 27 February 2016 (i)" + "ClipboardExtendedPlugin 27 March 2016 (i)" #else - "ClipboardExtendedPlugin 27 February 2016 (e)" + "ClipboardExtendedPlugin 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/CroquetPlugin/CroquetPlugin.c =================================================================== --- trunk/src/plugins/CroquetPlugin/CroquetPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/CroquetPlugin/CroquetPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:59 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:53 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - CroquetPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + CroquetPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "CroquetPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "CroquetPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -73,9 +73,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "CroquetPlugin 27 February 2016 (i)" + "CroquetPlugin 27 March 2016 (i)" #else - "CroquetPlugin 27 February 2016 (e)" + "CroquetPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/DBusPlugin/DBusPlugin.c =================================================================== --- trunk/src/plugins/DBusPlugin/DBusPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/DBusPlugin/DBusPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,6 +1,6 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:03 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:57 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 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 27 February 2016 (i)" + "DBusPlugin 27 March 2016 (i)" #else - "DBusPlugin 27 February 2016 (e)" + "DBusPlugin 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/DESPlugin/DESPlugin.c =================================================================== --- trunk/src/plugins/DESPlugin/DESPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/DESPlugin/DESPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,6 +1,6 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:59 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:53 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from DESPlugin * CryptographyPlugins-rww.10 uuid: 8beefa4e-8411-4385-93ed-1c5d66481465 */ @@ -69,9 +69,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DESPlugin 27 February 2016 (i)" + "DESPlugin 27 March 2016 (i)" #else - "DESPlugin 27 February 2016 (e)" + "DESPlugin 27 March 2016 (e)" #endif ; static unsigned char pc1[56] = {
Modified: trunk/src/plugins/DSAPrims/DSAPrims.c =================================================================== --- trunk/src/plugins/DSAPrims/DSAPrims.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/DSAPrims/DSAPrims.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,6 +1,6 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:59 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:53 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from DSAPlugin * CryptographyPlugins-rww.10 uuid: 8beefa4e-8411-4385-93ed-1c5d66481465 */ @@ -67,9 +67,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DSAPrims 27 February 2016 (i)" + "DSAPrims 27 March 2016 (i)" #else - "DSAPrims 27 February 2016 (e)" + "DSAPrims 27 March 2016 (e)" #endif ; static sqInt remainderDigitCount;
Modified: trunk/src/plugins/DropPlugin/DropPlugin.c =================================================================== --- trunk/src/plugins/DropPlugin/DropPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/DropPlugin/DropPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:59 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:53 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - DropPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + DropPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "DropPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "DropPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -62,9 +62,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DropPlugin 27 February 2016 (i)" + "DropPlugin 27 March 2016 (i)" #else - "DropPlugin 27 February 2016 (e)" + "DropPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/FFTPlugin/FFTPlugin.c =================================================================== --- trunk/src/plugins/FFTPlugin/FFTPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/FFTPlugin/FFTPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:59 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - FFTPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + FFTPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "FFTPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "FFTPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -68,9 +68,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FFTPlugin 27 February 2016 (i)" + "FFTPlugin 27 March 2016 (i)" #else - "FFTPlugin 27 February 2016 (e)" + "FFTPlugin 27 March 2016 (e)" #endif ; static sqInt nu;
Modified: trunk/src/plugins/FT2Plugin/FT2Plugin.c =================================================================== --- trunk/src/plugins/FT2Plugin/FT2Plugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/FT2Plugin/FT2Plugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,4 +1,4 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:04 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:58 pm */ /* Automatically generated by FT2PluginCodeGenerator * FreeType-nice.443 uuid: d8120335-a67f-4a64-94ea-90145046f7dc from @@ -121,9 +121,9 @@ static FT_Library library; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FT2Plugin 27 February 2016 (i)" + "FT2Plugin 27 March 2016 (i)" #else - "FT2Plugin 27 February 2016 (e)" + "FT2Plugin 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c =================================================================== --- trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/FileCopyPlugin/FileCopyPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:04 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:58 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - FileCopyPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + FileCopyPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "FileCopyPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "FileCopyPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -57,9 +57,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FileCopyPlugin 27 February 2016 (i)" + "FileCopyPlugin 27 March 2016 (i)" #else - "FileCopyPlugin 27 February 2016 (e)" + "FileCopyPlugin 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/FilePlugin/FilePlugin.c =================================================================== --- trunk/src/plugins/FilePlugin/FilePlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/FilePlugin/FilePlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:59 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - FilePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + FilePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "FilePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "FilePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -100,9 +100,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FilePlugin 27 February 2016 (i)" + "FilePlugin 27 March 2016 (i)" #else - "FilePlugin 27 February 2016 (e)" + "FilePlugin 27 March 2016 (e)" #endif ; static void * sCCPfn;
Modified: trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c =================================================================== --- trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:18:59 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - FloatArrayPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + FloatArrayPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "FloatArrayPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "FloatArrayPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -72,9 +72,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FloatArrayPlugin 27 February 2016 (i)" + "FloatArrayPlugin 27 March 2016 (i)" #else - "FloatArrayPlugin 27 February 2016 (e)" + "FloatArrayPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c =================================================================== --- trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/FloatMathPlugin/FloatMathPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - FloatMathPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + FloatMathPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "FloatMathPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "FloatMathPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -79,9 +79,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FloatMathPlugin 27 February 2016 (i)" + "FloatMathPlugin 27 March 2016 (i)" #else - "FloatMathPlugin 27 February 2016 (e)" + "FloatMathPlugin 27 March 2016 (e)" #endif ;
Modified: trunk/src/plugins/GeniePlugin/GeniePlugin.c =================================================================== --- trunk/src/plugins/GeniePlugin/GeniePlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/GeniePlugin/GeniePlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - GeniePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + GeniePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "GeniePlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "GeniePlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -61,9 +61,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "GeniePlugin v2.0 27 February 2016 (i)" + "GeniePlugin v2.0 27 March 2016 (i)" #else - "GeniePlugin v2.0 27 February 2016 (e)" + "GeniePlugin v2.0 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c =================================================================== --- trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/HostWindowPlugin/HostWindowPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:05 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:59 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - HostWindowPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + HostWindowPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "HostWindowPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "HostWindowPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -66,9 +66,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "HostWindowPlugin 27 February 2016 (i)" + "HostWindowPlugin 27 March 2016 (i)" #else - "HostWindowPlugin 27 February 2016 (e)" + "HostWindowPlugin 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c =================================================================== --- trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - JPEGReadWriter2Plugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + JPEGReadWriter2Plugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "JPEGReadWriter2Plugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "JPEGReadWriter2Plugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -68,9 +68,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "JPEGReadWriter2Plugin 27 February 2016 (i)" + "JPEGReadWriter2Plugin 27 March 2016 (i)" #else - "JPEGReadWriter2Plugin 27 February 2016 (e)" + "JPEGReadWriter2Plugin 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c =================================================================== --- trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - JPEGReaderPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + JPEGReaderPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "JPEGReaderPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "JPEGReaderPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -136,9 +136,9 @@ static sqInt jsReadLimit; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "JPEGReaderPlugin 27 February 2016 (i)" + "JPEGReaderPlugin 27 March 2016 (i)" #else - "JPEGReaderPlugin 27 February 2016 (e)" + "JPEGReaderPlugin 27 March 2016 (e)" #endif ; static int *residuals;
Modified: trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c =================================================================== --- trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - JoystickTabletPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + JoystickTabletPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "JoystickTabletPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "JoystickTabletPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -62,9 +62,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "JoystickTabletPlugin 27 February 2016 (i)" + "JoystickTabletPlugin 27 March 2016 (i)" #else - "JoystickTabletPlugin 27 February 2016 (e)" + "JoystickTabletPlugin 27 March 2016 (e)" #endif ; static sqInt simulator;
Modified: trunk/src/plugins/KedamaPlugin2/KedamaPlugin2.c =================================================================== --- trunk/src/plugins/KedamaPlugin2/KedamaPlugin2.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/KedamaPlugin2/KedamaPlugin2.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,6 +1,6 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:05 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:59 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 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 27 February 2016 (i)" + "KedamaPlugin2 27 March 2016 (i)" #else - "KedamaPlugin2 27 February 2016 (e)" + "KedamaPlugin2 27 March 2016 (e)" #endif ; static unsigned int randA;
Modified: trunk/src/plugins/Klatt/Klatt.c =================================================================== --- trunk/src/plugins/Klatt/Klatt.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/Klatt/Klatt.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:54 pm */ /* Automatically generated by - VMPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + VMPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - KlattSynthesizerPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + KlattSynthesizerPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "KlattSynthesizerPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "KlattSynthesizerPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -155,9 +155,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "Klatt 27 February 2016 (i)" + "Klatt 27 March 2016 (i)" #else - "Klatt 27 February 2016 (e)" + "Klatt 27 March 2016 (e)" #endif ; static float nlast;
Modified: trunk/src/plugins/LargeIntegers/LargeIntegers.c =================================================================== --- trunk/src/plugins/LargeIntegers/LargeIntegers.c 2016-03-26 22:24:44 UTC (rev 3653) +++ trunk/src/plugins/LargeIntegers/LargeIntegers.c 2016-03-28 01:59:24 UTC (rev 3654) @@ -1,10 +1,10 @@ -/* Smalltalk from Squeak4.5 with VMMaker 4.15.3 translated as C source on 27 February 2016 5:19:01 pm */ +/* Smalltalk from Squeak4.5 with VMMaker 4.15.5 translated as C source on 27 March 2016 9:51:55 pm */ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + SmartSyntaxPluginCodeGenerator VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 from - LargeIntegersPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc + LargeIntegersPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 */ -static char __buildInfo[] = "LargeIntegersPlugin VMMaker-dtl.377 uuid: 80df7d73-9bc3-484e-a4ff-45e6d2e8d0dc " __DATE__ ; +static char __buildInfo[] = "LargeIntegersPlugin VMMaker-dtl.379 uuid: 08564677-5e9d-48d5-a63c-b53bd85489f3 " __DATE__ ;
@@ -41,24 +41,22 @@ /*** Constants ***/
/*** Function Prototypes ***/ -static sqInt anyBitOfBytesfromto(sqInt aBytesOop, sqInt start, sqInt stopArg); +static sqInt anyBitOfLargeIntfromto(sqInt aBytesOop, sqInt start, sqInt stopArg); static sqInt bytesgrowTo(sqInt aBytesObject, sqInt newLen); -static sqInt bytesOrIntgrowTo(sqInt oop, sqInt len); static sqInt cCopyIntValtoBytes(sqInt val, sqInt bytes); -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 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 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 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(unsigned int uint); static sqInt createLargeFromSmallInteger(sqInt anOop); static sqInt digitLshift(sqInt aBytesOop, sqInt shiftCount); @@ -70,12 +68,14 @@ static sqInt digitLength(sqInt oop); static sqInt digitMultiplyLargewithnegative(sqInt firstInteger, sqInt secondInteger, sqInt neg); static sqInt digitOfBytesat(sqInt aBytesOop, sqInt ix); +static sqInt digitOfLargeIntat(sqInt aBytesOop, sqInt ix); static sqInt digitSubLargewith(sqInt firstInteger, sqInt secondInteger); #pragma export on EXPORT(const char*) getModuleName(void); #pragma export off static sqInt halt(void); static sqInt isNormalized(sqInt anInteger); +static sqInt largeIntOrIntgrowTo(sqInt oop, sqInt len); static sqInt msg(char *s); static sqInt normalizeNegative(sqInt aLargeNegativeInteger); static sqInt normalizePositive(sqInt aLargePositiveInteger); @@ -101,6 +101,7 @@ EXPORT(sqInt) primDigitSubtract(void); EXPORT(sqInt) primDigitSubtractWith(void); EXPORT(sqInt) primGetModuleName(void); +EXPORT(sqInt) primMontgomeryDigitLength(void); EXPORT(sqInt) primMontgomeryTimesModulo(void); EXPORT(sqInt) primNormalize(void); EXPORT(sqInt) primNormalizeNegative(void); @@ -130,7 +131,7 @@ /* Argument has to be aBytesOop! */ /* Tests for any magnitude bits in the interval from start to stopArg. */
-static sqInt anyBitOfBytesfromto(sqInt aBytesOop, sqInt start, sqInt stopArg) { +static sqInt anyBitOfLargeIntfromto(sqInt aBytesOop, sqInt start, sqInt stopArg) { sqInt lastByteIx; sqInt digit; sqInt magnitude; @@ -140,7 +141,6 @@ sqInt stop; sqInt mask; sqInt ix; - unsigned char *pointer;
/* missing DebugCode */; if ((start < 1) || (stopArg < 1)) { @@ -157,26 +157,26 @@ leftShift = 7 - ((stop - 1) % 8); if (firstByteIx == lastByteIx) { mask = (0xFF << rightShift) & (((usqInt) 0xFF) >> leftShift); - /* begin digitOfBytes:at: */ + /* begin digitOfLargeInt:at: */ if (firstByteIx > (interpreterProxy->slotSizeOf(magnitude))) { digit = 0; goto l1; } else { - digit = ((pointer = interpreterProxy->firstIndexableField(magnitude)))[firstByteIx - 1]; + digit = (((unsigned char *) (interpreterProxy->firstIndexableField(magnitude))))[firstByteIx - 1]; goto l1; } - l1: /* end digitOfBytes:at: */; + l1: /* end digitOfLargeInt:at: */; return (digit & mask) != 0; } - if ((((usqInt) (digitOfBytesat(magnitude, firstByteIx))) >> rightShift) != 0) { + if ((((usqInt) (digitOfLargeIntat(magnitude, firstByteIx))) >> rightShift) != 0) { return 1; } for (ix = (firstByteIx + 1); ix <= (lastByteIx - 1); ix += 1) { - if ((digitOfBytesat(magnitude, ix)) != 0) { + if ((digitOfLargeIntat(magnitude, ix)) != 0) { return 1; } } - if ((((digitOfBytesat(magnitude, lastByteIx)) << leftShift) & 0xFF) != 0) { + if ((((digitOfLargeIntat(magnitude, lastByteIx)) << leftShift) & 0xFF) != 0) { return 1; } return 0; @@ -204,37 +204,16 @@ return newBytes; }
- -/* Attention: this method invalidates all oop's! Only newBytes is valid at return. */ - -static sqInt bytesOrIntgrowTo(sqInt oop, sqInt len) { - sqInt class; - sqInt val; - sqInt newBytes; - - if ((oop & 1)) { - val = (oop >> 1); - if (val < 0) { - class = interpreterProxy->classLargeNegativeInteger(); - } else { - class = interpreterProxy->classLargePositiveInteger(); - } - newBytes = interpreterProxy->instantiateClassindexableSize(class, len); - cCopyIntValtoBytes(val, newBytes); - } else { - newBytes = bytesgrowTo(oop, len); - } - return newBytes; -} - static sqInt cCopyIntValtoBytes(sqInt val, sqInt bytes) { - unsigned char * pByte; + unsigned char *pByte; sqInt ix; sqInt ixLimiT;
pByte = interpreterProxy->firstIndexableField(bytes); for (ix = 1, ixLimiT = (cDigitLengthOfCSI(val)); ix <= ixLimiT; ix += 1) { - pByte[ix - 1] = (cDigitOfCSIat(val, ix)); + pByte[ix - 1] = ((((usqInt) ((val < 0 + ? 0 - val + : val))) >> ((ix - 1) * 8)) & 0xFF); } return null; } @@ -242,7 +221,7 @@
/* pByteRes len = longLen; returns over.. */
-static unsigned char cDigitAddlenwithleninto(unsigned char * pByteShort, sqInt shortLen, unsigned char * pByteLong, sqInt longLen, unsigned char * pByteRes) { +static unsigned char cDigitAddlenwithleninto(unsigned char *pByteShort, sqInt shortLen, unsigned char *pByteLong, sqInt longLen, unsigned char *pByteRes) { sqInt i; sqInt limit; unsigned int accum; @@ -264,7 +243,7 @@
/* Precondition: pFirst len = pSecond len. */
-static sqInt cDigitComparewithlen(unsigned char * pFirst, unsigned char * pSecond, sqInt len) { +static sqInt cDigitComparewithlen(unsigned char *pFirst, unsigned char *pSecond, sqInt len) { unsigned int firstDigit; unsigned int secondDigit; sqInt ix; @@ -283,7 +262,7 @@ return 0; }
-static int cDigitCopyFromtolen(unsigned char * pFrom, unsigned char * pTo, sqInt len) { +static int cDigitCopyFromtolen(unsigned char *pFrom, unsigned char *pTo, sqInt len) { sqInt limit; sqInt i;
@@ -295,7 +274,7 @@ return 0; }
-static sqInt cDigitDivlenremlenquolen(unsigned char * pDiv, sqInt divLen, unsigned char * pRem, sqInt remLen, unsigned char * pQuo, sqInt quoLen) { +static sqInt cDigitDivlenremlenquolen(unsigned char *pDiv, sqInt divLen, unsigned char *pRem, sqInt remLen, unsigned char *pQuo, sqInt quoLen) { unsigned int b; unsigned int q; unsigned int a; @@ -368,13 +347,20 @@ /* i.e. (t,r3) < (hi,lo) */
q -= 1; - if (lo < dnh) { - hi -= 1; - lo = (lo + 256) - dnh; + if (hi == 0) { + + /* since hi is unsigned we must have this guard */ + + cond = 0; } else { - lo -= dnh; + if (lo < dnh) { + hi -= 1; + lo = (lo + 256) - dnh; + } else { + lo -= dnh; + } + cond = hi >= dh; } - cond = hi >= dh; } else { cond = 0; } @@ -423,7 +409,7 @@ LargeNegativeIntegers as well, since Squeak's LargeIntegers are sign/magnitude. */
-static sqInt cDigitHighBitlen(unsigned char * pByte, sqInt len) { +static sqInt cDigitHighBitlen(unsigned char *pByte, sqInt len) { unsigned int lastDigit; sqInt realLength;
@@ -437,26 +423,70 @@ }
-/* Answer the number of indexable fields of a CSmallInteger. This value is - the same as the largest legal subscript. */ +/* Answer the number of bytes required to represent the value of a CSmallInteger. */
static sqInt cDigitLengthOfCSI(sqInt csi) { - if ((csi < 256) && (csi > -256)) { + if (csi >= 0) { + if (csi < 256) { + return 1; + } + if (csi < 65536) { + return 2; + } + if (csi < 0x1000000) { + return 3; + } + if ((BYTES_PER_WORD) == 4) { + return 4; + } else { + if (csi < 0x100000000ULL) { + return 4; + } + if (csi < 0x10000000000ULL) { + return 5; + } + if (csi < 0x1000000000000ULL) { + return 6; + } + if (csi < 0x100000000000000ULL) { + return 7; + } + return 8; + } + } + if (csi > -256) { return 1; } - if ((csi < 65536) && (csi > -65536)) { + if (csi > -65536) { return 2; } - if ((csi < 0x1000000) && (csi > -16777216)) { + if (csi > -16777216) { return 3; } - return 4; + if ((BYTES_PER_WORD) == 4) { + return 4; + } else { + if (csi > -4294967296) { + return 4; + } + if (csi > -1099511627776) { + return 5; + } + if (csi > -281474976710656) { + return 6; + } + if (csi > -72057594037927936) { + return 7; + } + return 8; + } + return null; }
/* C indexed! */
@@ Diff output truncated at 50000 characters. @@
vm-dev@lists.squeakfoundation.org