User's Guide


Limitations

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

  • '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'.

For information on calling conventions for OS/390, refer to materials on accessing DLLs or load modules in the VisualAge Smalltalk Server Guide.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]