If you change this value, which makes the someStringpointer to a read-only literal:
char *someString = "Hi there, I'm bad at this.";
which makes a someStringmodifiable array charinitialized from a string literal:
char someString[] = "Hi there, I'm bad at this.";
You should have better results.
someString (char*) char, , ( ), - , undefined, .