diff -r edda3caf942c libqdwav/wav_lib.h --- a/libqdwav/wav_lib.h Sat Oct 03 19:10:00 2020 +0000 +++ b/libqdwav/wav_lib.h Sat Oct 03 19:12:33 2020 +0000 @@ -29,11 +29,11 @@ char head[43]; } wav_sig; -buffmem_desc binfo; -count_info cinfo; +extern buffmem_desc binfo; +extern count_info cinfo; -int dsp_fd; -int *buffer; +extern int dsp_fd; +extern int *buffer; short get_wav_format (wav_sig *info); int open_wav (char *header, char file_name[]); @@ -47,4 +47,4 @@ int init_parm (int argc, char *argv[], wav_sig *file_info); int open_wav_rec (wav_sig *info); -int bsize; +extern int bsize; diff -r edda3caf942c libqdwav/wav_read.c --- a/libqdwav/wav_read.c Sat Oct 03 19:10:00 2020 +0000 +++ b/libqdwav/wav_read.c Sat Oct 03 19:12:33 2020 +0000 @@ -6,7 +6,11 @@ #include #include "wav_lib.h" - +buffmem_desc binfo; +count_info cinfo; +int dsp_fd; +int *buffer; +int bsize; /* wav header is 44 bytes long */ int open_wav(char *header, char file_name[]){