aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--code/client/snd_codec_wav.c21
1 files changed, 1 insertions, 20 deletions
diff --git a/code/client/snd_codec_wav.c b/code/client/snd_codec_wav.c
index bc9c00c..17553f3 100644
--- a/code/client/snd_codec_wav.c
+++ b/code/client/snd_codec_wav.c
@@ -79,25 +79,6 @@ static int S_ReadChunkInfo(fileHandle_t f, char *name)
/*
=================
-S_SkipChunk
-=================
-*/
-static void S_SkipChunk(fileHandle_t f, int length)
-{
- byte buffer[32*1024];
-
- while(length > 0)
- {
- int toread = length;
- if(toread > sizeof(buffer))
- toread = sizeof(buffer);
- FS_Read(buffer, toread, f);
- length -= toread;
- }
-}
-
-/*
-=================
S_FindWavChunk
Returns the length of the data in the chunk, or 0 if not found
@@ -121,7 +102,7 @@ static int S_FindWavChunk( fileHandle_t f, char *chunk ) {
return len;
// Not the right chunk - skip it
- S_SkipChunk(f, len);
+ FS_Seek( f, len, FS_SEEK_CUR );
}
}