Is
NULL - NULLdefined.?Is
(char *)NULL - (char *)NULLdefined.?Is
(uintptr_t)NULL - (uintptr_t)NULLdefined?
I know that it works in all used by me implementations. But how does it look like from the standard point of view? I cant find the clear answer.
Edit: From the dupe I assume that the question one answer is: YES.
What about the second and third questions?