X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=platform%2Fgandr%2Ffunctions%2Fstdio%2F_PDCLIB_fileops.c;h=286fae6d361affa4654f818fb1a8edcfc00a716d;hp=9dff0ce00e71ecd7e2145593d2955ff82c6224c1;hb=866b99d6c4b5cbcb210d38258b16a32da7a81420;hpb=d1954049a406af2992113a783539aa5d86cfdfa8 diff --git a/platform/gandr/functions/stdio/_PDCLIB_fileops.c b/platform/gandr/functions/stdio/_PDCLIB_fileops.c index 9dff0ce..286fae6 100644 --- a/platform/gandr/functions/stdio/_PDCLIB_fileops.c +++ b/platform/gandr/functions/stdio/_PDCLIB_fileops.c @@ -11,7 +11,7 @@ #include #include -static bool readf( _PDCLIB_fd_t fd, void * buf, size_t length, +static bool readf( _PDCLIB_fd_t fd, void * buf, size_t length, size_t * numBytesRead ) { int rv = gd_read(fd.pointer, buf, length, numBytesRead ); @@ -19,7 +19,7 @@ static bool readf( _PDCLIB_fd_t fd, void * buf, size_t length, return rv >= 0; } -static bool writef( _PDCLIB_fd_t fd, const void * buf, size_t length, +static bool writef( _PDCLIB_fd_t fd, const void * buf, size_t length, size_t * numBytesWritten ) { int rv = gd_write(fd.pointer, buf, length, numBytesWritten ); @@ -30,7 +30,7 @@ static bool writef( _PDCLIB_fd_t fd, const void * buf, size_t length, static bool seekf( _PDCLIB_fd_t fd, int_fast64_t offset, int whence, int_fast64_t* newPos ) { - int rv = gd_seek( fd.pointer, offset, whence, &newPos ); + int rv = gd_seek( fd.pointer, offset, whence, newPos ); return rv >= 0; }