From: "Gene" <gene.ressler@gmail.com>
Subject: Re: pointer questions
Date: 26 Oct 2005 16:51:13 -0700
Date: 2005-10-26T16:51:13-07:00 [thread overview]
Message-ID: <1130370673.871663.78070@g47g2000cwa.googlegroups.com> (raw)
In-Reply-To: <djp1tm$186k$1@node3.news.atman.pl>
The package System has an Address type with comparison operations
defined, and the package Address_To_Access_Conversions supports
conversions between addresses and pointers.
With the loss of some portability, you can also use
Unchecked_Conversion to turn one kind of pointer to another, so you can
set up your own "void*" equivalent type and convert to/from specific
pointers.
A universal pointer to function/procedure pointer is a marginally
useful and very dangerous idea. But on most architectures you can use
unchecked conversions to implement this kind of thing and get away with
it.
next prev parent reply other threads:[~2005-10-26 23:51 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-26 23:01 pointer questions Szymon Guz
2005-10-26 23:51 ` Gene [this message]
2005-10-26 23:58 ` tmoran
2005-10-27 1:12 ` Stephen Leake
2005-10-27 2:30 ` Steve
2005-10-27 5:56 ` Jeffrey R. Carter
2005-10-27 10:19 ` Szymon Guz
2005-10-27 14:14 ` Robert A Duff
2005-11-07 4:21 ` Dave Thompson
2005-10-27 14:11 ` Robert A Duff
2005-10-27 15:13 ` Marc A. Criley
2005-10-27 18:53 ` Jeffrey R. Carter
2005-10-27 17:29 ` Martin Dowie
2005-10-27 18:28 ` Marc A. Criley
2005-10-27 19:28 ` Martin Dowie
2005-10-28 0:12 ` Robert A Duff
2005-10-28 11:57 ` Dr. Adrian Wrigley
2005-10-28 21:26 ` Jeffrey R. Carter
2005-10-30 22:26 ` Robert A Duff
2005-10-31 6:21 ` Jeffrey R. Carter
2005-11-02 0:52 ` Dr. Adrian Wrigley
2005-11-02 3:46 ` Jeffrey R. Carter
2005-11-02 11:16 ` Dr. Adrian Wrigley
2005-11-02 13:39 ` Robert A Duff
2005-11-02 15:34 ` Bob Spooner
2005-11-02 18:59 ` Björn Persson
2005-10-27 18:43 ` Jeffrey R. Carter
2005-10-28 0:42 ` Robert A Duff
2005-10-28 5:58 ` Martin Dowie
2005-10-28 21:24 ` Jeffrey R. Carter
2005-10-28 11:53 ` David
2005-10-29 12:25 ` Simon Wright
2005-10-27 17:19 ` Martin Krischik
2005-11-07 4:21 ` Dave 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