From @gigapod in #10:
For all these constant defines:
Which is : const data type ('the string') and const pointer ('the pointer') not just
Which is just saying this symbol points to 'constant data'
We all make this mistake.
And if I was being really pedantic - I'd use const char * const - the use of "[]" to declare a pointer array is valid, but off standard.