Hi,
kann es jetzt leider nicht testen, aber ich hatte mich beim kopieren vertan.
Die richtige Implementation laut Original Header lautet:
Code:
#if defined (LINUX)
#define __stdcall
#endif /* (LINUX) */
/// Memory Allocation Call back
typedef void* ( __stdcall *ADL_MAIN_MALLOC_CALLBACK )( int );
Deshalb ging ich davon aus, das der Aufruf stdcall sein müsste. Für die anderen Routinen
habe ich leider nur die Dokumentation. Dort steht aber nichts über die Aufrufkonvention
drin.
@Apollonius:
Prinzipiell meinst du aber, dass die Übersetzung so korrekt ist, oder?
Gruss
BlackDragon