On 2017-10-12, Marko Rauhamaa <ma...@pacujo.net> wrote: > Bill <bill_nos...@whoknows.net>: > >> Marko Rauhamaa wrote: >>> One example is the surprising fact that string literals in C >>> are "char *" and not "const char *". >> >> If not, you couldn't pass a string literal to a function >> having prototype void f(char *s); > > That *ought* to be prevented. That's the whole point.
I'm far less experienced in C, but I threw up my hands and stopped bothering with const qualifiers in C due to such headaches. When in Rome, program without const qualifiers in C. -- Neil Cerutti -- https://mail.python.org/mailman/listinfo/python-list