|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Stanislav Yadykin 2:4615/59.31 14 May 2004 18:15:20 To : All Subject : транслирование кода из С++ в перл -------------------------------------------------------------------------------- Возникла надобность портировать код, написанный на С++ в перл. Hо появилась проблема с одним участком кода: > hashbuf->iWBuf[14] = (dword)(tmpLength / 0x100000000); Перл ругается на это строку > Integer overflow in hexadecimal number at XXXXXX.pm line 150. > Hexadecimal number > 0xffffffff non-portable at XXXXXX.pm line 150. И в то же время > PayCash.pm syntax OK Что хотели сказать этой строкой? Поскольку это число больше допустимого диапазона для 32-х битных процессоров, оно по идее не должно работать на РС-компатибле. Hо компилится и работает! Как обойти? Stanislav ... А ведь все еще только начинается! --- xto@ukr.net * Origin: -- (2:4615/59.31) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/335740a4e370.html, оценка из 5, голосов 10
|