| 34 | void rewind() override { std::rewind(m_fptr); } |
| 35 | |
| 36 | void skip(int64_t bytes) override { |
| 37 | auto err = fseek(m_fptr, bytes, SEEK_CUR); |
| 38 | mgb_assert(!err); |
| 39 | } |
| 40 | |
| 41 | void read(void* dst, size_t size) override { |
| 42 | auto nr = fread(dst, 1, size, m_fptr); |
no outgoing calls