These global variables are declared multiple times. It seems to me that they only need to be declared in s_audio.c since they are declared EXTERN is s_stuff.h.
s_audio.c:t_sample *sys_soundout;
s_audio.c:t_sample *sys_soundin;
s_audio_mmio.c:t_sample *sys_soundout;
s_audio_mmio.c:t_sample *sys_soundin;
s_audio_oss.c:t_sample *sys_soundout;
s_audio_oss.c:t_sample *sys_soundin;
s_audio.c:float sys_dacsr;
s_audio_mmio.c:float sys_dacsr = DEFAULTSRATE;
s_audio_mmio.c:float sys_dacsr;
s_audio_oss.c:float sys_dacsr;
Anonymous