=== trunk/subversion/mod_authz_svn/mod_authz_svn.c
==================================================================
--- trunk/subversion/mod_authz_svn/mod_authz_svn.c  (revision 118)
+++ trunk/subversion/mod_authz_svn/mod_authz_svn.c  (revision 119)
@@ -104,7 +104,7 @@
     dav_error *dav_err;
     svn_repos_authz_access_t authz_svn_type = svn_authz_none;
     svn_boolean_t authz_access_granted = FALSE;
-    svn_config_t *access_conf = NULL;
+    svn_authz_t *access_conf = NULL;
     svn_error_t *svn_err;
     const char *cache_key;
     void *user_data;
=== trunk/subversion/include/svn_repos.h
==================================================================
--- trunk/subversion/include/svn_repos.h  (revision 118)
+++ trunk/subversion/include/svn_repos.h  (revision 119)
@@ -1689,6 +1689,10 @@
   svn_authz_recursive = 4
 } svn_repos_authz_access_t;
 
+/** A data type specific to authz configurations. Consider as
+    opaque. */
+typedef svn_config_t svn_authz_t;
+
 /** Read authz configuration data from @a file (a file or registry
  * path) into @a *cfgp, allocated in @a pool.
  *
@@ -1699,7 +1703,7 @@
  * otherwise return an empty @c svn_config_t.
  */
 svn_error_t *
-svn_repos_authz_read (svn_config_t **cfgp, const char *file,
+svn_repos_authz_read (svn_authz_t **cfgp, const char *file,
                       svn_boolean_t must_exist, apr_pool_t *pool);
 
 /**
@@ -1709,7 +1713,7 @@
  * access is granted.
  */
 svn_error_t *
-svn_repos_authz_check_access (svn_config_t *cfg, const char *repos_name,
+svn_repos_authz_check_access (svn_authz_t *cfg, const char *repos_name,
                               const char *path, const char *user,
                               svn_repos_authz_access_t required_access,
                               svn_boolean_t *access_granted,
=== trunk/subversion/tests/libsvn_repos/repos-test.c
==================================================================
--- trunk/subversion/tests/libsvn_repos/repos-test.c  (revision 118)
+++ trunk/subversion/tests/libsvn_repos/repos-test.c  (revision 119)
@@ -1034,7 +1034,7 @@
 /* Helper for the authz test.  Return a svn_config_t handle containing
    a parsed representation of the given authz_contents. */
 static svn_error_t *
-authz_get_handle (svn_config_t **cfg, const char *authz_contents,
+authz_get_handle (svn_authz_t **cfg, const char *authz_contents,
                   apr_pool_t *pool)
 {
   char *authz_file_tmpl;
@@ -1080,7 +1080,7 @@
        apr_pool_t *pool)
 {
   const char *contents;
-  svn_config_t *cfg;
+  svn_authz_t *cfg;
   svn_error_t *err;
   svn_boolean_t access_granted;
   apr_pool_t *subpool = svn_pool_create (pool);
=== trunk/subversion/libsvn_repos/authz.c
==================================================================
--- trunk/subversion/libsvn_repos/authz.c  (revision 118)
+++ trunk/subversion/libsvn_repos/authz.c  (revision 119)
@@ -28,7 +28,7 @@
 
 struct authz_baton {
   apr_pool_t *pool;
-  svn_config_t *config;
+  svn_authz_t *config;
   svn_error_t *error;
 
   const char *user;
@@ -90,7 +90,7 @@
 
 
 static svn_error_t *
-authz_group_contains_user_internal (svn_config_t *cfg,
+authz_group_contains_user_internal (svn_authz_t *cfg,
                                     const char *group,
                                     const char *user,
                                     svn_boolean_t *is_in_group,
@@ -159,7 +159,7 @@
 
 
 static svn_error_t *
-authz_group_contains_user(svn_config_t *cfg, const char *group,
+authz_group_contains_user(svn_authz_t *cfg, const char *group,
                           const char *user, svn_boolean_t *is_in_group,
                           apr_pool_t *pool)
 {
@@ -275,7 +275,7 @@
  * these two variables is undefined.
  */
 static svn_error_t *
-authz_get_path_access (svn_config_t *cfg, const char *repos_name,
+authz_get_path_access (svn_authz_t *cfg, const char *repos_name,
                        const char *path, const char *user,
                        svn_repos_authz_access_t required_access,
                        svn_boolean_t *access_granted,
@@ -332,7 +332,7 @@
  * untouched.
  */
 static svn_error_t *
-authz_get_tree_access (svn_config_t *cfg, const char *repos_name,
+authz_get_tree_access (svn_authz_t *cfg, const char *repos_name,
                        const char *path, const char *user,
                        svn_repos_authz_access_t required_access,
                        svn_boolean_t *access_granted,
@@ -437,7 +437,7 @@
 
 
 svn_error_t *
-svn_repos_authz_read (svn_config_t **cfgp, const char *file,
+svn_repos_authz_read (svn_authz_t **cfgp, const char *file,
                       svn_boolean_t must_exist, apr_pool_t *pool)
 {
   struct authz_baton baton = { 0 };
@@ -460,7 +460,7 @@
 
 
 svn_error_t *
-svn_repos_authz_check_access (svn_config_t *cfg, const char *repos_name,
+svn_repos_authz_check_access (svn_authz_t *cfg, const char *repos_name,
                               const char *path, const char *user,
                               svn_repos_authz_access_t required_access,
                               svn_boolean_t *access_granted,


