Salut.

Primesc un warning la compilarea cu “cl” pe Windows și anume:
        warning C4127: conditional expression is constant

Linia care îl generează este, de exemplu:
        DIE(ht == NULL, "malloc fail”);

iar problema apare de la acel while(0) al macroului DIE.

Există vreo metodă elegantă prin care pot scăpa de el? Am găsit 
o soluție, dar mie mi se pare cel puțin dubioasă. Pot înlocui
condiția:
        while (0)
cu
        while ((void)0,0) 

Flavius


_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui