func: svn_boolean_t svn_dirent_is_ancestor(const char *parent_dirent,const char *child_dirent) return svn_dirent_skip_ancestor ( parent_dirent , child_dirent ) != ( ( void * ) 0 ) ; const char *svn_dirent_skip_ancestor(const char *parent_dirent,const char *child_dirent) apr_size_t len = strlen ( parent_dirent ) ; if ( 0 != strncmp ( parent_dirent , child_dirent , len ) )  if ( child_dirent [ len ] == 0 )  if ( root_len > len )  if ( child_dirent [ len ] == 47 )  return child_dirent + len + 1 ; if ( root_len == len )  return child_dirent + len ; 