From: "Frank J. Lhota" <NOSPAM.FrankLho@rcn.com>
Subject: Re: GNAT parameter passing, C-style?
Date: Fri, 26 Dec 2003 14:06:00 -0500
Date: 2003-12-26T14:06:00-05:00 [thread overview]
Message-ID: <3fec869c$0$4744$61fed72c@news.rcn.com> (raw)
In-Reply-To: 3fec7c21$0$4764$61fed72c@news.rcn.com
"Frank J. Lhota" <NOSPAM.FrankLho@rcn.com> wrote in message
news:3fec7c21$0$4764$61fed72c@news.rcn.com...
> "Luke A. Guest" <laguest@n_o_p_o_r_k_a_n_d_h_a_m.abyss2.demon.co.uk> wrote
> in message
>
news:pan.2003.12.26.17.27.26.494317@n_o_p_o_r_k_a_n_d_h_a_m.abyss2.demon.co.uk...
> > On Fri, 26 Dec 2003 17:08:27 +0000, Luke A. Guest wrote:
> > Just checked in there, but couldn't see it. Can't remember where I saw
it
> > then. Maybe it was a compiler book?
>
> I don't believe it was stated explicitly, but the standard C calling
> convention (arguments pushed on the stack in reverse order, and popped off
> by the callee) is implied by the requirements for variable argument
I should have said "... and popped off by the caller". My mistake, and I
cannot blame my spell checker for this one.
> functions. Even with C++, the C calling convention is still used for any
> function / method that takes a variable list of arguments, i.e. with "..."
> in its parameter list. Of course, it is also strongly recommended that you
> avoid variable argument lists in C++.
>
>
next prev parent reply other threads:[~2003-12-26 19:06 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-26 10:37 GNAT parameter passing, C-style? Luke A. Guest
2003-12-26 14:20 ` Marin David Condic
2003-12-26 14:51 ` Hyman Rosen
2003-12-26 15:07 ` Marin David Condic
2003-12-26 15:39 ` Luke A. Guest
2003-12-26 17:03 ` Hyman Rosen
2003-12-26 17:08 ` Luke A. Guest
2003-12-26 17:27 ` Luke A. Guest
2003-12-26 18:21 ` Frank J. Lhota
2003-12-26 19:06 ` Frank J. Lhota [this message]
2003-12-31 10:23 ` Keith Thompson
2003-12-31 14:45 ` Frank J. Lhota
2003-12-31 15:05 ` Hyman Rosen
2003-12-31 16:30 ` Frank J. Lhota
2003-12-31 17:24 ` Hyman Rosen
2003-12-31 19:05 ` Frank J. Lhota
2003-12-31 19:38 ` Hyman Rosen
2003-12-31 20:47 ` Frank J. Lhota
2003-12-31 21:35 ` Hyman Rosen
2004-01-01 2:50 ` Frank J. Lhota
2004-01-01 5:20 ` Luke A. Guest
2004-01-01 16:06 ` Hyman Rosen
2004-01-01 16:32 ` Frank J. Lhota
2004-01-01 16:43 ` Hyman Rosen
2004-01-02 0:24 ` Frank J. Lhota
2004-01-02 4:09 ` Hyman Rosen
2004-01-02 13:29 ` Frank J. Lhota
2004-01-01 5:17 ` Luke A. Guest
2004-01-01 5:09 ` Luke A. Guest
2004-01-02 1:17 ` tmoran
2004-01-01 17:18 ` Jano
2004-01-02 0:25 ` Frank J. Lhota
2004-01-07 6:37 ` Dave Thompson
2004-01-01 3:38 ` Marin David Condic
2004-01-01 5:28 ` Luke A. Guest
2004-01-01 14:17 ` Marin David Condic
2004-01-01 16:20 ` Jeff C,
2004-01-02 13:47 ` Marin David Condic
2004-01-05 21:06 ` Keith Thompson
2004-01-06 3:42 ` Robert I. Eachus
2004-01-06 20:54 ` Keith Thompson
2004-01-06 23:45 ` Robert I. Eachus
2004-01-06 13:46 ` Frank J. Lhota
2003-12-27 14:22 ` Marin David Condic
2003-12-26 17:10 ` Martin Krischik
2003-12-26 19:04 ` Frank J. Lhota
2003-12-26 18:01 ` Georg Bauhaus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox