Is it a typo or an intended code (it occurs twice)? cuesheet_offset += cuesheet_offset+1;
Shouldn't it be "cuesheet_offset += 1;"?Or is the code correct because it is in the branch for UTF16, i.e. two bytes per character?
I'm just asking for the case.