On Sun, Jan 28, 2007 at 06:25:38PM +0100, Denis Vlasenko wrote:
>Then why gcc doesn't warn me when I assign "const char*" to "char*"?
I don't understand?
$ cat foo.c
void f(void) {
const char*c="constant";
char *str = c;
}
$ gcc -c foo.c
foo.c: In function 'f':
foo.c:3: warning: initialization discards qualifiers from pointer target type