printfの%pにint *等を渡すと警告が出る(要-ansi -pedantic)。
最初バグかと思った。void *じゃないと警告が出るのね。