Я пытаюсь сохранить код, который компилируется на множестве разных систем. Я видел дюжину различных способов просить lseek
, который принимает 64-битные. Некоторые системы используют lseek64
, некоторые используют lseeko
, некоторые требуют, чтобы вы определили _FILE_OFFSET_BITS=64
, и теперь я просто нашел новый, который требует, чтобы вы определили __USE_FILE_OFFSET64
.
Есть ли какой-либо стандарт для всего этого?