Привет!
Народ, откуда пошла такая конструкция?
do
{
if ( !cond0 ) break;
foo();
if ( !cond1) break;
bar();
//...
if ( !condN) break;
return true;
} while ( 0 )
return false;
Это нецеловое использование цикла, но действительно смотрится элегантнее вложенных проверок.