BSDでもぶら下がりif文なのか

前の記事の続きになるのかな。


http://techblog.yahoo.co.jp/cat207/how_to/kill/
BSD系のソースはほとんど読んだことが無いので参考になる。
BSDでも当たり前にぶら下がりif文使ってますね。

if(cond) break;

if(cond) goto HOGE;

while(flag==1) break;

とか言うソースならば影響が無いので書くこともあるけど、普通の条件判断時には使わないなあ。
実際、中の人達はぶら下がりif文でバグは出さないのかな?