| Index: subversion/include/svn_auth.h |
| =================================================================== |
| --- subversion/include/svn_auth.h (.../trunk) (revision 31195) |
| +++ subversion/include/svn_auth.h (.../branches/kwallet) (revision 31195) |
| @@ -1,7 +1,7 @@ |
| /** |
| * @copyright |
| * ==================================================================== |
| - * Copyright (c) 2000-2004 CollabNet. All rights reserved. |
| + * Copyright (c) 2002-2008 CollabNet. All rights reserved. |
| * |
| * This software is licensed as described in the file COPYING, which |
| * you should have received as part of this distribution. The terms |
| @@ -157,6 +157,10 @@ |
| } svn_auth_provider_object_t; |
| +/** The type of function returning authentication provider. */ |
| +typedef void (*svn_auth_simple_provider_func_t) |
| + (svn_auth_provider_object_t **provider, |
| + apr_pool_t *pool); |
| /** Specific types of credentials **/ |
| @@ -747,7 +751,6 @@ |
| #endif /* WIN32 || DOXYGEN */ |
| #if defined(DARWIN) || defined(DOXYGEN) |
| - |
| /** |
| * Create and return @a *provider, an authentication provider of type @c |
| * svn_auth_cred_simple_t that gets/sets information from the user's |
| @@ -763,9 +766,9 @@ |
| void |
| svn_auth_get_keychain_simple_provider(svn_auth_provider_object_t **provider, |
| apr_pool_t *pool); |
| - |
| #endif /* DARWIN || DOXYGEN */ |
| + |
| /** Create and return @a *provider, an authentication provider of type @c |
| * svn_auth_cred_username_t that gets/sets information from a user's |
| * ~/.subversion configuration directory. Allocate @a *provider in |