TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Jonathan de Boyne Pollard
from: Mike Bilow
date: 1995-04-02 05:47:14
subject: `Which C++ Compiler?` --

Jonathan de Boyne Pollard wrote in a message to Peter Fitzsimmons:

PF>
  > re High C++:
  >
  >  JdeBP>    Supports
  >  JdeBP>    customisable function calling conventions.
  >
  > Watcom supports this as well.
PF>

 JdBP>   Fine.  Out of interest ... how ?  All that I have ever
 JdBP> found in Watcom   C++ are the standard __cdecl and __pascal
 JdBP> sort of stuff that everyone   provides. Does Watcom support
 JdBP> (for example) controlling whether   floating point return
 JdBP> values are returned on the x87 stack or in   registers on a
 JdBP> function by function basis ?

Watcom has extremely impressive customizable function calling controls. 
These are documented in the User's Guide shipped with the compiler, and are
described in connection with the "#pragma aux" functions.  Watcom
does support passing parameters using the CPU registers or the x87 stack on
a function by function basis, and also supports notification of which
registers may be modified by the function even if not used to pass
parameters.

-- Mike


---
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 323/107 150 3615/50 396/1 270/101 105/103 42 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.