No idea what I am doing

gfvalvo:
It should not be modifying what the pointer is pointing to.

Well, it shouldn't modify where the pointer points, either. So technically, the type should be const char const *.

But, yeah, that's what I meant. I was still waiting for the tea to0 finish brewing.