Game server/skill system: Warrior skill "Wall of Iron" is now removed the same as it's applied (need to store the amount separately, this WILL break); fixes #138. Also prevents buffs from being removed when already unset (or never applied).
Fixed a couple of filenames using the wrong case.
More filename tweaks to correct case.
Removed dependency to POINT & LONG types.
Tweaks for *nix compatibility.
Replaced reference to non-portable ZeroMemory().
Made case-sensitive string comparisons (strcmpi()) portable (other OS' use strcasecmp()).
Replaced unnecessary reference to the atomic variable m_CurrentNPC.
Not needed. More trouble than it's worth.
BUGFIX: Trying to use a mutex in a mutex... instead of the intended scoped guard.
Fixed yet another filename with the wrong case.
Undefined existing definitions of min/max (e.g. in minwindef.h) in favour of std::min() / std::max().
AI server: Now uses SERVER_RESOURCE for its resources.
Fixed yet another filename with wrong case.
Need to include stdarg for var args functionality.
More tweaks for *nix compatibility.
hash_map is deprecated. Replaced with std::tr1::unordered_map (which just scraped its way into VC++2010, fortunately).
Fix for SQL declarations on non-Windows systems (unixODBC declares a lot of Windows types which messes with things unless it's declared globally).
Fix some includes which are evidently pre-included within something on Windows (but not other OS').
Fixed a typo that shouldn't even compile in VC++...