derived from Stream
| 146 | |
| 147 | //derived from Stream |
| 148 | bool FileStream::seek(s32 offset, Origin origin/*=ORIGIN_START*/) |
| 149 | { |
| 150 | const s32 forigin[] = { SEEK_SET, SEEK_END, SEEK_CUR }; |
| 151 | if (m_file) |
| 152 | { |
| 153 | return fseek(m_file, offset, forigin[origin]) == 0; |
| 154 | } |
| 155 | else if (m_archive) |
| 156 | { |
| 157 | return m_archive->seekFile(offset, forigin[origin]); |
| 158 | } |
| 159 | return false; |
| 160 | } |
| 161 | |
| 162 | size_t FileStream::getLoc() |
| 163 | { |
no test coverage detected