> In the stdint.h of C99 there is (optionally) uintptr_t that's is an unsigned 
> int that is large enough to contain a pointer (there is a intptr_t too, 
> signed). In C99 you use that to convert a pointer to an integral.
> 
> I don't know if D specs assert that D size_t is wide enough to represent a 
> pointer.

There's uintptr_t in D std lib too, I have to start using it:
http://www.digitalmars.com/d/2.0/phobos/std_stdint.html

Bye,
bearophile

Reply via email to