[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: Peter N. Lundblad <peter_at_famlundblad.se>
Date: 2005-10-04 23:14:03 CEST

On Tue, 4 Oct 2005 kfogel@collab.net wrote:

> "Max Bowsher" <maxb@ukf.net> writes:
> > svn_{fs,ra}_foo__init: linked into the loader libs
>
> Yes, why aren't these public and single-underscore? If there's some
> circular dependency reason, it's okay, we can leave the current
> situation as it is (since the problem is unlikely to grow very much),
> but we should at least have a comment by those declarations explaining what is going on.
>
They are internal because they are part of the internal interface between
libsvn_ra and libsvn_ra_foo (or fs) I don't consider libsvn_ra_foo as a
public library (except for the deprecated interface). We can change the
vtable at will. That they are libraries is just so they can be dynamically
linked if so desired. At least this was my thinking when I did the svn_ra
API rework for 1.2.

Regards,
//Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Oct 4 23:15:51 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.