CallConv

Supported calling conventions

Values

ValueMeaning
CDeclasECallConvTypes.asCALL_CDECL

The CDECL standard calling convention

STDCallasECallConvTypes.asCALL_STDCALL

The STDCall calling convention

ThisCallASGlobalasECallConvTypes.asCALL_THISCALL_ASGLOBAL

The ThisCall calling convention that emulates a global object

ThisCallasECallConvTypes.asCALL_THISCALL

The ThisCall calling convention

CDeclObjFirstasECallConvTypes.asCALL_CDECL_OBJFIRST

CDECL calling convention where object pointer is the first int argument

CDeclObjLastasECallConvTypes.asCALL_CDECL_OBJLAST

CDECL calling convention where the object pointer is the last int argument

GenericasECallConvTypes.asCALL_GENERIC

The Generic calling convention, requires writing specialized code to handle it

ThisCallObjLastasECallConvTypes.asCALL_THISCALL_OBJLAST

ThisCall calling convention where the object pointer is the last int argument

ThisCallObjFirstasECallConvTypes.asCALL_THISCALL_OBJFIRST

ThisCall calling convention where the object pointer is the last int argument

DDeclasECallConvTypes.asCALL_DDECL

The DDECL standard calling convention

DDECL is CDECL but with int registers in reverse order

DDeclObjLastasECallConvTypes.asCALL_DDECL_OBJLAST

DDECL calling convention where the object pointer is the last int argument

DDeclObjFirstasECallConvTypes.asCALL_DDECL_OBJFIRST

DDECL calling convention where the object pointer is the last int argument

Meta