Programming Tip

If you are making a case insensitive string comparison, you can logically AND each character with 0xDF, which will make the character upper case if it’s lower case, and leave it untouched if it’s upper case.
This is a good way to save an if (and thereby a potential cache miss) in your inner loop.