- RU.PERL ----------------------------------------------------------- RU.PERL - Msg : #3570 [639] От : Stanislav Yadykin 2:4615/59.31 17 мая 04, 09:45 Кому : Artem Chuprina 17 мая 04, 21:48 Тема : транслирование кода из С++ в перл ------------------------------------------------------------------------------- Hello Artem. 15 май 04 22:30, you wrote to me: >>> hashbuf->iWBuf[14] = (dword)(tmpLength / 0x100000000); AC> Компилится - верю. Hасчет работает - сомневаюсь. В принципе всякие AC> off_t в современных сях обычно уже 64-битные инты. В смысле long long. AC> И я думаю, что этой строкой хотели сохранить в оном буфере именно AC> старшие 4 байта. SY>> Как обойти? AC> Зависит от того, как ты получил в перле 64-битный tmpLength. Упс... Сорри, не доглядел в хедерах: #define int64 long long и в функции int64 tmpLength; Т.е. по идее, предложенное мне двойное последовательное деление на 0x10000 спасет "смертельно раненого кота"? Или все же лучше use bigint? Stanislav ... А ведь все еще только начинается! --- xto@ukr.net * Origin: -- (2:4615/59.31)