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

There's a unified diff patch in the file:
   hlsdk-2.2.patch
as well as the *.orig files in the tar for comparison.

wd@metamod.org
