2014-03-05 23:16 GMT+02:00 Flavius Anton <[email protected]>: > 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)
Sau compilezi cu W3 și aia e :) Costash. _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
