Limitations
The calling convention that can be used when invoking an external function from VA Smalltalk is limited by platform. The following table shows the supported PlatformFunction calling conventions and their equivalent C function modifiers on each operating system platform. In the table, a (none) indicates that no function modifier is needed and blank indicates the calling convention is not supported.
Calling Convention
Windows
UNIX
'c'
__stdcall
(none)
'pascal16'
 
 
'pascal'
 
 
'cdecl16'
 
 
 
'abtSystem' and 'abtC32' are obsolete synonyms for 'c'.
'c16' and 'abtsystem16' are obsolete synonyms for 'pascal16'.
'abtpascal32' is an obsolete synonym for 'pascal'.
'abtc16' is an obsolete synonym for 'cdecl16'.
 
 
Last modified date: 05/14/2020