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

Re: CVS update: subversion/subversion/libsvn_delta delta.h xml_output.c xml_parse.c

From: Greg Hudson <ghudson_at_MIT.EDU>
Date: 2001-02-12 18:44:20 CET

>> Are we going to do this every time we generate terminal output as
>> well as every time we generate XML output?

> Yes, eventually, if we internationalize. :-)

Localization is generally taken care of at run time using translation
tables, not at compile time using preprocessor symbols.

> It's for any symbol that lives in a public namespace, whether
> intentionally published or not. From HACKING:
[...]
> svn_fs_get_rev_prop () /* Part of published API. */
> svn_fs__parse_props () /* For internal use only. */

Preprocessor symbols in a private header file do not live in a public
namespace, and do not need to be prefixed.

Non-public, non-static functions in a library do live in a public
namespace (since the linker has only one namespace of symbols), and do
need to be prefixed.
Received on Sat Oct 21 14:36:22 2006

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.