"K.Moriyama" <forest@ma.kcom.ne.jp> writes:

> 予約関数の戻り値が逆になっています。

C には予約語はあって予約関数というのはないです.

>   この為、バグの温床に成りやすく思うのですが、
> 何か良い方法が有るのでしょうか?

C で書く時は C の作法で考えるように頭を切替える
のがいいと思います.

>   良い方法が有りましたら、ご教授願います。

先人がどうやってきたかみてみるのがいいと思います.
例えば UNIX の /usr/bin に入っているような比較的
小さなプログラムのソースを読んでみるとか.