RE: 2.4 alpha-test release
- Posted by Brian Broker <bkb at cnw.com> Oct 25, 2002
- 479 views
You are correct... I believe the only problem I have is dealing with callbacks. However, if I find a problem with something other than callbacks then I'll let you know. Most likely I'll just wait to alpha test the new interpreter. Thanks much, -- Brian Robert Craig wrote: > Brian Broker writes: > > Will 2.4 have native support for CDecl DLLs? > > Yes. I've been working on this lately. > After much study of assembly code, > and a lot of testing, I've confirmed that the > interpreter (built by Watcom), > and the translator using Watcom, > can *already* call both stdcall and cdecl dlls. > Do you have any counter examples? > > I've added cdecl support for Borland and Lcc. > You just have to add a '+' to the function name > in define_c_func/proc to indicate that it uses > the cdecl calling convention. > > I also plan to allow Euphoria cdecl callback routines. > Currently, callbacks are stdcall. > > By the way, Watcom does not exactly agree with > the rest of the world as to the cdecl convention, > but that won't affect us unless your dll is built using Watcom. > > Regards, > Rob Craig > Rapid Deployment Software > http://www.RapidEuphoria.com > >