On 19/02/2012 23:47, Artur Skawina wrote:
On 02/20/12 00:17, Manu wrote:
<snip>
     core.stdc.stdint.uintptr_t

O_o .. how is this different to size_t now? Why the redundant alias?

C compatibility?

Why would you want to use meaningless type aliases defined in the C headers in 
D code?

It is redundant in D, at least  until it supports non-flat address spaces. :^)

uintptr_t can hold a pointer,
<snip>

Why would you want to do that, as opposed to use one of the pointer types (which is indeed required for GC to work correctly)?

Stewart.

Reply via email to