Как можно переносимо (x86 и AMD64) искать смещение (> 4 ГБ) в файле?
File.seek () принимает long на AMD64 и int на x86 ( или size_t на обоих).
Мне нужно, чтобы он долго принимал на x86. Как я могу это сделать?
(У меня ужасное ощущение, что это ограничение поиска в C, и что мне придется выполнить несколько относительных поисков, чтобы получить смещение> 4 ГБ.)
Спасибо,
Крис.