X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdio%2Ffseek.c;h=1c5332d0b5832f8e49535a6bb69e8214891dab2f;hb=acb574418b603006718fc8e9584808b8757d7c0b;hp=43789c8a71b6cca2cf43ffab38ccd22260bc0c26;hpb=2dd72cf05ed2f00eb655bc9fd3d0ac750ae62524;p=pdclib diff --git a/functions/stdio/fseek.c b/functions/stdio/fseek.c index 43789c8..1c5332d 100644 --- a/functions/stdio/fseek.c +++ b/functions/stdio/fseek.c @@ -12,7 +12,7 @@ #include <_PDCLIB_glue.h> -int fseek( struct _PDCLIB_file_t * _PDCLIB_restrict stream, long offset, int whence ) +int fseek( struct _PDCLIB_file_t * stream, long offset, int whence ) { if ( stream->status & _PDCLIB_FWRITE ) { @@ -26,7 +26,7 @@ int fseek( struct _PDCLIB_file_t * _PDCLIB_restrict stream, long offset, int whe { stream->status &= ~ ( _PDCLIB_FREAD | _PDCLIB_FWRITE ); } - return ( _PDCLIB_seek( stream, offset, whence ) == offset ) ? 0 : EOF; + return ( _PDCLIB_seek( stream, offset, whence ) != EOF ) ? 0 : EOF; } #endif @@ -36,7 +36,7 @@ int fseek( struct _PDCLIB_file_t * _PDCLIB_restrict stream, long offset, int whe int main( void ) { - /* Testing covered by ftell.c */ + TESTCASE( NO_TESTDRIVER ); return TEST_RESULTS; }