Possible Duplicate:
Deprecation of the static keyword… no more ?
I am asking this question because of a comment on an answer of mine which states that the use of static keyword on freestanding (nonmember) functions has been un-deprecated in C++0x.
Since I have no reason to doubt the above statement, I am asking this:
Can anybody please shed light on the underlying rationale of un-deprecating the use of static keyword in that context? (I mean, in C++03 the standard states that anonymous namespaces provide a superior alternative. What's changed?)
Thanks in advance