toc_table[num].index0 = index0;
toc_table[num].index1 = index1;
- toc_table[num].physical_size = physical_size;
- toc_table[num].logical_size = logical_size;
- toc_table[num].real_physical_size = real_physical_size;
memset(toc_table[num].filename, 0x00, sizeof(_TCHAR) * _MAX_PATH);
if(!(current_filename.empty())) {
current_filename.copy(toc_table[num].filename, _MAX_PATH - 1);
* @brief Parse CUE/CCD sheet, check track data and construct tracks table.
* @return true if succeeded.
* @note Must open sheet file before using.
+ * @note Initialize TOC table when calling.
*/
bool CDROM_SKELTON::parse_sheet()
{
+ for(int trk = 0; trk < 102; trk++) {
+ init_toc_table(trk);
+ }
return true;
}
* @brief Parse CUE/CCD sheet, check track data and construct tracks table.
* @return true if succeeded.
* @note Must open sheet file before using.
+ * @note Initialize TOC table when calling.
*/
virtual bool parse_sheet();
/*!