Hello!

If you create a function which takes a pointer argument, but never ever changes the pointer or the pointer's value, shouldn't it be declared something like: const char *const myPointer?

I have never seen anyone use this construct (I googled it and got ZERO useful results), and I'm wondering why. Have I missed something? Is this in some way bad?

Merry Christmas!
-tretton