mirror of
https://github.com/libretro/RetroArch.git
synced 2025-04-02 10:51:52 -04:00
(memory_stream.c) Cleanup
This commit is contained in:
parent
b5f7ccab22
commit
eccda8c39a
1 changed files with 15 additions and 8 deletions
|
@ -100,14 +100,21 @@ size_t memstream_write(memstream_t *stream, const void *data, size_t bytes)
|
||||||
int memstream_seek(memstream_t *stream, int offset, int whence)
|
int memstream_seek(memstream_t *stream, int offset, int whence)
|
||||||
{
|
{
|
||||||
size_t ptr;
|
size_t ptr;
|
||||||
if (whence == SEEK_SET)
|
|
||||||
ptr = offset;
|
switch (whence)
|
||||||
else if (whence == SEEK_CUR)
|
{
|
||||||
ptr = stream->m_ptr + offset;
|
case SEEK_SET:
|
||||||
else if (whence == SEEK_END)
|
ptr = offset;
|
||||||
ptr = stream->m_size + offset;
|
break;
|
||||||
else
|
case SEEK_CUR:
|
||||||
return -1;
|
ptr = stream->m_ptr + offset;
|
||||||
|
break;
|
||||||
|
case SEEK_END:
|
||||||
|
ptr = stream->m_size + offset;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
if (ptr <= stream->m_size)
|
if (ptr <= stream->m_size)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue