if(func1() == false) goto END;
if(func2() == false) goto END;
if(func3() == false) goto END;
...
if(func98() == false) goto END;
if(func99() == false) goto END;
if(func100() == false) goto END;

OK:
...
return true;

END:
...
return false;


こんな感じの処理を美しく書く方法はありますか?