Ian Thurlbeck wrote:
Since I wrote this message, we've made a change to the way you init a call to a library function. This ditches the use of the global variable :) and requires you to pass it as part of the init. Old programs still work numerically, so that's OK.
I would go putting in a kludge in the compiler for something like this.
OK, I'm putting in `--init-modules'/`{$init-modules}' now (ian5[ab].pas, also fixes ian3.pas).
It would be interesting to know how Sun and Dec (Compaq) do this though? It must be something the linker knows about in the object module format, I suppose.
I have no idea, and no access to those compilers ...
Frank