| 359 | } |
| 360 | |
| 361 | void CFamiTrackerDocIO::LoadSongInfo(CFamiTrackerModule &modfile, int ver) { |
| 362 | std::array<char, CFamiTrackerModule::METADATA_FIELD_LENGTH> buf = { }; |
| 363 | file_.GetBlock(buf.data(), std::size(buf)); |
| 364 | buf.back() = '\0'; |
| 365 | modfile.SetModuleName(buf.data()); |
| 366 | file_.GetBlock(buf.data(), std::size(buf)); |
| 367 | buf.back() = '\0'; |
| 368 | modfile.SetModuleArtist(buf.data()); |
| 369 | file_.GetBlock(buf.data(), std::size(buf)); |
| 370 | buf.back() = '\0'; |
| 371 | modfile.SetModuleCopyright(buf.data()); |
| 372 | } |
| 373 | |
| 374 | void CFamiTrackerDocIO::SaveSongInfo(const CFamiTrackerModule &modfile, int ver) { |
| 375 | file_.WriteStringPadded(modfile.GetModuleName(), CFamiTrackerModule::METADATA_FIELD_LENGTH); |
nothing calls this directly
no test coverage detected