Second version (nw obsolete and here only for historical reasons) of 'WillYouStillNeedMe' to introduce a new routine for munging filenames.
THIS WILL BREAK CODE
It builds, compiles and runs on RISC OS. It will require implementing a sqGetFilenameFromString() routine to replace the old-whatever sqFilenamefromString macro.
This is a first (ok, second) pass at releasing the 64bit clean VM changes to the masses. That means it might break things. It builds and compiles and runs on my RISC OS machine and that is the Only extensions, no changes guarantee.
There are undoubtedly things that will break on other platforms.
Some plugins are not fully converted. You'll find out which when compiling. Ask for help in fixing them. Floating point code is not converted yet; ask Dan for advice since it is his #flag: s that say so.
You will need to filein
wordSize
"Answer the size (in bytes) of an object pointer."
"Smalltalk wordSize"
^[SmalltalkImage current vmParameterAt: 40] on: Error do: [4]! !
vmParameterAt: parameterIndex
"See comment for SmalltalkImagevmParameterAt:"
^ self deprecated: 'Use SmalltalkImage current vmParameterAt:'
block: [SmalltalkImage current vmParameterAt: parameterIndex]
! !
until the code is finally in the mainline image.
Do not attempt to use the code in the unix SVN subtree under 'src'. It is now out of date.
Get SVN level 1284 or thereabouts and see what breaks. I took the opportunity of having the fileplugin code spread out on the floor to fix some stupid arg type floobs so your equivalent of FilePlugin/sqFilePluginBasicPrims.c will need amending.
Apologies if any badness crept in.