Normally you need svn_path_canonicalize(). In recent releases it's deprecated in favour of svn_dirent_canonicalize(), svn_relpath_canonicalize(), and svn_uri_canonicalize().
罗勇刚(Yonggang Luo) wrote on Tue, Mar 13, 2012 at 00:48:55 +0800: > Is these two api is needed to be used for covert path > C:\Path\To something to C:/Path/To > > /** Convert @a path from the local style to the canonical internal style. */ > const char * > svn_path_internal_style(const char *path, apr_pool_t *pool); > > /** Convert @a path from the canonical internal style to the local style. */ > const char * > svn_path_local_style(const char *path, apr_pool_t *pool); > > > 2012/3/12 Daniel Shahaf <d...@daniel.shahaf.name> > > > Yes to the second question, see svn_path.h and svn_dirent_uri.h > > > > 罗勇刚(Yonggang Luo) wrote on Sun, Mar 11, 2012 at 22:43:42 +0800: > > > typedef struct { > > > PyObject_HEAD > > > svn_wc_adm_access_t *adm; > > > apr_pool_t *pool; > > > } AdmObject; > > > AdmObject admobj; > > > > > > temp_pool = Pool(NULL); > > > if (temp_pool == NULL) > > > return NULL; > > > RUN_SVN_WITH_POOL(temp_pool, svn_wc_entry(&entry, > > > svn_path_canonicalize(path, temp_pool), admobj->adm, show_hidden, > > > temp_pool)); > > > > > > > > > -- > > > 此致 > > > 礼 > > > 罗勇刚 > > > Yours > > > sincerely, > > > Yonggang Luo > > > > > > -- > 此致 > 礼 > 罗勇刚 > Yours > sincerely, > Yonggang Luo