> > > > Yes to the second question, see svn_path.h and svn_dirent_uri.h >> > Did that means I need to use const char * svn_dirent_internal_style<http://subversion.apache.org/docs/api/1.6/svn__dirent__uri_8h.html#abb108de5b05a645a22b78a6b90b6d77d> (const char *dirent, apr_pool_t *pool) Convert *dirent* from the local style to the canonical internal style. <http://subversion.apache.org/docs/api/1.6/svn__dirent__uri_8h.html#abb108de5b05a645a22b78a6b90b6d77d> const char * svn_dirent_local_style<http://subversion.apache.org/docs/api/1.6/svn__dirent__uri_8h.html#acd43577b7c36448031ac25595f506bcb> (const char *dirent, apr_pool_t *pool) Convert *dirent* from the canonical internal style to the local style. to convert paths?
> > > >> > > 罗勇刚(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 >> > > -- 此致 礼 罗勇刚 Yours sincerely, Yonggang Luo