From f202c72a0175d561f43680ee71d6c23bd43816ff Mon Sep 17 00:00:00 2001 From: Ramen2X <64166386+Ramen2X@users.noreply.github.com> Date: Sun, 22 Oct 2023 13:21:19 -0400 Subject: [PATCH] correct MXIOINFO::Seek() return type --- LEGO1/mxioinfo.cpp | 6 +++--- LEGO1/mxioinfo.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/LEGO1/mxioinfo.cpp b/LEGO1/mxioinfo.cpp index 43348bb4..19c82dcc 100644 --- a/LEGO1/mxioinfo.cpp +++ b/LEGO1/mxioinfo.cpp @@ -124,9 +124,9 @@ MxLong MXIOINFO::Read(void *p_buf, MxLong p_len) } // OFFSET: LEGO1 0x100cca00 -MxLong MXIOINFO::Seek(MxLong p_offset, int p_origin) +MxResult MXIOINFO::Seek(MxLong p_offset, int p_origin) { - MxLong result = FAILURE; + MxResult result = FAILURE; // If buffered I/O if (m_info.pchBuffer) { @@ -142,7 +142,7 @@ MxLong MXIOINFO::Seek(MxLong p_offset, int p_origin) } } else if (p_origin == SEEK_END) { // not possible with buffered I/O - return -1; + return FAILURE; } // else p_origin == SEEK_SET. diff --git a/LEGO1/mxioinfo.h b/LEGO1/mxioinfo.h index 83da930a..42a625b9 100644 --- a/LEGO1/mxioinfo.h +++ b/LEGO1/mxioinfo.h @@ -15,7 +15,7 @@ class MXIOINFO MxU16 Open(const char *, MxULong); MxU16 Close(MxLong); MxLong Read(void *, MxLong); - MxLong Seek(MxLong, int); + MxResult Seek(MxLong, int); MxU16 SetBuffer(char *, MxLong, MxLong); MxU16 Flush(MxU16); MxU16 Advance(MxU16);