[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: The meaning of double-underscore symbols

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2005-10-04 22:46:29 CEST

kfogel@collab.net writes:

> "Max Bowsher" <maxb@ukf.net> writes:
>> svn_error__locate: used almost everywhere
>
> Mmm, sort of.
>
> It's present in the expansions of some svn_err_* macros, but that's
> okay. Those macros are in the correct space, and whatever they want
> to do is fine, because the macro would always be changed along with
> the internal implementation on which it depends.

Although macros hide the double underscore name at the source code
level, the compiled object code will still have a dependency on the
svn_error__locate name. Thus we have to treat svn_error__locate like
any other public symbol, despite the use of double underscore.

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Oct 4 22:47:20 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.