goto使いたくないからという理由で do {} while (0); でくくる。
キモいよ、キモすぎ。