match the rest of the code and have OutputDebugString under _DEBUG
change iterator erasing so we don't need to overload the = operator
rename some files to restore the correct case
place win32 code under #ifdef _WIN32 not #ifndef __linux__
force some inherited template names to be dependent
strcmpi -> Q_strcmpi
use QDECL instead of __cdecl
provide a gcc style alternative to the inline asm in zlib
rename some c files that will be compiled as c++
adapt the q3a unix backend to c++ and JA
callMask needs to be externally visible
allow null_snddma to be used with snd_dma
strupr -> Q_strupr
locally define min()/max() so there won't be unresolved symbols
don't try to compile c files as c++
add a cmake file
make inlines static inline
use memmove not strcpy when src and test overlap, from ioquake3
use libGL.so.1 on linux
avoid redefining typedefs which is allowed in c++ but not c99