- RU.PERL ----------------------------------------------------------- RU.PERL - Msg : #3547 [639] От : Stanislav Yadykin 2:4615/59.31 14 мая 04, 18:15 Кому : All 14 мая 04, 21:49 Тема : транслирование кода из С++ в перл ------------------------------------------------------------------------------- Hello everybody. Возникла надобность портировать код, написанный на С++ в перл. 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)