Michael Bode - 2009-04-03

Hi, I've just tried to compile linbodave.dll 0.8.4.4 with VC++ 2003 using the supplied MAKEFILE.VC. This worked but gave somewhat non-standard names for the exported functions.

This was bad for me since I use the gnat Ada compiler which really wants to have StdCall naming convention in dlls. That is exported function names start with 1 '_' and end with '@nn' where nn is the length of the parameter list.

I've found that removing the reference to the .DEF file in LLFLAGS produces nice StdCall names. I think this is to be expected since functions in nodave.h are declared __declspec(dllexport) which means no .DEF file is required.

Maybe someone could fix MAKEFILE.VC?