Open GWRon opened 3 years ago
Updated as the "diff" at github was a bit misleading but manual diffing revealed that there was a real commit doing exactly this removal.
Is there a reason for having it removed?
How to build 32bit DLLs which do export "Win32"
- does the dll-using application have to use the "@" style when referencing the dll functions?
As the question was asked by some discord-channel-users I will quote explanations and replies of here to there.
Maybe because it wasn't working properly?
Maybe - so what would be needed to make it work properly?
Talking about x86 DLL files with export "Win32"
and without the "@argumentsize" when importing the functions inside the actual app - or is this not possible (if this is the case - just mention it and close the issue)?
When compiling shared libraries (DLL files) in the "stdcall" version - so like this:
The generated .def file only contains
But it used to be
This happens since the commit https://github.com/bmx-ng/bcc/commit/d2be2db1981058680a32cfd3710463e209072e12
The merge removed a part of the method
TransDef
in ctranslator.bmx: current:Before: