diff options
Diffstat (limited to 'src/lib/util/chdcd.h')
-rw-r--r-- | src/lib/util/chdcd.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/lib/util/chdcd.h b/src/lib/util/chdcd.h deleted file mode 100644 index 65e4b943964..00000000000 --- a/src/lib/util/chdcd.h +++ /dev/null @@ -1,38 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:R. Belmont -/*************************************************************************** - - CDRDAO TOC parser for CHD compression frontend - -***************************************************************************/ - -#ifndef MAME_UTIL_CHDCD_H -#define MAME_UTIL_CHDCD_H - -#pragma once - -#include "cdrom.h" - -struct chdcd_track_input_entry -{ - chdcd_track_input_entry() { reset(); } - void reset() { fname.clear(); offset = idx0offs = idx1offs = 0; swap = false; } - - std::string fname; // filename for each track - uint32_t offset; // offset in the data file for each track - bool swap; // data needs to be byte swapped - uint32_t idx0offs; - uint32_t idx1offs; -}; - -struct chdcd_track_input_info -{ - void reset() { for (auto & elem : track) elem.reset(); } - - chdcd_track_input_entry track[CD_MAX_TRACKS]; -}; - - -chd_error chdcd_parse_toc(const char *tocfname, cdrom_toc &outtoc, chdcd_track_input_info &outinfo); - -#endif // MAME_UTIL_CHDCD_H |