漏れはフラグで処理を中断する場合はbKeepRunがfalseならbreakだなぁ
ハンガリアン擁護派じゃないけどなんかbool変数にだけはb付けてしまう