applied for windows, but I can't test).
In, linux, the problem was caused by nuq checking to see if there were any
bytes to be read and if there were 0 bytes, just carying on without reading
anything. It seems that the 0 byte packet was blocking the queue and so a 0
byte recvfrom is needed to make sure it gets removed.
convert #if USE_INTEL_ASM to #ifdef USE_INTEL_ASM
add cl_math.S to math_ASM
unfortunatly, snd_mixa.o isn't being built. Haven't figured that one out yet