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)