So what, in practice, does "deprecated" mean?
This is a spin-off from another thread, but I think it's worth one of its own. Miven and I seem to disagree on the meaning of the word "deprecated".
Now I am rather pedantic because I'm a border-line autist; I assume that if functions are deprecated, it's for some good reason. Miven says that as long as a function works on your system, it doesn't matter whether it's deprecated or not. Just turn off the -Wall flag and you won't see the warnings any more.
What do other people think? Does it matter if something is deprecated? If not, why not?