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









