Can string literals be used for assignment other than in an initializer?
(disregarding the loss of static storage) even with -Wall, this compiles with no warnings/error; though I could have sworn I had read somewhere in 9899 they could be used for initialization only...Code:int main( void ) {
char *p = "foo";
p = "bar";
}