On Fri, Aug 21, 2009 at 05:23:33PM +0400, Alexey Pechnikov wrote: > Hello! > > On Friday 21 August 2009 17:12:13 Alexey Pechnikov wrote: > > Не вижу проблемы, т.к. > > mask = ~ ( (((u_int32_t)1) << (32 - mask)) -1 ); > > > > Специально условие записал так, что вычисление с /0 корректно выполнялось. > > В смысле, в gcc. По стандарту да, могу заработать нечто иное... Да и новые > версии > gcc уже черт знает как оптимизируют. Так что это действительно были грабли, > закопанные.
ИМХО, хорошего программиста от плохого как раз и отличает способность не раскладывать где попало закопанные грабли. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org