The calling convention that can be used when invoking an
external function from VisualAge 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 | OS/2 | Windows 95/98 | Windows NT | UNIX |
'c' | __stdcall | __stdcall | __stdcall | (none) |
'pascal16' | _Far16 _Pascal | __far __pascal |
|
|
'pascal' | _Pascal |
|
|
|
'cdecl16' | _Far16 _Cdecl | __far __cdecl |
|
|
|
For information on calling conventions for OS/390, refer to materials on accessing DLLs or load modules in the VisualAge Smalltalk Server Guide.