X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdio%2Ffgetpos.c;h=5d90382c25d8d71bf491bbf933d4422bd717c0b2;hb=0d54a75af25ca44411e7c4190cc2a93a390e61a2;hp=b023bfe4cebbaad90cf6416035d8eb86f734ed1b;hpb=e8945ee2684f5c8de0104ea183de2010ae72ffd5;p=pdclib.old 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; }