/* Check some operations with null are defined as expected. */ int main(void) { char c; char *p = 0; char *q = &c; if (p == q) return 0; if (p - p > 0) return 0; p = p + 0; p = 0 + p; p = p - 0; return (p == 0); }