Bj�rn Persson wrote in news:SteTf.48935$d5.205176@newsb.telia.net: > Well, does the standard require that (void*)0 == NULL? What if I > wanted a pointer to address zero on this hypothetical OS? How would I > get that if (void*)0 gets transformed to a non-zero NULL? I'd have to review the precise definition of the null pointer constant. Anything other than that is treated in the "usual" way. So for example, this might work const int p = 0; ... (void*)p ... Or maybe you need to take the 'const' off the declaration of p. Peter