So, I updated this PR to HEAD. I will merge this soon. Just testing MSVC builds now.

Some remaining quirks (using VMMaker.oscog-mt.2986 in VMMakerInbox, based in -nice.2957, also in inbox) are:

So, besides that include-order thingy in the VMMaker, there are only those extra HAVE_CONFIG_H in cross-platform sources:
platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c
platforms/Cross/plugins/IA32ABI/xabicc.c
platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c
platforms/Cross/plugins/Squeak3D/b3dInit.c
platforms/Cross/plugins/Squeak3D/b3dMain.c
platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c
platforms/Cross/vm/sqHeapMap.c
platforms/Cross/vm/sqVirtualMachine.c

Platform-specific fixes considering HAVE_CONFIG_H:
platforms/unix/plugins/FileAttributesPlugin/faSupport.c
platforms/unix/vm/aio.c
platforms/unix/vm/sqUnixVMProfile.c
platforms/win32/vm/sqPlatformSpecific.h

And this:
platforms/unix/config/getversion.c
platforms/Cross/vm/sqSCCSVersion.h
platforms/Cross/vm/sqAssert.h


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.