add FastFunc VC workarounds
add equality and inequality checks. more VC workarounds.
Merge pull request #1 from yxbh/VCpp