X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdio%2Ffgetpos.c;h=5d90382c25d8d71bf491bbf933d4422bd717c0b2;hb=393020b6e48719d27699dea6b29e53025bbd5123;hp=b023bfe4cebbaad90cf6416035d8eb86f734ed1b;hpb=e5112b619d1aae8ffc439389cfcbd3b2b4bd2454;p=pdclib diff --git a/functions/stdio/fgetpos.c b/functions/stdio/fgetpos.c index b023bfe..5d90382 100644 --- a/functions/stdio/fgetpos.c +++ b/functions/stdio/fgetpos.c @@ -10,9 +10,10 @@ #ifndef REGTEST -int fgetpos( struct _PDCLIB_file_t * _PDCLIB_restrict stream, _PDCLIB_fpos_t * _PDCLIB_restrict pos ) +int fgetpos( struct _PDCLIB_file_t * _PDCLIB_restrict stream, struct _PDCLIB_fpos_t * _PDCLIB_restrict pos ) { - /* TODO: Implement. */ + pos->offset = stream->pos.offset + stream->bufidx - stream->ungetidx; + pos->status = stream->pos.status; return 0; }