c99でも↓これ正しくないだろ。C++はどうだっけ… 規格書が手元にない。

int p(void);
if (p() == true)