From: tmoran@bix.com
Subject: C_Pass_By_Value, was Re: Ada Core Technologies announces GNATCOM
Date: 2000/04/12
Date: 2000-04-12T00:00:00+00:00 [thread overview]
Message-ID: <Br3J4.49$%Y3.55969@news.pacbell.net> (raw)
In-Reply-To: 8d0ru2$arc$1@nnrp1.deja.com
> Fix the RM! The RM is plain wrong, just due to misunderstanding
> of C. It is obvious that a record passed as an IN parameter
> should map to a C struct passed as a value parameter.
In K&R C a struct cannot be passed to a function. So why not
interpret "pragma Import(C," as "sort of K&R C as far as records are
concerned" and add "pragma Import(Ansi_C," to mean "like Ansi C,
allow record parameters, and pass such IN parameters by value".
(Granted "Ansi_StdCall" would really start looking wierd, but
"Correct_StdCall" or "StdCall_ca_1995" have problems too.)
next prev parent reply other threads:[~2000-04-12 0:00 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-04-07 0:00 Ada Core Technologies announces GNATCOM Robert Dewar
2000-04-07 0:00 ` Ted Dennison
2000-04-07 0:00 ` Vladimir Olensky
2000-04-08 0:00 ` Robert Dewar
2000-04-08 0:00 ` tmoran
2000-04-08 0:00 ` Robert Dewar
2000-04-09 0:00 ` tmoran
2000-04-09 0:00 ` Larry Kilgallen
2000-04-09 0:00 ` Robert Dewar
2000-04-09 0:00 ` tmoran
2000-04-09 0:00 ` Robert Dewar
2000-04-09 0:00 ` Marin D. Condic
2000-04-09 0:00 ` Brian Rogoff
2000-04-09 0:00 ` David Starner
2000-04-10 0:00 ` Gisle S�lensminde
2000-04-10 0:00 ` Hyman Rosen
2000-04-11 0:00 ` Gisle S�lensminde
2000-04-11 0:00 ` Hyman Rosen
2000-04-10 0:00 ` Marin D. Condic
2000-04-11 0:00 ` Tucker Taft
2000-04-09 0:00 ` Robert Dewar
2000-04-09 0:00 ` tmoran
2000-04-12 0:00 ` Robert Dewar
2000-04-12 0:00 ` tmoran [this message]
2000-04-12 0:00 ` Tarjei T. Jensen
2000-04-12 0:00 ` David Botton
2000-04-12 0:00 ` Robert Dewar
2000-04-12 0:00 ` DuckE
2000-04-13 0:00 ` Robert Dewar
2000-04-12 0:00 ` David Botton
2000-04-12 0:00 ` Hyman Rosen
2000-04-12 0:00 ` David Botton
2000-04-13 0:00 ` Robert Dewar
2000-04-14 0:00 ` Geoff Bull
2000-04-14 0:00 ` dale
2000-04-13 0:00 ` Tarjei T. Jensen
2000-04-13 0:00 ` Robert Dewar
2000-04-12 0:00 ` Robert Dewar
2000-04-12 0:00 ` Robert A Duff
2000-04-13 0:00 ` Robert Dewar
2000-04-13 0:00 ` Robert A Duff
2000-04-15 0:00 ` Robert Dewar
2000-04-08 0:00 ` David Botton
2000-04-08 0:00 ` Tom Hargraves
2000-04-08 0:00 ` Robert Dewar
2000-04-08 0:00 ` David Starner
2000-04-08 0:00 ` David
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox