>>Hrm. I'd forgotten that. In languages where there are no namespaces, >>it's useful to be able to make certain that symbols don't go out and >>pollute the global namespace in which ALL symbols reside. This is >>what that's for. > >I'm confused -- are you saying that C doesn't have namespaces? Erm, well, unless C99 defined them, no. C//