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.

questionAnswers(1)

yourAnswerToTheQuestion