From: Jeffrey Carter <spam.jrcarter.not@spam.not.acm.org>
Subject: Re: Importing C function with variable argument list
Date: Sun, 13 May 2012 17:52:06 -0700
Date: 2012-05-13T17:52:06-07:00 [thread overview]
Message-ID: <jopl7p$mdl$1@tornado.tornevall.net> (raw)
In-Reply-To: <87txzjq2jv.fsf@ludovic-brenta.org>
On 05/13/2012 12:55 PM, Ludovic Brenta wrote:
>
> Yes, the ABI does. Granted, a compiler may choose not to obey the ABI
> but then programs compiled with it will not be able to load any shared
> libraries not compiled with the same compiler. So, not obeying the ABI
> of the target platform would be really stupid.
Since the ABI is, to Ada, a set of non-Ada subprograms, it makes sense not to
use predefined, convention-Ada types to interface to them, so the ABI should
have no effect on the choice of size for Integer.
Consider Janus/Ada, a compiler for Win32 (ABI uses 32-bits) with Integer'Size =
16. Maybe you think Brukardt is "really stupid", but I suspect the editor of the
ARM has a better understanding of the language than either of us.
--
Jeff Carter
"Run away! Run away!"
Monty Python and the Holy Grail
58
next prev parent reply other threads:[~2012-05-14 0:52 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-10 9:21 Importing C function with variable argument list Maxim Reznik
2012-04-10 11:22 ` Patrick
2012-04-10 13:09 ` Maxim Reznik
2012-04-10 13:50 ` Georg Bauhaus
2012-04-10 13:18 ` Markus Schöpflin
2012-04-10 16:47 ` Simon Wright
2012-04-12 10:08 ` Markus Schöpflin
2012-04-12 16:58 ` Adam Beneschan
2012-04-12 20:47 ` Randy Brukardt
2012-04-13 8:43 ` Markus Schöpflin
2012-04-13 23:01 ` Randy Brukardt
2012-04-27 8:24 ` Natasha Kerensikova
2012-04-27 9:18 ` Jacob Sparre Andersen
2012-04-27 16:48 ` Natasha Kerensikova
2012-05-03 20:15 ` sbelmont700
2012-05-13 4:18 ` David Thompson
2012-05-13 9:03 ` Simon Wright
2012-05-13 17:01 ` Jeffrey Carter
2012-05-13 18:20 ` Simon Wright
2012-05-13 19:11 ` Jeffrey Carter
2012-05-13 19:55 ` Ludovic Brenta
2012-05-14 0:52 ` Jeffrey Carter [this message]
2012-05-13 21:12 ` Simon Wright
2012-05-13 23:57 ` Georg Bauhaus
2012-05-14 0:54 ` Jeffrey Carter
2012-05-14 8:10 ` Nomen Nescio
2012-05-14 15:21 ` Natasha Kerensikova
2012-05-14 20:53 ` sbelmont700
2012-04-13 4:08 ` Tero Koskinen
2012-04-13 8:04 ` Markus Schöpflin
2012-04-10 20:02 ` Tero Koskinen
2012-04-13 3:28 ` Tero Koskinen
2012-04-10 20:25 ` sbelmont700
2012-04-11 23:24 ` Randy Brukardt
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox