// Illegal to pre/post increment void *foo(void *p) { ++p; }