<p><br>
On Feb 24, 2013 2:30 PM, "Sorina - Gabriela Sandu" <<a href="mailto:sandu.sorina@gmail.com">sandu.sorina@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> La compliarea pe Windows pe Vmchecker primesc la toate liniile la care<br>
> am folosit macro-ul DIE (cel de pe ocw) warning-ul:<br>
><br>
> warning C4127: conditional expression is constant<br>
><br>
> Motivul este: do { .. } while (0). Ca să evit warning-ul am scos<br>
> partea cu do..while, dar presupun că era acolo pentru un motiv.<br>
> Întrebarea mea este: de ce se folosește do..while(0)?<br>
><br>
><br>
> PS: pe Linux e totul ok și cu do..while și fără :)<br>
><br>
> Thanks,<br>
> Sorina<br>
></p>
<p>Hello,</p>
<p>Si eu am folosit macroul die si nu am avut probleme. Ai folosit flagul cu no_something_deprecated nu?</p>
<p>Vicentiu</p>