Re: libpthreads,libmpeg3 -> windows

From
Valentin Nechayev ()
To
Boris Rudakov ()
Date
2003-06-08T14:43:38Z
Area
CARBON.COPY
 * Forwarded from area 'RU.UNIX.PROG'
From: Valentin Nechayev <netch@segfault.kiev.ua>


>>> Boris Rudakov wrote:

BR> помогает "причесывать" код. Недавний (с полгода) пример - собирал Борландом
BR> CryptLib. Виндозный порт был авторами сделан под Инвижуал. Борланд его
BR> отказался собрать просто потому, что количество варнингов зашкалило за
BR> предельно допустимое. Там было все - от смешения signed/unsigned, ошибок
BR> разрядности операндов, condition is always [true/false] (например, сравнение
BR> unsigned на < 0), веток с использованием неинициализированных переменных и ты
BR> ды и ты пы. Какой жопой это писали - ХЗ. Я вообще не выношу линуксоидные сырцы
BR> за вопиющую неаккуратность.

Хорошо ругаться можешь. (["Ленин и печник"])
Кто им виноват, что тому же gcc не сказали -Wall -W, чтобы проверить на
все ошибки? Везде есть примеры и на хорошее написание, и на плохое.
Все описанные тобой ошибки он знает и умеет ловить.

BR> Борланд позволяет с ней бороться.

Если у него warning level нерегулируем, то это проблема борланда.
Если регулируем, то и MSVC (это его ты назвал "Инвижуал"? Или Intel?)
полечит ситуацию - у него тоже есть высокие уровни warning'ов, надо их
лишь включить.


-netch-
--- ifmail v.2.15dev5
 * Origin: Dark side of coredump (2:5020/400)