mc2: 0x00617FF0
| 144 | |
| 145 | // mc2: 0x00617FF0 |
| 146 | std::int32_t FileHandler::size() { |
| 147 | if (file_funcs->get_size != nullptr) { |
| 148 | return file_funcs->get_size(handle); |
| 149 | } else { |
| 150 | if (this->flush() < 0) return -1; |
| 151 | std::int32_t curpos = file_funcs->seek(handle, 0, SeekCurrent); |
| 152 | std::int32_t size = file_funcs->seek(handle, 0, SeekEnd); |
| 153 | file_funcs->seek(handle, curpos, SeekStart); |
| 154 | return size; |
| 155 | } |
| 156 | } |
| 157 | |
| 158 | FileHandler *sub_617CA0(char *path) { |
| 159 | HANDLE file = glo_679814->sub_04(path); |
no test coverage detected