void *p;

p++ を許すのは GCC拡張だっけか