(libretro-common) Cleanups

This commit is contained in:
twinaphex 2016-04-06 16:48:51 +02:00
parent dba04c73e4
commit cce0320bb5
2 changed files with 49 additions and 59 deletions

View File

@ -263,7 +263,6 @@ ssize_t filestream_seek(RFILE *stream, ssize_t offset, int whence)
#if defined(HAVE_BUFFERED_IO)
if ((stream->hints & RFILE_HINT_UNBUFFERED) == 0)
return fseek(stream->fp, (long)offset, whence);
else
#endif
#ifdef HAVE_MMAP
/* Need to check stream->mapped because this function is
@ -300,12 +299,9 @@ ssize_t filestream_seek(RFILE *stream, ssize_t offset, int whence)
return stream->mappos;
}
else
#endif
{
ret = lseek(stream->fd, offset, whence);
return ret < 0 ? -1 : ret;
}
#endif
}
@ -324,14 +320,12 @@ ssize_t filestream_tell(RFILE *stream)
#if defined(HAVE_BUFFERED_IO)
if ((stream->hints & RFILE_HINT_UNBUFFERED) == 0)
return ftell(stream->fp);
else
#endif
#ifdef HAVE_MMAP
/* Need to check stream->mapped because this function
* is called in filestream_open() */
if (stream->mapped && stream->hints & RFILE_HINT_MMAP)
return stream->mappos;
else
#endif
return lseek(stream->fd, 0, SEEK_CUR);
#endif
@ -357,7 +351,6 @@ ssize_t filestream_read(RFILE *stream, void *s, size_t len)
#if defined(HAVE_BUFFERED_IO)
if ((stream->hints & RFILE_HINT_UNBUFFERED) == 0)
return fread(s, 1, len, stream->fp);
else
#endif
#ifdef HAVE_MMAP
if (stream->hints & RFILE_HINT_MMAP)
@ -373,7 +366,6 @@ ssize_t filestream_read(RFILE *stream, void *s, size_t len)
return len;
}
else
#endif
return read(stream->fd, s, len);
#endif
@ -394,12 +386,10 @@ ssize_t filestream_write(RFILE *stream, const void *s, size_t len)
#if defined(HAVE_BUFFERED_IO)
if ((stream->hints & RFILE_HINT_UNBUFFERED) == 0)
return fwrite(s, 1, len, stream->fp);
else
#endif
#ifdef HAVE_MMAP
if (stream->hints & RFILE_HINT_MMAP)
return -1;
else
#endif
return write(stream->fd, s, len);
#endif