trunk/src/emu/diimage.h
| r26679 | r26680 | |
| 176 | 176 | bool has_been_created() { return m_created; } |
| 177 | 177 | void make_readonly() { m_readonly = true; } |
| 178 | 178 | UINT32 fread(void *buffer, UINT32 length) { check_for_file(); return core_fread(m_file, buffer, length); } |
| 179 | | UINT32 fread(optional_shared_ptr<UINT8> &ptr, UINT32 length) { ptr.allocate(length); return fread(ptr, length); } |
| 179 | UINT32 fread(optional_shared_ptr<UINT8> &ptr, UINT32 length) { ptr.allocate(length); return fread(ptr.target(), length); } |
| 180 | 180 | UINT32 fread(optional_shared_ptr<UINT8> &ptr, UINT32 length, offs_t offset) { ptr.allocate(length); return fread(ptr + offset, length - offset); } |
| 181 | 181 | UINT32 fwrite(const void *buffer, UINT32 length) { check_for_file(); return core_fwrite(m_file, buffer, length); } |
| 182 | 182 | int fseek(INT64 offset, int whence) { check_for_file(); return core_fseek(m_file, offset, whence); } |