552 |
|
|
553 |
QFile file(sInstrumentFile); |
QFile file(sInstrumentFile); |
554 |
if (file.open(IO_ReadOnly)) { |
if (file.open(IO_ReadOnly)) { |
555 |
char achHeader[4]; |
char achHeader[16]; |
556 |
if (file.readBlock(achHeader, 4)) { |
if (file.readBlock(achHeader, 16)) { |
557 |
bResult = (achHeader[0] == 'R' |
bResult = (::memcmp(&achHeader[0], "RIFF", 4) == 0 |
558 |
&& achHeader[1] == 'I' |
&& ::memcmp(&achHeader[8], "DLS LIST", 8) == 0); |
|
&& achHeader[2] == 'F' |
|
|
&& achHeader[3] == 'F'); |
|
559 |
} |
} |
560 |
file.close(); |
file.close(); |
561 |
} |
} |