Revision: 2843 Author: eliot Date: 2014-01-10 13:57:32 -0800 (Fri, 10 Jan 2014) Log Message: ----------- CogVM source as per VMMaker.oscog-eem.581.
Add primitive accessor depth support for external primitives.
Output accessor depth for external primitives in the form of per-primitive signed chars named primitiveFooAccessorDepth that hold the depth for primitiveFoo.
Fix the signatures of floatObjectOf:, positive64BitIntegerFor: & signed64BitIntegerFor:.
Change ^nil to ^self in some logging routines to get return type void.
Add build directories for Cog Spur on linux.
Modified Paths: -------------- branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c branches/Cog/nscogsrc/plugins/LargeIntegers/LargeIntegers.c branches/Cog/nscogsrc/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c branches/Cog/nscogsrc/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c branches/Cog/nscogsrc/plugins/RePlugin/RePlugin.c branches/Cog/nscogsrc/plugins/SecurityPlugin/SecurityPlugin.c branches/Cog/nscogsrc/plugins/SocketPlugin/SocketPlugin.c branches/Cog/nscogsrc/plugins/SoundPlugin/SoundPlugin.c branches/Cog/nscogsrc/plugins/SqueakSSL/SqueakSSL.c branches/Cog/nscogsrc/plugins/UUIDPlugin/UUIDPlugin.c branches/Cog/nscogsrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c branches/Cog/nscogsrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c branches/Cog/nscogsrc/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c branches/Cog/nscogsrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c branches/Cog/nscogsrc/plugins/ZipPlugin/ZipPlugin.c branches/Cog/nscogsrc/vm/cointerp.c branches/Cog/nscogsrc/vm/cointerp.h branches/Cog/nscogsrc/vm/gcc3x-cointerp.c branches/Cog/nscogsrc/vm/interp.h branches/Cog/nscogsrc/vm/vmCallback.h branches/Cog/platforms/Cross/vm/sq.h branches/Cog/platforms/Cross/vm/sqNamedPrims.c branches/Cog/platforms/Mac OS/vm/sqMacUnixExternalPrims.c branches/Cog/platforms/unix/vm/sqUnixExternalPrims.c branches/Cog/spursrc/vm/cointerp.c branches/Cog/spursrc/vm/cointerp.h branches/Cog/spursrc/vm/gcc3x-cointerp.c branches/Cog/spursrc/vm/interp.h branches/Cog/spursrc/vm/vmCallback.h branches/Cog/spurstacksrc/vm/gcc3x-interp.c branches/Cog/spurstacksrc/vm/interp.c branches/Cog/spurstacksrc/vm/interp.h branches/Cog/spurstacksrc/vm/vmCallback.h branches/Cog/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c branches/Cog/src/plugins/AioPlugin/AioPlugin.c branches/Cog/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c branches/Cog/src/plugins/B2DPlugin/B2DPlugin.c branches/Cog/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c branches/Cog/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c branches/Cog/src/plugins/BitBltPlugin/BitBltPlugin.c branches/Cog/src/plugins/BochsIA32Plugin/BochsIA32Plugin.c branches/Cog/src/plugins/CroquetPlugin/CroquetPlugin.c branches/Cog/src/plugins/DSAPrims/DSAPrims.c branches/Cog/src/plugins/DropPlugin/DropPlugin.c branches/Cog/src/plugins/FFTPlugin/FFTPlugin.c branches/Cog/src/plugins/FT2Plugin/FT2Plugin.c branches/Cog/src/plugins/FileCopyPlugin/FileCopyPlugin.c branches/Cog/src/plugins/FilePlugin/FilePlugin.c branches/Cog/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c branches/Cog/src/plugins/FloatMathPlugin/FloatMathPlugin.c branches/Cog/src/plugins/GeniePlugin/GeniePlugin.c branches/Cog/src/plugins/HostWindowPlugin/HostWindowPlugin.c branches/Cog/src/plugins/IA32ABI/IA32ABI.c branches/Cog/src/plugins/InternetConfigPlugin/InternetConfigPlugin.c branches/Cog/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c branches/Cog/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c branches/Cog/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c branches/Cog/src/plugins/Klatt/Klatt.c branches/Cog/src/plugins/LargeIntegers/LargeIntegers.c branches/Cog/src/plugins/LocalePlugin/LocalePlugin.c branches/Cog/src/plugins/MIDIPlugin/MIDIPlugin.c branches/Cog/src/plugins/MacMenubarPlugin/MacMenubarPlugin.c branches/Cog/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c branches/Cog/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c branches/Cog/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c branches/Cog/src/plugins/QuicktimePlugin/QuicktimePlugin.c branches/Cog/src/plugins/RePlugin/RePlugin.c branches/Cog/src/plugins/SecurityPlugin/SecurityPlugin.c branches/Cog/src/plugins/SerialPlugin/SerialPlugin.c branches/Cog/src/plugins/SocketPlugin/SocketPlugin.c branches/Cog/src/plugins/SoundCodecPrims/SoundCodecPrims.c branches/Cog/src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c branches/Cog/src/plugins/SoundPlugin/SoundPlugin.c branches/Cog/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c branches/Cog/src/plugins/SqueakSSL/SqueakSSL.c branches/Cog/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c branches/Cog/src/plugins/UUIDPlugin/UUIDPlugin.c branches/Cog/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c branches/Cog/src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c branches/Cog/src/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c branches/Cog/src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c branches/Cog/src/plugins/ZipPlugin/ZipPlugin.c branches/Cog/src/vm/cointerp.c branches/Cog/src/vm/cointerp.h branches/Cog/src/vm/cointerpmt.c branches/Cog/src/vm/cointerpmt.h branches/Cog/src/vm/gcc3x-cointerp.c branches/Cog/src/vm/gcc3x-cointerpmt.c branches/Cog/src/vm/interp.h branches/Cog/src/vm/vmCallback.h
Added Paths: ----------- branches/Cog/spurcogbuild/cygwinbuild/ branches/Cog/spurcogbuild/cygwinbuild/Croquet.def.in branches/Cog/spurcogbuild/cygwinbuild/Croquet.exe.manifest branches/Cog/spurcogbuild/cygwinbuild/Croquet.ico branches/Cog/spurcogbuild/cygwinbuild/Croquet.rc branches/Cog/spurcogbuild/cygwinbuild/GreenCogSqueak.ico branches/Cog/spurcogbuild/cygwinbuild/HowToBuild branches/Cog/spurcogbuild/cygwinbuild/Makefile branches/Cog/spurcogbuild/cygwinbuild/Makefile.plugin branches/Cog/spurcogbuild/cygwinbuild/Pharo.def.in branches/Cog/spurcogbuild/cygwinbuild/Pharo.exe.manifest branches/Cog/spurcogbuild/cygwinbuild/Pharo.ico branches/Cog/spurcogbuild/cygwinbuild/Pharo.rc branches/Cog/spurcogbuild/cygwinbuild/Squeak.def.in branches/Cog/spurcogbuild/cygwinbuild/Squeak.exe.manifest branches/Cog/spurcogbuild/cygwinbuild/Squeak.rc branches/Cog/spurcogbuild/cygwinbuild/mvm branches/Cog/spurcogbuild/cygwinbuild/plugins.ext branches/Cog/spurcogbuild/cygwinbuild/plugins.int branches/Cog/spurcogbuild/cygwinbuild/squeak.ico branches/Cog/spurcogbuild/unixbuild/ branches/Cog/spurcogbuild/unixbuild/HowToBuild branches/Cog/spurcogbuild/unixbuild/abldt/ branches/Cog/spurcogbuild/unixbuild/abldt/mvm branches/Cog/spurcogbuild/unixbuild/abldt/plugins.ext branches/Cog/spurcogbuild/unixbuild/abldt/plugins.int branches/Cog/spurcogbuild/unixbuild/bldt/ branches/Cog/spurcogbuild/unixbuild/bldt/mvm branches/Cog/spurcogbuild/unixbuild/bldt/plugins.ext branches/Cog/spurcogbuild/unixbuild/bldt/plugins.int branches/Cog/spurcogbuild/unixbuild/dbldt/ branches/Cog/spurcogbuild/unixbuild/dbldt/mvm branches/Cog/spurcogbuild/unixbuild/dbldt/plugins.ext branches/Cog/spurcogbuild/unixbuild/dbldt/plugins.int branches/Cog/spurcogbuild/unixbuild/mkNamedPrims.sh branches/Cog/spurcogbuild/unixbuild/third-party/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/.gitignore branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/COPYING branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/ChangeLog branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/INSTALL branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/MEMORY-LEAK branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/NOTES branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/TODO branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/acinclude.m4 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/aclocal.m4 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/alsalisp.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/hctl.lisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/hello.lisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/itest.lisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/alsalisp/test.lisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/aserver/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/aserver/COPYING branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/aserver/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/aserver/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/aserver/aserver.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/autom4te.cache/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/autom4te.cache/output.0 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/autom4te.cache/output.1 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/autom4te.cache/requests branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.0 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.1 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/compile branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/config.guess branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/config.sub branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/configure branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/configure.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/cvscompile branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/depcomp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/README.1st branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/asoundrc.txt branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/doxygen.cfg.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/index.doxygen branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/pictures/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/pictures/wave1.gif branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/doc/pictures/wave2.gif branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/gitcompile branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/alisp.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/alsa branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/alsa-symbols.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/aserver.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/asoundef.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/asoundlib-head.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/asoundlib-tail.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/conf.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/config.h.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/control.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/control_external.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/error.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/global.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/hwdep.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/iatomic.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/input.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/list.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/mixer.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/mixer_abst.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/output.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/pcm.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/pcm_external.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/pcm_extplug.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/pcm_ioplug.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/pcm_old.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/pcm_plugin.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/pcm_rate.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/rawmidi.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/search.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/seq.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/seq_event.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/seq_midi_event.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/seqmid.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/asequencer.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/asound.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/asound_fm.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/asoundef.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/emu10k1.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/hdsp.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/sb16_csp.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/sscape_ioctl.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sound/type_compat.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/sys.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/include/timer.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/install-sh branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/ltmain.sh branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/missing branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/ac97.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/hda.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/common.py branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/hda.py branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/main.py branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbase.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbase.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbasedl.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/Versions.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/alisp/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/alisp/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/alisp/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/alisp/alisp.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/alisp/alisp_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/alisp/alisp_snd.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/async.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/compat/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/compat/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/compat/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/compat/empty.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/compat/hsearch_r.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/alsa.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/AACI.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP-MODEM.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP-SPDMA.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8810.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8820.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8830.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/Audigy.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/Audigy2.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/Aureon51.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/Aureon71.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/CA0106.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8338-SWIEC.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8338.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8738-MC6.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8738-MC8.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8788.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/CS46xx.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/EMU10K1.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/EMU10K1X.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ENS1370.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ENS1371.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ES1968.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/FM801.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/GUS.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/HDA-Intel.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ICE1712.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ICE1724.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH-MODEM.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH4.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/Maestro3.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/NFORCE.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/PC-Speaker.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/PMac.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/PMacToonie.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/PS3.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/RME9636.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/RME9652.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/sndoc-mixer.alisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/sndop-mixer.alisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/TRID4DWAVENX.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/USB-Audio.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA686A.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8233.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8233A.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8237.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/VX222.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/VXPocket.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/VXPocket440.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/YMF744.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/aliases.alisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/cards/aliases.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/center_lfe.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/default.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/dmix.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/dpl.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/dsnoop.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/front.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/hdmi.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/iec958.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/modem.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/rear.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/side.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround40.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround41.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround50.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround51.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround71.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/smixer.conf branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf/sndo-mixer.alisp branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/conf.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/confmisc.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/cards.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/control.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/control_ext.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/control_hw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/control_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/control_shm.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/control_symbols.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/ctl_symbols_list.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/hcontrol.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/namehint.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/setup.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/control/tlv.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/dlmisc.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/error.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/hwdep/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/hwdep/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/hwdep/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_hw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_symbols.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/input.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/bag.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/mixer.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/mixer_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/mixer_simple.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/simple.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/simple_abst.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/mixer/simple_none.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/names.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/output.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/atomic.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/interval.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/interval.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/interval_inline.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/ladspa.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/mask.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/mask.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/mask_inline.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_adpcm.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_alaw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_asym.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_copy.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_direct.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_direct.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_generic.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_i386.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_i386.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_x86_64.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_x86_64.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dshare.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dsnoop.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_empty.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ext_parm.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_extplug.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_file.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_generic.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_generic.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_hooks.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_hw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_iec958.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ioplug.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ladspa.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_lfloat.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_linear.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_meter.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_misc.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mmap.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mmap_emul.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mulaw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_multi.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_null.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_params.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plug.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plugin.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plugin.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_rate.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_rate_linear.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_route.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_share.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_shm.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_simple.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_softvol.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_symbols.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/pcm_symbols_list.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/plugin_ops.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/scopes/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/scopes/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/scopes/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/pcm/scopes/level.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_hw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_symbols.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_virt.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seq.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seq_event.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seq_hw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seq_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seq_midi_event.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seq_old.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seq_symbols.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/seq/seqmid.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/shmarea.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/socket.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/timer.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/timer_hw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/timer_local.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/timer_query.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/timer_query_hw.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/timer/timer_symbols.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/src/userfile.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/client_event_filter.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/code.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/control.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/latency.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/midifile.3 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/midifile.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/midifile.h branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/midiloop.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/namehint.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/oldapi.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/omixer.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/pcm.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/pcm_min.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/playmidi1.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/queue_timer.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/rawmidi.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/seq-decoder.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/seq-sender.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/seq.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/test/timer.c branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/utils/ branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/utils/Makefile.am branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/utils/Makefile.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/utils/alsa-lib.spec.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/utils/alsa.m4 branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/utils/alsa.pc.in branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/utils/buildrpm branches/Cog/spurcogbuild/unixbuild/third-party/alsa-lib-1.0.17a/version
Property Changed: ---------------- branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
Modified: branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - AsynchFilePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + AsynchFilePlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ; +static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -102,9 +102,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "AsynchFilePlugin VMMaker.oscog-eem.517 (i)" + "AsynchFilePlugin VMMaker.oscog-eem.580 (i)" #else - "AsynchFilePlugin VMMaker.oscog-eem.517 (e)" + "AsynchFilePlugin VMMaker.oscog-eem.580 (e)" #endif ; static void * sCOAFfn; @@ -461,15 +461,24 @@ {"AsynchFilePlugin", "getModuleName", (void*)getModuleName}, {"AsynchFilePlugin", "initialiseModule", (void*)initialiseModule}, {"AsynchFilePlugin", "moduleUnloaded", (void*)moduleUnloaded}, - {"AsynchFilePlugin", "primitiveAsyncFileClose", (void*)primitiveAsyncFileClose}, - {"AsynchFilePlugin", "primitiveAsyncFileOpen", (void*)primitiveAsyncFileOpen}, - {"AsynchFilePlugin", "primitiveAsyncFileReadResult", (void*)primitiveAsyncFileReadResult}, - {"AsynchFilePlugin", "primitiveAsyncFileReadStart", (void*)primitiveAsyncFileReadStart}, - {"AsynchFilePlugin", "primitiveAsyncFileWriteResult", (void*)primitiveAsyncFileWriteResult}, - {"AsynchFilePlugin", "primitiveAsyncFileWriteStart", (void*)primitiveAsyncFileWriteStart}, + {"AsynchFilePlugin", "primitiveAsyncFileClose\000\001", (void*)primitiveAsyncFileClose}, + {"AsynchFilePlugin", "primitiveAsyncFileOpen\000\000", (void*)primitiveAsyncFileOpen}, + {"AsynchFilePlugin", "primitiveAsyncFileReadResult\000\001", (void*)primitiveAsyncFileReadResult}, + {"AsynchFilePlugin", "primitiveAsyncFileReadStart\000\001", (void*)primitiveAsyncFileReadStart}, + {"AsynchFilePlugin", "primitiveAsyncFileWriteResult\000\001", (void*)primitiveAsyncFileWriteResult}, + {"AsynchFilePlugin", "primitiveAsyncFileWriteStart\000\001", (void*)primitiveAsyncFileWriteStart}, {"AsynchFilePlugin", "setInterpreter", (void*)setInterpreter}, - {"AsynchFilePlugin", "shutdownModule", (void*)shutdownModule}, + {"AsynchFilePlugin", "shutdownModule\000\377", (void*)shutdownModule}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveAsyncFileCloseAccessorDepth = 1; +signed char primitiveAsyncFileOpenAccessorDepth = 0; +signed char primitiveAsyncFileReadResultAccessorDepth = 1; +signed char primitiveAsyncFileReadStartAccessorDepth = 1; +signed char primitiveAsyncFileWriteResultAccessorDepth = 1; +signed char primitiveAsyncFileWriteStartAccessorDepth = 1; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - BalloonEnginePlugin VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd + BalloonEnginePlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "BalloonEnginePlugin VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd " __DATE__ ; +static char __buildInfo[] = "BalloonEnginePlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -839,9 +839,9 @@ static void * loadBBFn; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "B2DPlugin VMMaker.oscog-eem.576 (i)" + "B2DPlugin VMMaker.oscog-eem.580 (i)" #else - "B2DPlugin VMMaker.oscog-eem.576 (e)" + "B2DPlugin VMMaker.oscog-eem.580 (e)" #endif ; static int* objBuffer; @@ -14017,4 +14017,50 @@ {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveAbortProcessingAccessorDepth = 2; +signed char primitiveAddActiveEdgeEntryAccessorDepth = 2; +signed char primitiveAddBezierAccessorDepth = 2; +signed char primitiveAddBezierShapeAccessorDepth = 3; +signed char primitiveAddBitmapFillAccessorDepth = 2; +signed char primitiveAddCompressedShapeAccessorDepth = 2; +signed char primitiveAddGradientFillAccessorDepth = 2; +signed char primitiveAddLineAccessorDepth = 2; +signed char primitiveAddOvalAccessorDepth = 2; +signed char primitiveAddPolygonAccessorDepth = 2; +signed char primitiveAddRectAccessorDepth = 2; +signed char primitiveChangedActiveEdgeEntryAccessorDepth = 2; +signed char primitiveCopyBufferAccessorDepth = 1; +signed char primitiveDisplaySpanBufferAccessorDepth = 2; +signed char primitiveDoProfileStatsAccessorDepth = 0; +signed char primitiveFinishedProcessingAccessorDepth = 2; +signed char primitiveGetAALevelAccessorDepth = 2; +signed char primitiveGetBezierStatsAccessorDepth = 2; +signed char primitiveGetClipRectAccessorDepth = 2; +signed char primitiveGetCountsAccessorDepth = 2; +signed char primitiveGetDepthAccessorDepth = 2; +signed char primitiveGetFailureReasonAccessorDepth = 2; +signed char primitiveGetOffsetAccessorDepth = 2; +signed char primitiveGetTimesAccessorDepth = 2; +signed char primitiveInitializeBufferAccessorDepth = 1; +signed char primitiveInitializeProcessingAccessorDepth = 2; +signed char primitiveMergeFillFromAccessorDepth = 2; +signed char primitiveNeedsFlushAccessorDepth = 2; +signed char primitiveNeedsFlushPutAccessorDepth = 2; +signed char primitiveNextActiveEdgeEntryAccessorDepth = 2; +signed char primitiveNextFillEntryAccessorDepth = 4; +signed char primitiveNextGlobalEdgeEntryAccessorDepth = 2; +signed char primitiveRegisterExternalEdgeAccessorDepth = 2; +signed char primitiveRegisterExternalFillAccessorDepth = 2; +signed char primitiveRenderImageAccessorDepth = 4; +signed char primitiveRenderScanlineAccessorDepth = 4; +signed char primitiveSetAALevelAccessorDepth = 2; +signed char primitiveSetBitBltPluginAccessorDepth = 1; +signed char primitiveSetClipRectAccessorDepth = 2; +signed char primitiveSetColorTransformAccessorDepth = 2; +signed char primitiveSetDepthAccessorDepth = 2; +signed char primitiveSetEdgeTransformAccessorDepth = 2; +signed char primitiveSetOffsetAccessorDepth = 2; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - BMPReadWriterPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + BMPReadWriterPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "BMPReadWriterPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ; +static char __buildInfo[] = "BMPReadWriterPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -78,9 +78,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "BMPReadWriterPlugin VMMaker.oscog-eem.517 (i)" + "BMPReadWriterPlugin VMMaker.oscog-eem.580 (i)" #else - "BMPReadWriterPlugin VMMaker.oscog-eem.517 (e)" + "BMPReadWriterPlugin VMMaker.oscog-eem.580 (e)" #endif ;
@@ -261,10 +261,15 @@
void* BMPReadWriterPlugin_exports[][3] = { {"BMPReadWriterPlugin", "getModuleName", (void*)getModuleName}, - {"BMPReadWriterPlugin", "primitiveRead24BmpLine", (void*)primitiveRead24BmpLine}, - {"BMPReadWriterPlugin", "primitiveWrite24BmpLine", (void*)primitiveWrite24BmpLine}, + {"BMPReadWriterPlugin", "primitiveRead24BmpLine\000\001", (void*)primitiveRead24BmpLine}, + {"BMPReadWriterPlugin", "primitiveWrite24BmpLine\000\001", (void*)primitiveWrite24BmpLine}, {"BMPReadWriterPlugin", "setInterpreter", (void*)setInterpreter}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveRead24BmpLineAccessorDepth = 1; +signed char primitiveWrite24BmpLineAccessorDepth = 1; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd + SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - BitBltSimulation VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd + BitBltSimulation VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "BitBltSimulation VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd " __DATE__ ; +static char __buildInfo[] = "BitBltSimulation VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -344,9 +344,9 @@ }; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "BitBltPlugin VMMaker.oscog-eem.576 (i)" + "BitBltPlugin VMMaker.oscog-eem.580 (i)" #else - "BitBltPlugin VMMaker.oscog-eem.576 (e)" + "BitBltPlugin VMMaker.oscog-eem.580 (e)" #endif ; static sqInt noHalftone; @@ -8129,4 +8129,13 @@ {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char copyBitsAccessorDepth = 1; +signed char primitiveCopyBitsAccessorDepth = 3; +signed char primitiveDisplayStringAccessorDepth = 3; +signed char primitiveDrawLoopAccessorDepth = 3; +signed char primitivePixelValueAtAccessorDepth = 2; +signed char primitiveWarpBitsAccessorDepth = 3; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c =================================================================== --- branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - DSAPlugin VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c + DSAPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "DSAPlugin VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c " __DATE__ ; +static char __buildInfo[] = "DSAPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -94,9 +94,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DSAPrims VMMaker.oscog-eem.536 (i)" + "DSAPrims VMMaker.oscog-eem.580 (i)" #else - "DSAPrims VMMaker.oscog-eem.536 (e)" + "DSAPrims VMMaker.oscog-eem.580 (e)" #endif ; static sqInt remainderDigitCount; @@ -747,14 +747,22 @@
void* DSAPrims_exports[][3] = { {"DSAPrims", "getModuleName", (void*)getModuleName}, - {"DSAPrims", "primitiveBigDivide", (void*)primitiveBigDivide}, - {"DSAPrims", "primitiveBigMultiply", (void*)primitiveBigMultiply}, - {"DSAPrims", "primitiveExpandBlock", (void*)primitiveExpandBlock}, - {"DSAPrims", "primitiveHashBlock", (void*)primitiveHashBlock}, - {"DSAPrims", "primitiveHasSecureHashPrimitive", (void*)primitiveHasSecureHashPrimitive}, - {"DSAPrims", "primitiveHighestNonZeroDigitIndex", (void*)primitiveHighestNonZeroDigitIndex}, + {"DSAPrims", "primitiveBigDivide\000\001", (void*)primitiveBigDivide}, + {"DSAPrims", "primitiveBigMultiply\000\001", (void*)primitiveBigMultiply}, + {"DSAPrims", "primitiveExpandBlock\000\001", (void*)primitiveExpandBlock}, + {"DSAPrims", "primitiveHashBlock\000\001", (void*)primitiveHashBlock}, + {"DSAPrims", "primitiveHasSecureHashPrimitive\000\377", (void*)primitiveHasSecureHashPrimitive}, + {"DSAPrims", "primitiveHighestNonZeroDigitIndex\000\001", (void*)primitiveHighestNonZeroDigitIndex}, {"DSAPrims", "setInterpreter", (void*)setInterpreter}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveBigDivideAccessorDepth = 1; +signed char primitiveBigMultiplyAccessorDepth = 1; +signed char primitiveExpandBlockAccessorDepth = 1; +signed char primitiveHashBlockAccessorDepth = 1; +signed char primitiveHighestNonZeroDigitIndexAccessorDepth = 1; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - DropPlugin VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c + DropPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "DropPlugin VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c " __DATE__ ; +static char __buildInfo[] = "DropPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -80,9 +80,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DropPlugin VMMaker.oscog-eem.536 (i)" + "DropPlugin VMMaker.oscog-eem.580 (i)" #else - "DropPlugin VMMaker.oscog-eem.536 (e)" + "DropPlugin VMMaker.oscog-eem.580 (e)" #endif ;
@@ -235,12 +235,17 @@ void* DropPlugin_exports[][3] = { {"DropPlugin", "getModuleName", (void*)getModuleName}, {"DropPlugin", "initialiseModule", (void*)initialiseModule}, - {"DropPlugin", "primitiveDropRequestFileHandle", (void*)primitiveDropRequestFileHandle}, - {"DropPlugin", "primitiveDropRequestFileName", (void*)primitiveDropRequestFileName}, + {"DropPlugin", "primitiveDropRequestFileHandle\000\000", (void*)primitiveDropRequestFileHandle}, + {"DropPlugin", "primitiveDropRequestFileName\000\000", (void*)primitiveDropRequestFileName}, {"DropPlugin", "setFileAccessCallback", (void*)setFileAccessCallback}, {"DropPlugin", "setInterpreter", (void*)setInterpreter}, - {"DropPlugin", "shutdownModule", (void*)shutdownModule}, + {"DropPlugin", "shutdownModule\000\377", (void*)shutdownModule}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveDropRequestFileHandleAccessorDepth = 0; +signed char primitiveDropRequestFileNameAccessorDepth = 0; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - FileCopyPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + FileCopyPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "FileCopyPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ; +static char __buildInfo[] = "FileCopyPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -74,9 +74,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FileCopyPlugin VMMaker.oscog-eem.517 (i)" + "FileCopyPlugin VMMaker.oscog-eem.580 (i)" #else - "FileCopyPlugin VMMaker.oscog-eem.517 (e)" + "FileCopyPlugin VMMaker.oscog-eem.580 (e)" #endif ;
@@ -183,9 +183,12 @@
void* FileCopyPlugin_exports[][3] = { {"FileCopyPlugin", "getModuleName", (void*)getModuleName}, - {"FileCopyPlugin", "primitiveFileCopyNamedTo", (void*)primitiveFileCopyNamedTo}, + {"FileCopyPlugin", "primitiveFileCopyNamedTo\000\377", (void*)primitiveFileCopyNamedTo}, {"FileCopyPlugin", "setInterpreter", (void*)setInterpreter}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - FilePlugin VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c + FilePlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "FilePlugin VMMaker.oscog-eem.536 uuid: c021f329-3f3a-469b-a838-24e74c1be39c " __DATE__ ; +static char __buildInfo[] = "FilePlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -117,7 +117,7 @@ static sqInt (*popRemappableOop)(void); static sqInt (*positive32BitIntegerFor)(sqInt integerValue); static sqInt (*positive32BitValueOf)(sqInt oop); -static sqLong (*positive64BitIntegerFor)(sqLong integerValue); +static sqInt (*positive64BitIntegerFor)(sqLong integerValue); static sqLong (*positive64BitValueOf)(sqInt oop); static sqInt (*primitiveFail)(void); static sqInt (*primitiveFailFor)(sqInt reasonCode); @@ -161,7 +161,7 @@ extern sqInt popRemappableOop(void); extern sqInt positive32BitIntegerFor(sqInt integerValue); extern sqInt positive32BitValueOf(sqInt oop); -extern sqLong positive64BitIntegerFor(sqLong integerValue); +extern sqInt positive64BitIntegerFor(sqLong integerValue); extern sqLong positive64BitValueOf(sqInt oop); extern sqInt primitiveFail(void); extern sqInt primitiveFailFor(sqInt reasonCode); @@ -180,9 +180,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FilePlugin VMMaker.oscog-eem.536 (i)" + "FilePlugin VMMaker.oscog-eem.580 (i)" #else - "FilePlugin VMMaker.oscog-eem.536 (e)" + "FilePlugin VMMaker.oscog-eem.580 (e)" #endif ; static void * sCCPfn; @@ -1229,35 +1229,56 @@ void* FilePlugin_exports[][3] = { {"FilePlugin", "fileOpenNamesizewritesecure", (void*)fileOpenNamesizewritesecure}, {"FilePlugin", "getModuleName", (void*)getModuleName}, - {"FilePlugin", "getThisSession", (void*)getThisSession}, + {"FilePlugin", "getThisSession\000\377", (void*)getThisSession}, {"FilePlugin", "initialiseModule", (void*)initialiseModule}, {"FilePlugin", "moduleUnloaded", (void*)moduleUnloaded}, - {"FilePlugin", "primitiveDirectoryCreate", (void*)primitiveDirectoryCreate}, - {"FilePlugin", "primitiveDirectoryDelete", (void*)primitiveDirectoryDelete}, - {"FilePlugin", "primitiveDirectoryDelimitor", (void*)primitiveDirectoryDelimitor}, - {"FilePlugin", "primitiveDirectoryEntry", (void*)primitiveDirectoryEntry}, - {"FilePlugin", "primitiveDirectoryGetMacTypeAndCreator", (void*)primitiveDirectoryGetMacTypeAndCreator}, - {"FilePlugin", "primitiveDirectoryLookup", (void*)primitiveDirectoryLookup}, - {"FilePlugin", "primitiveDirectorySetMacTypeAndCreator", (void*)primitiveDirectorySetMacTypeAndCreator}, - {"FilePlugin", "primitiveDisableFileAccess", (void*)primitiveDisableFileAccess}, - {"FilePlugin", "primitiveFileAtEnd", (void*)primitiveFileAtEnd}, - {"FilePlugin", "primitiveFileClose", (void*)primitiveFileClose}, - {"FilePlugin", "primitiveFileDelete", (void*)primitiveFileDelete}, - {"FilePlugin", "primitiveFileFlush", (void*)primitiveFileFlush}, - {"FilePlugin", "primitiveFileGetPosition", (void*)primitiveFileGetPosition}, - {"FilePlugin", "primitiveFileOpen", (void*)primitiveFileOpen}, - {"FilePlugin", "primitiveFileRead", (void*)primitiveFileRead}, - {"FilePlugin", "primitiveFileRename", (void*)primitiveFileRename}, - {"FilePlugin", "primitiveFileSetPosition", (void*)primitiveFileSetPosition}, - {"FilePlugin", "primitiveFileSize", (void*)primitiveFileSize}, - {"FilePlugin", "primitiveFileStdioHandles", (void*)primitiveFileStdioHandles}, - {"FilePlugin", "primitiveFileTruncate", (void*)primitiveFileTruncate}, - {"FilePlugin", "primitiveFileWrite", (void*)primitiveFileWrite}, - {"FilePlugin", "primitiveHasFileAccess", (void*)primitiveHasFileAccess}, + {"FilePlugin", "primitiveDirectoryCreate\000\001", (void*)primitiveDirectoryCreate}, + {"FilePlugin", "primitiveDirectoryDelete\000\001", (void*)primitiveDirectoryDelete}, + {"FilePlugin", "primitiveDirectoryDelimitor\000\377", (void*)primitiveDirectoryDelimitor}, + {"FilePlugin", "primitiveDirectoryEntry\000\001", (void*)primitiveDirectoryEntry}, + {"FilePlugin", "primitiveDirectoryGetMacTypeAndCreator\000\001", (void*)primitiveDirectoryGetMacTypeAndCreator}, + {"FilePlugin", "primitiveDirectoryLookup\000\001", (void*)primitiveDirectoryLookup}, + {"FilePlugin", "primitiveDirectorySetMacTypeAndCreator\000\001", (void*)primitiveDirectorySetMacTypeAndCreator}, + {"FilePlugin", "primitiveDisableFileAccess\000\377", (void*)primitiveDisableFileAccess}, + {"FilePlugin", "primitiveFileAtEnd\000\001", (void*)primitiveFileAtEnd}, + {"FilePlugin", "primitiveFileClose\000\001", (void*)primitiveFileClose}, + {"FilePlugin", "primitiveFileDelete\000\001", (void*)primitiveFileDelete}, + {"FilePlugin", "primitiveFileFlush\000\001", (void*)primitiveFileFlush}, + {"FilePlugin", "primitiveFileGetPosition\000\001", (void*)primitiveFileGetPosition}, + {"FilePlugin", "primitiveFileOpen\000\002", (void*)primitiveFileOpen}, + {"FilePlugin", "primitiveFileRead\000\001", (void*)primitiveFileRead}, + {"FilePlugin", "primitiveFileRename\000\001", (void*)primitiveFileRename}, + {"FilePlugin", "primitiveFileSetPosition\000\001", (void*)primitiveFileSetPosition}, + {"FilePlugin", "primitiveFileSize\000\001", (void*)primitiveFileSize}, + {"FilePlugin", "primitiveFileStdioHandles\000\377", (void*)primitiveFileStdioHandles}, + {"FilePlugin", "primitiveFileTruncate\000\001", (void*)primitiveFileTruncate}, + {"FilePlugin", "primitiveFileWrite\000\001", (void*)primitiveFileWrite}, + {"FilePlugin", "primitiveHasFileAccess\000\377", (void*)primitiveHasFileAccess}, {"FilePlugin", "setInterpreter", (void*)setInterpreter}, {"FilePlugin", "setMacFileTypeAndCreator", (void*)setMacFileTypeAndCreator}, - {"FilePlugin", "shutdownModule", (void*)shutdownModule}, + {"FilePlugin", "shutdownModule\000\377", (void*)shutdownModule}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveDirectoryCreateAccessorDepth = 1; +signed char primitiveDirectoryDeleteAccessorDepth = 1; +signed char primitiveDirectoryEntryAccessorDepth = 1; +signed char primitiveDirectoryGetMacTypeAndCreatorAccessorDepth = 1; +signed char primitiveDirectoryLookupAccessorDepth = 1; +signed char primitiveDirectorySetMacTypeAndCreatorAccessorDepth = 1; +signed char primitiveFileAtEndAccessorDepth = 1; +signed char primitiveFileCloseAccessorDepth = 1; +signed char primitiveFileDeleteAccessorDepth = 1; +signed char primitiveFileFlushAccessorDepth = 1; +signed char primitiveFileGetPositionAccessorDepth = 1; +signed char primitiveFileOpenAccessorDepth = 2; +signed char primitiveFileReadAccessorDepth = 1; +signed char primitiveFileRenameAccessorDepth = 1; +signed char primitiveFileSetPositionAccessorDepth = 1; +signed char primitiveFileSizeAccessorDepth = 1; +signed char primitiveFileTruncateAccessorDepth = 1; +signed char primitiveFileWriteAccessorDepth = 1; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - FloatArrayPlugin VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd + FloatArrayPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "FloatArrayPlugin VMMaker.oscog-eem.576 uuid: f4b652dc-67bc-4cf3-8b62-74bcbcbf01cd " __DATE__ ; +static char __buildInfo[] = "FloatArrayPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -68,7 +68,7 @@ #if !defined(SQUEAK_BUILTIN_PLUGIN) static sqInt (*failed)(void); static void * (*firstIndexableField)(sqInt oop); -static double (*floatObjectOf)(double aFloat); +static sqInt (*floatObjectOf)(double aFloat); static double (*floatValueOf)(sqInt oop); static sqInt (*integerValueOf)(sqInt oop); static sqInt (*isIntegerObject)(sqInt objectPointer); @@ -89,7 +89,7 @@ #else /* !defined(SQUEAK_BUILTIN_PLUGIN) */ extern sqInt failed(void); extern void * firstIndexableField(sqInt oop); -extern double floatObjectOf(double aFloat); +extern sqInt floatObjectOf(double aFloat); extern double floatValueOf(sqInt oop); extern sqInt integerValueOf(sqInt oop); extern sqInt isIntegerObject(sqInt objectPointer); @@ -112,9 +112,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FloatArrayPlugin VMMaker.oscog-eem.576 (i)" + "FloatArrayPlugin VMMaker.oscog-eem.580 (i)" #else - "FloatArrayPlugin VMMaker.oscog-eem.576 (e)" + "FloatArrayPlugin VMMaker.oscog-eem.580 (e)" #endif ;
@@ -763,4 +763,23 @@ {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveAddFloatArrayAccessorDepth = 1; +signed char primitiveAddScalarAccessorDepth = 1; +signed char primitiveAtAccessorDepth = 1; +signed char primitiveAtPutAccessorDepth = 1; +signed char primitiveDivFloatArrayAccessorDepth = 1; +signed char primitiveDivScalarAccessorDepth = 1; +signed char primitiveDotProductAccessorDepth = 1; +signed char primitiveEqualAccessorDepth = 1; +signed char primitiveHashArrayAccessorDepth = 1; +signed char primitiveLengthAccessorDepth = 1; +signed char primitiveMulFloatArrayAccessorDepth = 1; +signed char primitiveMulScalarAccessorDepth = 1; +signed char primitiveNormalizeAccessorDepth = 1; +signed char primitiveSubFloatArrayAccessorDepth = 1; +signed char primitiveSubScalarAccessorDepth = 1; +signed char primitiveSumAccessorDepth = 1; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - FloatMathPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + FloatMathPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "FloatMathPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ; +static char __buildInfo[] = "FloatMathPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -93,9 +93,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FloatMathPlugin VMMaker.oscog-eem.517 (i)" + "FloatMathPlugin VMMaker.oscog-eem.580 (i)" #else - "FloatMathPlugin VMMaker.oscog-eem.517 (e)" + "FloatMathPlugin VMMaker.oscog-eem.580 (e)" #endif ;
@@ -648,30 +648,55 @@
void* FloatMathPlugin_exports[][3] = { {"FloatMathPlugin", "getModuleName", (void*)getModuleName}, - {"FloatMathPlugin", "primitiveArcCos", (void*)primitiveArcCos}, - {"FloatMathPlugin", "primitiveArcCosH", (void*)primitiveArcCosH}, - {"FloatMathPlugin", "primitiveArcSin", (void*)primitiveArcSin}, - {"FloatMathPlugin", "primitiveArcSinH", (void*)primitiveArcSinH}, - {"FloatMathPlugin", "primitiveArcTan", (void*)primitiveArcTan}, - {"FloatMathPlugin", "primitiveArcTan2", (void*)primitiveArcTan2}, - {"FloatMathPlugin", "primitiveArcTanH", (void*)primitiveArcTanH}, - {"FloatMathPlugin", "primitiveCos", (void*)primitiveCos}, - {"FloatMathPlugin", "primitiveCosH", (void*)primitiveCosH}, - {"FloatMathPlugin", "primitiveExp", (void*)primitiveExp}, - {"FloatMathPlugin", "primitiveFMod", (void*)primitiveFMod}, - {"FloatMathPlugin", "primitiveFractionalPart", (void*)primitiveFractionalPart}, - {"FloatMathPlugin", "primitiveHypot", (void*)primitiveHypot}, - {"FloatMathPlugin", "primitiveLog10", (void*)primitiveLog10}, - {"FloatMathPlugin", "primitiveLogN", (void*)primitiveLogN}, - {"FloatMathPlugin", "primitiveRaisedToPower", (void*)primitiveRaisedToPower}, - {"FloatMathPlugin", "primitiveSin", (void*)primitiveSin}, - {"FloatMathPlugin", "primitiveSinH", (void*)primitiveSinH}, - {"FloatMathPlugin", "primitiveSqrt", (void*)primitiveSqrt}, - {"FloatMathPlugin", "primitiveTan", (void*)primitiveTan}, - {"FloatMathPlugin", "primitiveTanH", (void*)primitiveTanH}, - {"FloatMathPlugin", "primitiveTimesTwoPower", (void*)primitiveTimesTwoPower}, + {"FloatMathPlugin", "primitiveArcCos\000\000", (void*)primitiveArcCos}, + {"FloatMathPlugin", "primitiveArcCosH\000\000", (void*)primitiveArcCosH}, + {"FloatMathPlugin", "primitiveArcSin\000\000", (void*)primitiveArcSin}, + {"FloatMathPlugin", "primitiveArcSinH\000\000", (void*)primitiveArcSinH}, + {"FloatMathPlugin", "primitiveArcTan\000\000", (void*)primitiveArcTan}, + {"FloatMathPlugin", "primitiveArcTan2\000\000", (void*)primitiveArcTan2}, + {"FloatMathPlugin", "primitiveArcTanH\000\000", (void*)primitiveArcTanH}, + {"FloatMathPlugin", "primitiveCos\000\000", (void*)primitiveCos}, + {"FloatMathPlugin", "primitiveCosH\000\000", (void*)primitiveCosH}, + {"FloatMathPlugin", "primitiveExp\000\000", (void*)primitiveExp}, + {"FloatMathPlugin", "primitiveFMod\000\000", (void*)primitiveFMod}, + {"FloatMathPlugin", "primitiveFractionalPart\000\000", (void*)primitiveFractionalPart}, + {"FloatMathPlugin", "primitiveHypot\000\000", (void*)primitiveHypot}, + {"FloatMathPlugin", "primitiveLog10\000\000", (void*)primitiveLog10}, + {"FloatMathPlugin", "primitiveLogN\000\000", (void*)primitiveLogN}, + {"FloatMathPlugin", "primitiveRaisedToPower\000\000", (void*)primitiveRaisedToPower}, + {"FloatMathPlugin", "primitiveSin\000\000", (void*)primitiveSin}, + {"FloatMathPlugin", "primitiveSinH\000\000", (void*)primitiveSinH}, + {"FloatMathPlugin", "primitiveSqrt\000\000", (void*)primitiveSqrt}, + {"FloatMathPlugin", "primitiveTan\000\000", (void*)primitiveTan}, + {"FloatMathPlugin", "primitiveTanH\000\000", (void*)primitiveTanH}, + {"FloatMathPlugin", "primitiveTimesTwoPower\000\000", (void*)primitiveTimesTwoPower}, {"FloatMathPlugin", "setInterpreter", (void*)setInterpreter}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primitiveArcCosAccessorDepth = 0; +signed char primitiveArcCosHAccessorDepth = 0; +signed char primitiveArcSinAccessorDepth = 0; +signed char primitiveArcSinHAccessorDepth = 0; +signed char primitiveArcTanAccessorDepth = 0; +signed char primitiveArcTan2AccessorDepth = 0; +signed char primitiveArcTanHAccessorDepth = 0; +signed char primitiveCosAccessorDepth = 0; +signed char primitiveCosHAccessorDepth = 0; +signed char primitiveExpAccessorDepth = 0; +signed char primitiveFModAccessorDepth = 0; +signed char primitiveFractionalPartAccessorDepth = 0; +signed char primitiveHypotAccessorDepth = 0; +signed char primitiveLog10AccessorDepth = 0; +signed char primitiveLogNAccessorDepth = 0; +signed char primitiveRaisedToPowerAccessorDepth = 0; +signed char primitiveSinAccessorDepth = 0; +signed char primitiveSinHAccessorDepth = 0; +signed char primitiveSqrtAccessorDepth = 0; +signed char primitiveTanAccessorDepth = 0; +signed char primitiveTanHAccessorDepth = 0; +signed char primitiveTimesTwoPowerAccessorDepth = 0; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c =================================================================== --- branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + VMPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - NewsqueakIA32ABIPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + NewsqueakIA32ABIPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "NewsqueakIA32ABIPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ; +static char __buildInfo[] = "NewsqueakIA32ABIPlugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -146,7 +146,7 @@ static sqInt (*isBytes)(sqInt oop); static sqInt (*isInMemory)(sqInt address); static sqInt (*isIntegerObject)(sqInt objectPointer); -sqInt (*isOopImmutable)(sqInt anOop); +static sqInt (*isOopImmutable)(sqInt anOop); static sqInt (*isWordsOrBytes)(sqInt oop); static sqInt (*methodArgumentCount)(void); static sqInt (*methodReturnValue)(sqInt oop); @@ -154,7 +154,7 @@ static sqInt (*popthenPush)(sqInt nItems, sqInt oop); static sqInt (*positive32BitIntegerFor)(sqInt integerValue); static sqInt (*positive32BitValueOf)(sqInt oop); -static sqLong (*positive64BitIntegerFor)(sqLong integerValue); +static sqInt (*positive64BitIntegerFor)(sqLong integerValue); static sqLong (*positive64BitValueOf)(sqInt oop); static sqInt (*primitiveFailFor)(sqInt reasonCode); static sqInt (*pushFloat)(double f); @@ -162,7 +162,7 @@ static sqInt (*signalNoResume)(sqInt aSemaphore); static sqInt (*signed32BitIntegerFor)(sqInt integerValue); static int (*signed32BitValueOf)(sqInt oop); -static sqLong (*signed64BitIntegerFor)(sqLong integerValue); +static sqInt (*signed64BitIntegerFor)(sqLong integerValue); static sqLong (*signed64BitValueOf)(sqInt oop); static sqInt (*stSizeOf)(sqInt oop); static sqInt (*stackIntegerValue)(sqInt offset); @@ -199,7 +199,7 @@ extern sqInt popthenPush(sqInt nItems, sqInt oop); extern sqInt positive32BitIntegerFor(sqInt integerValue); extern sqInt positive32BitValueOf(sqInt oop); -extern sqLong positive64BitIntegerFor(sqLong integerValue); +extern sqInt positive64BitIntegerFor(sqLong integerValue); extern sqLong positive64BitValueOf(sqInt oop); extern sqInt primitiveFailFor(sqInt reasonCode); extern sqInt pushFloat(double f); @@ -207,7 +207,7 @@ extern sqInt signalNoResume(sqInt aSemaphore); extern sqInt signed32BitIntegerFor(sqInt integerValue); extern int signed32BitValueOf(sqInt oop); -extern sqLong signed64BitIntegerFor(sqLong integerValue); +extern sqInt signed64BitIntegerFor(sqLong integerValue); extern sqLong signed64BitValueOf(sqInt oop); extern sqInt stSizeOf(sqInt oop); extern sqInt stackIntegerValue(sqInt offset); @@ -220,9 +220,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "IA32ABI VMMaker.oscog-eem.517 (i)" + "IA32ABI VMMaker.oscog-eem.580 (i)" #else - "IA32ABI VMMaker.oscog-eem.517 (e)" + "IA32ABI VMMaker.oscog-eem.580 (e)" #endif ;
@@ -2100,53 +2100,96 @@ void* IA32ABI_exports[][3] = { {"IA32ABI", "getModuleName", (void*)getModuleName}, {"IA32ABI", "isAlien", (void*)isAlien}, - {"IA32ABI", "primAddressField", (void*)primAddressField}, - {"IA32ABI", "primAddressFieldPut", (void*)primAddressFieldPut}, - {"IA32ABI", "primAlienReplace", (void*)primAlienReplace}, - {"IA32ABI", "primAllocateExecutablePage", (void*)primAllocateExecutablePage}, - {"IA32ABI", "primBoxedFree", (void*)primBoxedFree}, - {"IA32ABI", "primCallOutDoubleReturn", (void*)primCallOutDoubleReturn}, - {"IA32ABI", "primCallOutFloatReturn", (void*)primCallOutFloatReturn}, - {"IA32ABI", "primCallOutIntegralReturn", (void*)primCallOutIntegralReturn}, - {"IA32ABI", "primCalloc", (void*)primCalloc}, - {"IA32ABI", "primDoubleAt", (void*)primDoubleAt}, - {"IA32ABI", "primDoubleAtPut", (void*)primDoubleAtPut}, - {"IA32ABI", "primDrainOSEventQueue", (void*)primDrainOSEventQueue}, - {"IA32ABI", "primFloatAt", (void*)primFloatAt}, - {"IA32ABI", "primFloatAtPut", (void*)primFloatAtPut}, - {"IA32ABI", "primFree", (void*)primFree}, - {"IA32ABI", "primInIOProcessEventsFlagAddress", (void*)primInIOProcessEventsFlagAddress}, - {"IA32ABI", "primInLibraryFindSymbol", (void*)primInLibraryFindSymbol}, - {"IA32ABI", "primLoadLibrary", (void*)primLoadLibrary}, - {"IA32ABI", "primMalloc", (void*)primMalloc}, - {"IA32ABI", "primReturnAsFromContextThrough", (void*)primReturnAsFromContextThrough}, - {"IA32ABI", "primReturnFromContextThrough", (void*)primReturnFromContextThrough}, - {"IA32ABI", "primSignedByteAt", (void*)primSignedByteAt}, - {"IA32ABI", "primSignedByteAtPut", (void*)primSignedByteAtPut}, - {"IA32ABI", "primSignedLongAt", (void*)primSignedLongAt}, - {"IA32ABI", "primSignedLongAtPut", (void*)primSignedLongAtPut}, - {"IA32ABI", "primSignedLongLongAt", (void*)primSignedLongLongAt}, - {"IA32ABI", "primSignedLongLongAtPut", (void*)primSignedLongLongAtPut}, - {"IA32ABI", "primSignedShortAt", (void*)primSignedShortAt}, - {"IA32ABI", "primSignedShortAtPut", (void*)primSignedShortAtPut}, - {"IA32ABI", "primSizeField", (void*)primSizeField}, - {"IA32ABI", "primSizeFieldPut", (void*)primSizeFieldPut}, - {"IA32ABI", "primStrlenFromStartIndex", (void*)primStrlenFromStartIndex}, - {"IA32ABI", "primStrlenThroughPointerAtIndex", (void*)primStrlenThroughPointerAtIndex}, - {"IA32ABI", "primThunkEntryAddress", (void*)primThunkEntryAddress}, - {"IA32ABI", "primUnsignedByteAt", (void*)primUnsignedByteAt}, - {"IA32ABI", "primUnsignedByteAtPut", (void*)primUnsignedByteAtPut}, - {"IA32ABI", "primUnsignedLongAt", (void*)primUnsignedLongAt}, - {"IA32ABI", "primUnsignedLongAtPut", (void*)primUnsignedLongAtPut}, - {"IA32ABI", "primUnsignedLongLongAt", (void*)primUnsignedLongLongAt}, - {"IA32ABI", "primUnsignedLongLongAtPut", (void*)primUnsignedLongLongAtPut}, - {"IA32ABI", "primUnsignedShortAt", (void*)primUnsignedShortAt}, - {"IA32ABI", "primUnsignedShortAtPut", (void*)primUnsignedShortAtPut}, - {"IA32ABI", "primVarArgsCallOutDoubleReturn", (void*)primVarArgsCallOutDoubleReturn}, - {"IA32ABI", "primVarArgsCallOutFloatReturn", (void*)primVarArgsCallOutFloatReturn}, - {"IA32ABI", "primVarArgsCallOutIntegralReturn", (void*)primVarArgsCallOutIntegralReturn}, + {"IA32ABI", "primAddressField\000\000", (void*)primAddressField}, + {"IA32ABI", "primAddressFieldPut\000\000", (void*)primAddressFieldPut}, + {"IA32ABI", "primAlienReplace\000\001", (void*)primAlienReplace}, + {"IA32ABI", "primAllocateExecutablePage\000\377", (void*)primAllocateExecutablePage}, + {"IA32ABI", "primBoxedFree\000\001", (void*)primBoxedFree}, + {"IA32ABI", "primCallOutDoubleReturn\000\000", (void*)primCallOutDoubleReturn}, + {"IA32ABI", "primCallOutFloatReturn\000\000", (void*)primCallOutFloatReturn}, + {"IA32ABI", "primCallOutIntegralReturn\000\000", (void*)primCallOutIntegralReturn}, + {"IA32ABI", "primCalloc\000\000", (void*)primCalloc}, + {"IA32ABI", "primDoubleAt\000\000", (void*)primDoubleAt}, + {"IA32ABI", "primDoubleAtPut\000\000", (void*)primDoubleAtPut}, + {"IA32ABI", "primDrainOSEventQueue\000\377", (void*)primDrainOSEventQueue}, + {"IA32ABI", "primFloatAt\000\000", (void*)primFloatAt}, + {"IA32ABI", "primFloatAtPut\000\000", (void*)primFloatAtPut}, + {"IA32ABI", "primFree\000\377", (void*)primFree}, + {"IA32ABI", "primInIOProcessEventsFlagAddress\000\377", (void*)primInIOProcessEventsFlagAddress}, + {"IA32ABI", "primInLibraryFindSymbol\000\000", (void*)primInLibraryFindSymbol}, + {"IA32ABI", "primLoadLibrary\000\000", (void*)primLoadLibrary}, + {"IA32ABI", "primMalloc\000\000", (void*)primMalloc}, + {"IA32ABI", "primReturnAsFromContextThrough\000\000", (void*)primReturnAsFromContextThrough}, + {"IA32ABI", "primReturnFromContextThrough\000\000", (void*)primReturnFromContextThrough}, + {"IA32ABI", "primSignedByteAt\000\000", (void*)primSignedByteAt}, + {"IA32ABI", "primSignedByteAtPut\000\000", (void*)primSignedByteAtPut}, + {"IA32ABI", "primSignedLongAt\000\000", (void*)primSignedLongAt}, + {"IA32ABI", "primSignedLongAtPut\000\000", (void*)primSignedLongAtPut}, + {"IA32ABI", "primSignedLongLongAt\000\000", (void*)primSignedLongLongAt}, + {"IA32ABI", "primSignedLongLongAtPut\000\000", (void*)primSignedLongLongAtPut}, + {"IA32ABI", "primSignedShortAt\000\000", (void*)primSignedShortAt}, + {"IA32ABI", "primSignedShortAtPut\000\000", (void*)primSignedShortAtPut}, + {"IA32ABI", "primSizeField\000\000", (void*)primSizeField}, + {"IA32ABI", "primSizeFieldPut\000\000", (void*)primSizeFieldPut}, + {"IA32ABI", "primStrlenFromStartIndex\000\000", (void*)primStrlenFromStartIndex}, + {"IA32ABI", "primStrlenThroughPointerAtIndex\000\000", (void*)primStrlenThroughPointerAtIndex}, + {"IA32ABI", "primThunkEntryAddress\000\377", (void*)primThunkEntryAddress}, + {"IA32ABI", "primUnsignedByteAt\000\000", (void*)primUnsignedByteAt}, + {"IA32ABI", "primUnsignedByteAtPut\000\000", (void*)primUnsignedByteAtPut}, + {"IA32ABI", "primUnsignedLongAt\000\000", (void*)primUnsignedLongAt}, + {"IA32ABI", "primUnsignedLongAtPut\000\000", (void*)primUnsignedLongAtPut}, + {"IA32ABI", "primUnsignedLongLongAt\000\000", (void*)primUnsignedLongLongAt}, + {"IA32ABI", "primUnsignedLongLongAtPut\000\000", (void*)primUnsignedLongLongAtPut}, + {"IA32ABI", "primUnsignedShortAt\000\000", (void*)primUnsignedShortAt}, + {"IA32ABI", "primUnsignedShortAtPut\000\000", (void*)primUnsignedShortAtPut}, + {"IA32ABI", "primVarArgsCallOutDoubleReturn\000\000", (void*)primVarArgsCallOutDoubleReturn}, + {"IA32ABI", "primVarArgsCallOutFloatReturn\000\000", (void*)primVarArgsCallOutFloatReturn}, + {"IA32ABI", "primVarArgsCallOutIntegralReturn\000\000", (void*)primVarArgsCallOutIntegralReturn}, {"IA32ABI", "setInterpreter", (void*)setInterpreter}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primAddressFieldAccessorDepth = 0; +signed char primAddressFieldPutAccessorDepth = 0; +signed char primAlienReplaceAccessorDepth = 1; +signed char primBoxedFreeAccessorDepth = 1; +signed char primCallOutDoubleReturnAccessorDepth = 0; +signed char primCallOutFloatReturnAccessorDepth = 0; +signed char primCallOutIntegralReturnAccessorDepth = 0; +signed char primCallocAccessorDepth = 0; +signed char primDoubleAtAccessorDepth = 0; +signed char primDoubleAtPutAccessorDepth = 0; +signed char primFloatAtAccessorDepth = 0; +signed char primFloatAtPutAccessorDepth = 0; +signed char primInLibraryFindSymbolAccessorDepth = 0; +signed char primLoadLibraryAccessorDepth = 0; +signed char primMallocAccessorDepth = 0; +signed char primReturnAsFromContextThroughAccessorDepth = 0; +signed char primReturnFromContextThroughAccessorDepth = 0; +signed char primSignedByteAtAccessorDepth = 0; +signed char primSignedByteAtPutAccessorDepth = 0; +signed char primSignedLongAtAccessorDepth = 0; +signed char primSignedLongAtPutAccessorDepth = 0; +signed char primSignedLongLongAtAccessorDepth = 0; +signed char primSignedLongLongAtPutAccessorDepth = 0; +signed char primSignedShortAtAccessorDepth = 0; +signed char primSignedShortAtPutAccessorDepth = 0; +signed char primSizeFieldAccessorDepth = 0; +signed char primSizeFieldPutAccessorDepth = 0; +signed char primStrlenFromStartIndexAccessorDepth = 0; +signed char primStrlenThroughPointerAtIndexAccessorDepth = 0; +signed char primUnsignedByteAtAccessorDepth = 0; +signed char primUnsignedByteAtPutAccessorDepth = 0; +signed char primUnsignedLongAtAccessorDepth = 0; +signed char primUnsignedLongAtPutAccessorDepth = 0; +signed char primUnsignedLongLongAtAccessorDepth = 0; +signed char primUnsignedLongLongAtPutAccessorDepth = 0; +signed char primUnsignedShortAtAccessorDepth = 0; +signed char primUnsignedShortAtPutAccessorDepth = 0; +signed char primVarArgsCallOutDoubleReturnAccessorDepth = 0; +signed char primVarArgsCallOutFloatReturnAccessorDepth = 0; +signed char primVarArgsCallOutIntegralReturnAccessorDepth = 0; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 from - JPEGReadWriter2Plugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 + JPEGReadWriter2Plugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 */ -static char __buildInfo[] = "JPEGReadWriter2Plugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ; +static char __buildInfo[] = "JPEGReadWriter2Plugin VMMaker.oscog-eem.580 uuid: 751b08d4-d92e-440a-b3f6-cb2c76f52514 " __DATE__ ;
@@ -103,9 +103,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "JPEGReadWriter2Plugin VMMaker.oscog-eem.517 (i)" + "JPEGReadWriter2Plugin VMMaker.oscog-eem.580 (i)" #else - "JPEGReadWriter2Plugin VMMaker.oscog-eem.517 (e)" + "JPEGReadWriter2Plugin VMMaker.oscog-eem.580 (e)" #endif ;
@@ -765,18 +765,23 @@ void* JPEGReadWriter2Plugin_exports[][3] = { {"JPEGReadWriter2Plugin", "getModuleName", (void*)getModuleName}, {"JPEGReadWriter2Plugin", "initialiseModule", (void*)initialiseModule}, - {"JPEGReadWriter2Plugin", "primImageHeight", (void*)primImageHeight}, - {"JPEGReadWriter2Plugin", "primImageWidth", (void*)primImageWidth}, - {"JPEGReadWriter2Plugin", "primJPEGCompressStructSize", (void*)primJPEGCompressStructSize}, - {"JPEGReadWriter2Plugin", "primJPEGDecompressStructSize", (void*)primJPEGDecompressStructSize}, - {"JPEGReadWriter2Plugin", "primJPEGErrorMgr2StructSize", (void*)primJPEGErrorMgr2StructSize}, - {"JPEGReadWriter2Plugin", "primJPEGPluginIsPresent", (void*)primJPEGPluginIsPresent}, - {"JPEGReadWriter2Plugin", "primJPEGReadHeaderfromByteArrayerrorMgr", (void*)primJPEGReadHeaderfromByteArrayerrorMgr}, - {"JPEGReadWriter2Plugin", "primJPEGReadImagefromByteArrayonFormdoDitheringerrorMgr", (void*)primJPEGReadImagefromByteArrayonFormdoDitheringerrorMgr}, - {"JPEGReadWriter2Plugin", "primJPEGWriteImageonByteArrayformqualityprogressiveJPEGerrorMgr", (void*)primJPEGWriteImageonByteArrayformqualityprogressiveJPEGerrorMgr}, + {"JPEGReadWriter2Plugin", "primImageHeight\000\377", (void*)primImageHeight}, + {"JPEGReadWriter2Plugin", "primImageWidth\000\377", (void*)primImageWidth}, + {"JPEGReadWriter2Plugin", "primJPEGCompressStructSize\000\377", (void*)primJPEGCompressStructSize}, + {"JPEGReadWriter2Plugin", "primJPEGDecompressStructSize\000\377", (void*)primJPEGDecompressStructSize}, + {"JPEGReadWriter2Plugin", "primJPEGErrorMgr2StructSize\000\377", (void*)primJPEGErrorMgr2StructSize}, + {"JPEGReadWriter2Plugin", "primJPEGPluginIsPresent\000\377", (void*)primJPEGPluginIsPresent}, + {"JPEGReadWriter2Plugin", "primJPEGReadHeaderfromByteArrayerrorMgr\000\377", (void*)primJPEGReadHeaderfromByteArrayerrorMgr}, + {"JPEGReadWriter2Plugin", "primJPEGReadImagefromByteArrayonFormdoDitheringerrorMgr\000\002", (void*)primJPEGReadImagefromByteArrayonFormdoDitheringerrorMgr}, + {"JPEGReadWriter2Plugin", "primJPEGWriteImageonByteArrayformqualityprogressiveJPEGerrorMgr\000\002", (void*)primJPEGWriteImageonByteArrayformqualityprogressiveJPEGerrorMgr}, {"JPEGReadWriter2Plugin", "setInterpreter", (void*)setInterpreter}, - {"JPEGReadWriter2Plugin", "shutdownModule", (void*)shutdownModule}, + {"JPEGReadWriter2Plugin", "shutdownModule\000\377", (void*)shutdownModule}, {NULL, NULL, NULL} };
+#else /* ifdef SQ_BUILTIN_PLUGIN */ + +signed char primJPEGReadImagefromByteArrayonFormdoDitheringerrorMgrAccessorDepth = 2; +signed char primJPEGWriteImageonByteArrayformqualityprogressiveJPEGerrorMgrAccessorDepth = 2; + #endif /* ifdef SQ_BUILTIN_PLUGIN */
Modified: branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c =================================================================== --- branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2014-01-10 21:52:44 UTC (rev 2842) +++ branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2014-01-10 21:57:32 UTC (rev 2843) @@ -1,9 +1,9 @@
@@ Diff output truncated at 50000 characters. @@
vm-dev@lists.squeakfoundation.org