only use MS weirdness if using MSVC
Fix test
And now, for something completely different
A cleaner solution
Merge branch 'master' into sprintf-madness
Use sizeof
Merge pull request #122 from eggrobin/sprintf-madness

Sprintf madness