Cdecl32: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Stack pushing order: Right-to-left | * Stack pushing order: Right-to-left | ||
Stack cleaned by caller | * Stack cleaned by caller | ||
Alignment: 4 | * Alignment: 4 | ||
Registers saved: ESI, EDI, EBX | * Registers saved: ESI, EDI, EBX | ||
{|class="wikitable" | |||
!Compiler||Modifier | |||
|- | |||
|FPC/VPC||cdecl | |||
|- | |||
|Speed Pascal/Sibyl||CDECL | |||
|- | |||
|C/C++|| _System | |||
|- | |||
|Watcom Fortran||__syscall | |||
|- | |||
|Ada95||c | |||
|- | |||
|Forth32||doscall | |||
|} | |||
[[Category:Stub]] | |||
Latest revision as of 13:30, 3 May 2023
- Stack pushing order: Right-to-left
- Stack cleaned by caller
- Alignment: 4
- Registers saved: ESI, EDI, EBX
Compiler | Modifier |
---|---|
FPC/VPC | cdecl |
Speed Pascal/Sibyl | CDECL |
C/C++ | _System |
Watcom Fortran | __syscall |
Ada95 | c |
Forth32 | doscall |