This is HL SDK 2.2 source (HL_Full_SDK_2_2_Source.zip), 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 In hlsdk-2.2b: - added HL 1109's pfnGetPlayerAuthId to Sourcecode/engine/eiface.h There's a unified diff patch in the file: hlsdk-2.2b.patch as well as the *.orig files in the tar for comparison. wd@metamod.org