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"; }