C++: my own string comparisons

[leftblock]

An Apple and an Orange. Not the same.

[/leftblock]

Probably this subject comes as a surprise. Most of the  Windows development population rarely (if ever) thinks of string comparison,  as a separate subject. Neither was I, until one recent day I foolishly clicked on that “Code Analyzer” menu entry in my Visual Studio while trying to make sense of the famous WINFILE source code.

Fast forward few days, Battle bruised and much wiser I have decided to write about my experiences.

Please proceed here for a riveting read. And some MSDN  rant too.