変な風にコードを変形してまで goto 避けるのはどうかと思う。
つうか、いまどき構造化原理主義ってのもちょっとアレだ。