*/
#define WRITE_U16(buf, x) (buf)[0] = (unsigned char)((x) & 0xff);
-static void make_wav_header(int channels, int samplerate, struct filter_node *fn)
+static void make_wav_header(unsigned int channels, unsigned int samplerate,
+ struct filter_node *fn)
{
char *headbuf = fn->buf;