|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Stanislav Yadykin 2:4615/59.31 17 May 2004 09:45:28 To : Artem Chuprina Subject : транслирование кода из С++ в перл -------------------------------------------------------------------------------- 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/335740a86017.html, оценка из 5, голосов 10
|