|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 18 Mar 2004 01:34:16 To : Valentin Nechayev Subject : Re: q Borland C++ -> gcc C++ recode -------------------------------------------------------------------------------- On Wed, 17 Mar 04 09:01:12 +0300, Valentin Nechayev wrote: VM>>> Так а много ли менять? Самая большая проблема - там int был 2 байта, VM>>> здесь 4, если писали кривыми руками, будут проблемы. И атоматический KF>> Какие проблемы? Проблемы -- это когда в обратную сторону. VN> Проблемы - например, при разборе структур, когда считается, что int VN> был размером в 2 байта. А пример кода можно? Я проблемы здесь в упор не вижу. VN> При подсчёте CRC-16. Аналогично -- в чём проблема? VN> При любых других вычислениях, когда закладываются на 16 бит. VN> И так далее и так далее. HЕ ВИЖУ! Это, должно быть, какой-то особо изощрённый трюк. В обратную сторону запросто, в разрядность не умещается, тот же CRC16. VN> Да, программа, которая только складывает числа и ни разу нигде не VN> переполняется - она проблем не получит. Hо случай численных расчётов, Да откуда переполнение, если разрядность только увеличивается? --- [ZX] * Origin: pgp: 0D00 1E54 41D1 9753 3F41 40F7 4BBA 050B 30E8 0E4 (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38337275ceed.html, оценка из 5, голосов 10
|