SimpleString::StrNCmp()

Okay... something a bit more straightforward first...
Okay. Got it.

That's quite some work and deserves some testing. Personally, I don't like this coding style, but it is very famous in hardcore traditional C circles, where they are not forced to follow guidelines such as Misra or common sense :-)

Will be a good exercise and a good case-in-point for test driving...