fpos_t
fpos_t (*_seek)(void *, fpos_t, int);
fpos_t _offset; /* current lseek offset */
int fgetpos(FILE * __restrict, fpos_t * __restrict);
int fsetpos(FILE *, const fpos_t *);
fpos_t (*)(void *, fpos_t, int),
fpos_t ipos;
extern int fgetpos(FILE *_RESTRICT_KYWD, fpos_t *_RESTRICT_KYWD);
extern int fsetpos(FILE *, const fpos_t *);
using std::fpos_t;
typedef fpos_t fpos64_t;
extern int fgetpos64(FILE *, fpos_t *);
extern int fsetpos64(FILE *, const fpos_t *);
fgetpos(FILE *stream, fpos_t *pos)
if ((*pos = (fpos_t)ftello(stream)) == (fpos_t)-1)
fsetpos(FILE *stream, const fpos_t *pos)
typedef fpos_t DAT_OS_FILE_POS;
fpos_t pos;
extern int fgetpos(FILE *, fpos_t *);
extern int fsetpos(FILE *, const fpos_t *);