Index: uspace/app/dplay/wave.c
===================================================================
--- uspace/app/dplay/wave.c	(revision 7ed5153b9aea37057b23d91d89f8aec79860954c)
+++ uspace/app/dplay/wave.c	(revision 9fa0111d4ea4f27a34fcce4d57eb4fcde98f3290)
@@ -39,5 +39,5 @@
 #include "wave.h"
 
-int wav_parse_header(void *file, void ** data, size_t *data_size,
+int wav_parse_header(void *file, const void **data, size_t *data_size,
     unsigned *sampling_rate, unsigned *sample_size, unsigned *channels,
     bool *sign, const char **error)
@@ -49,5 +49,5 @@
 	}
 
-	wave_header_t *header = file;
+	const wave_header_t *header = file;
 	if (str_lcmp(header->chunk_id, CHUNK_ID, 4) != 0) {
 		if (error)
Index: uspace/app/dplay/wave.h
===================================================================
--- uspace/app/dplay/wave.h	(revision 7ed5153b9aea37057b23d91d89f8aec79860954c)
+++ uspace/app/dplay/wave.h	(revision 9fa0111d4ea4f27a34fcce4d57eb4fcde98f3290)
@@ -89,5 +89,5 @@
 } wave_header_t;
 
-int wav_parse_header(void *, void**, size_t *, unsigned *, unsigned *,
+int wav_parse_header(void *, const void**, size_t *, unsigned *, unsigned *,
     unsigned *, bool *, const char **error_str);
 
