This is HL SDK 2.1 source, with various fixes in order to address some issues I ran into: - reduce/remove g++ warnings/complaints, so I can compile my Mod code with lots of error checking ("--Weffc++ -Werror", etc) in order to catch problems in my own code - enable compiling win32 binaries under linux with mingw32 - remove complaints from vim about missing newlines Specific changes: - added missing EOF newlines - missing BOOL for HasWeapon declaration - g++ complaints: shadowed variables, testing undefined macros, empty initialization lists in constructors, unused variables, and a couple other "Effective C++" recommendations. - mingw issues: unrecognized #pragma's, uppercase windows header filenames There's a unified diff patch in the file: hlsdk-2.1src-fixup.patch as well as the *.orig files in the tar for comparison. wd@metamod.org