ZeroconfBonjour: fix OnSocketReady() return type
test/test_pcm: convert to C++
mixer/software, filter/volume: convert to C++
gcc.h: add "restrict" macro for C++
pcm_*: convert to C++