
On Fri, Jan 31, 2003 at 10:36:56PM -0800, Sigbjorn Finne wrote:
sof 2003/01/31 22:36:56 PST
Modified files: src storage.c storage.h static.c machdep.c connect.h Log: Backwards compatibility for IO primitives implemented using HugsAPI1-4. IO actions now take a single continuation rather than two, causing the stated arity of IO primitives built with these earlier versions of HugsAPI to be off by one. By keeping track of what IO representation an extension DLL assumes, we adjust the arity of IO primitives when they're added to the name table in storage.c:addPrims().
I am sorry about causing this mess, and appreciate your flexibility. But I don't understand how the API versioning works, when the version is selected by the interpreter rather than the DLL. Ross