ftello / fseeko vs fgetpos / fsetpos
Qual é a diferença entre ftello / fseeko e fgetpos / fsetpos? Ambos parecem ser funções de definição / definição de ponteiro de arquivo que usam tipos de deslocamento opacos para, às vezes, permitir deslocamentos de 64 bits.
Eles são suportados em diferentes plataformas ou por padrões diferentes? É mais flexível no tipo de offset que usa?
E, a propósito, estou ciente defgetpos / fsetpos e ftell / fseek, Mas isso énão uma duplicada. Essa pergunta é sobre ftell / fseek, e a resposta énão aplicável ao ftello / fseeko.