From: "Beard, Frank" <beardf@spawar.navy.mil>
To: "'comp.lang.ada@ada.eu.org'" <comp.lang.ada@ada.eu.org>
Subject: RE: Variable length raw-byte data
Date: Tue, 12 Dec 2000 16:00:11 -0500
Date: 2000-12-12T16:00:11-05:00 [thread overview]
Message-ID: <B6A1A9B09E52D31183ED00A0C9E0888C46993A@nctswashxchg.nctswash.navy.mil> (raw)
Yes, I forgot about this. I've used this several times
in the past with great success.
Frank
-----Original Message-----
From: Jeff Carter [mailto:jrcarter@acm.org]
Often, you can receive the pointer as an address and use it for an
object.
type Byte_List is array (Positive range <>) of Unsigned_8;
C_Thing (Length, Pointer);
Use_Thing : declare
Thing : Byte_List (1 .. Length);
for Thing'Address use Pointer;
begin -- Use_Thing
...
end Use_Thing;
--
Jeff Carter
"I blow my nose on you."
Monty Python & the Holy Grail
_______________________________________________
comp.lang.ada mailing list
comp.lang.ada@ada.eu.org
http://ada.eu.org/mailman/listinfo/comp.lang.ada
next reply other threads:[~2000-12-12 21:00 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-12-12 21:00 Beard, Frank [this message]
2000-12-13 15:48 ` Variable length raw-byte data David Botton
2000-12-13 15:51 ` Lutz Donnerhacke
2000-12-13 19:34 ` Robert Dewar
2000-12-14 8:54 ` Lutz Donnerhacke
2000-12-13 23:10 ` Jeff Carter
-- strict thread matches above, loose matches on Subject: below --
2000-12-13 20:39 Beard, Frank
2000-12-14 13:30 ` Robert Dewar
2000-12-13 2:56 Beard, Frank
2000-12-13 15:52 ` Robert Dewar
2000-12-13 18:23 ` Larry Kilgallen
2000-12-13 19:26 ` Robert Dewar
2000-12-12 21:11 Beard, Frank
2000-12-12 3:30 Beard, Frank
2000-12-12 5:54 ` tmoran
2000-12-11 19:38 Julian Morrison
2000-12-12 5:19 ` Jeff Carter
2000-12-13 0:50 ` Robert Dewar
2000-12-13 8:56 ` Tristan Gingold
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox