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

Ответить