From: Brian May <bam@snoopy.apana.org.au>
Subject: Re: Thick Ada bindings to C Win32
Date: Sun, 28 Nov 2004 10:56:29 +1100
Date: 2004-11-28T10:56:29+11:00 [thread overview]
Message-ID: <sa4u0ra7snm.fsf@snoopy.apana.org.au> (raw)
In-Reply-To: plLpd.4422$NU3.3546@newsread1.news.pas.earthlink.net
>>>>> "Jeffrey" == Jeffrey Carter <spam@spam.com> writes:
Jeffrey> I don't see that a copy is necessary:
Jeffrey> Item_Buffer : aliased Buffer ...;
You seem to be assuming I am using the thin layer directly in my
program, in actual fact I have a thick layer:
procedure Put(Handle : Handle_Type; Item : in Byte_Array) is
Item_Buffer : aliased Buffer ...;
begin
...
end Put;
I believe this does require a copy.
I want a thick layer binding, so I have to option available to port
code to Linux, should the need either occur, just be changing the
serial IO module.
I seem to remember that I encountered problems doing things as simply
as you suggest, but I can't remember why nor can I imagine why - I
will try it again and report back here with details of any errors
encountered.
--
Brian May <bam@snoopy.apana.org.au>
next prev parent reply other threads:[~2004-11-27 23:56 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-10 2:41 Thick Ada bindings to C Win32 Brian May
2004-11-10 4:36 ` tmoran
2004-11-10 19:31 ` Jeffrey Carter
2004-11-12 1:51 ` Brian May
2004-11-12 12:09 ` Nick Roberts
2004-11-12 17:57 ` tmoran
2004-11-12 18:50 ` Martin Krischik
2004-11-12 23:29 ` Brian May
2004-11-13 0:51 ` Jeffrey Carter
2004-11-25 23:19 ` Brian May
2004-11-26 9:50 ` Martin Krischik
2004-11-26 12:23 ` Frank J. Lhota
2004-11-26 19:19 ` Jeffrey Carter
2004-11-27 23:56 ` Brian May [this message]
2004-11-28 18:57 ` Jeffrey Carter
2004-11-28 23:45 ` Brian May
2004-11-29 7:50 ` Message-ID: <sa4vfbpzgfu.fsf@snoo tmoran
2004-11-29 14:34 ` Thick Ada bindings to C Win32 Frank J. Lhota
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox