mirror of
https://github.com/DarkStore-3DS/bannertool.git
synced 2026-07-03 00:39:33 +00:00
Search for WAV chunk headers from each byte.
This commit is contained in:
+4
-3
@@ -6,9 +6,10 @@
|
|||||||
|
|
||||||
bool wav_find_chunk(FILE* fd, const char* magic) {
|
bool wav_find_chunk(FILE* fd, const char* magic) {
|
||||||
char curr[5] = {0};
|
char curr[5] = {0};
|
||||||
while(strcmp(curr, magic) != 0) {
|
for(long pos = ftell(fd); strcmp(curr, magic) != 0; pos++) {
|
||||||
u32 read = (u32) fread(curr, 1, 4, fd);
|
fseek(fd, pos, SEEK_SET);
|
||||||
if(read == 0) {
|
size_t read = fread(curr, 1, 4, fd);
|
||||||
|
if(read <= 0) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user