30.06.2015, 15:51
While you solution may work it's useless without further examination of cause and possible drawbacks of its usage. I can however confirm that problem indeed occurs in function readTracksNDat on line
Code:
*(&filenameBuffer + v10 - v6) = v7;