From: Martin Krischik <martin@krischik.com>
Subject: Re: Ada equivalent for C-pointer?
Date: Sun, 16 Jan 2005 12:07:34 +0100
Date: 2005-01-16T12:07:34+01:00 [thread overview]
Message-ID: <20110007.xI7UqhJAcO@linux1.krischik.com> (raw)
In-Reply-To: uu0ph1yr9.fsf@obry.net
Pascal Obry wrote:
>
> Martin Krischik <martin@krischik.com> writes:
>
>> >> So, you probably want:
>> >>
>> >> function Wibble (Number: access Interfaces.C.int)
>> >> return Interfaces.C.int;
>> >>
>> >> pragma Import(C,Wibble,"wibble");
>> >
>> > I think the 'in out' mode would work with GNAT/GCC, but I'd suggest
>> > testing it to make sure.
>>
>> I did the testing - it does work
>
> How a function with an "in out" parameter can possibly work :) ?
Ok, you got me there. Of corse it will work only with a procedure. But: A
ex/import C function will use a pointer for record types on "in" as well.
Martin
--
mailto://krischik@users.sourceforge.net
http://www.ada.krischik.com
next prev parent reply other threads:[~2005-01-16 11:07 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-01-14 16:41 Ada equivalent for C-pointer? Alfred Hilscher
2005-01-14 17:00 ` Duncan Sands
2005-01-14 20:05 ` tmoran
2005-01-15 5:00 ` Brian May
2005-01-14 22:33 ` Keith Thompson
2005-01-14 23:03 ` Stephen Leake
2005-01-15 15:51 ` Nick Roberts
2005-01-15 18:54 ` tmoran
2005-01-16 1:43 ` Keith Thompson
2005-01-17 21:35 ` Randy Brukardt
2005-01-15 9:09 ` Martin Krischik
2005-01-15 16:03 ` Nick Roberts
2005-01-15 16:27 ` Pascal Obry
2005-01-15 16:50 ` Nick Roberts
2005-01-15 17:11 ` Simon Wright
2005-01-15 18:46 ` Nick Roberts
2005-01-15 17:49 ` Pascal Obry
2005-01-16 8:44 ` Martin Krischik
2005-01-16 9:58 ` Pascal Obry
2005-01-16 11:07 ` Martin Krischik [this message]
2005-01-16 8:36 ` Martin Krischik
2005-01-16 15:01 ` Niklas Holsti
2005-01-16 16:02 ` Martin Krischik
2005-01-17 15:33 ` Niklas Holsti
2005-01-16 20:39 ` Nick Roberts
2005-01-17 21:38 ` Randy Brukardt
2005-01-17 21:45 ` Pascal Obry
2005-01-17 13:11 ` Alfred Hilscher
2005-01-18 7:31 ` Keith Thompson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox