On 17.12.2018 13:11, Daniel Shahaf wrote: > [email protected] wrote on Mon, 17 Dec 2018 11:26 +0000: >> * subversion/include/svn_dirent_uri.h >> (svn_relpath__internal_style): Change prototype so that the function can >> return an error instead of aborting if anything goes wrong. > Shall we move the declaration to subversion/include/private/ while we're > at it? That will ensure that API consumers that called this function > --- yes, they shouldn't have, but they may have anyway --- don't > accidentally call the re-signatured function (after upgrading libsvn.so > without recompiling) and get hard-to-trace garbage.
I've been meaning to raise the same question. The only non-library user is svndumpfilter, but we "cheat" in the command-line client, too. If no-one objects, I'll move this declaration to somewhere in subversion/include/private. I'm not sure where though, there's no really appropriate private header there (svn_subr_private.h and svn_string_private.h are the obvious candidates). -- Brane

