comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Importing C function with variable argument list
Date: Sun, 13 May 2012 21:55:00 +0200
Date: 2012-05-13T21:55:00+02:00	[thread overview]
Message-ID: <87txzjq2jv.fsf@ludovic-brenta.org> (raw)
In-Reply-To: jop191$5uj$1@tornado.tornevall.net

Jeffrey Carter writes on comp.lang.ada:
> On 05/13/2012 11:20 AM, Simon Wright wrote:
>> and although it is certainly true that there is nothing in the ARM
>> that says that Integer'Size should be 32 the fact is that *on Mac OS
>> X Lion* it very definitely is.
>>
>> Also on Debian 6 amd64.
>>
>> Now, the size of an 'access Integer' is 64 on both.
>
> No, they're not.
>
> Those may be the values for a specific compiler on those platforms,
> but a specific compiler is not Ada.

The way I understood Simon, he *was* talking about specific compilers on
specific platforms.  By "Ada" he really meant "the Ada front-end of
GCC".

> Nothing stops another compiler for those platforms from using other
> values.

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.

-- 
Ludovic Brenta.



  reply	other threads:[~2012-05-13 19:55 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 [this message]
2012-05-14  0:52                           ` Jeffrey Carter
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