Alien-SVN
view release on metacpan or search on metacpan
src/subversion/subversion/bindings/swig/perl/native/core.c view on Meta::CPAN
SWIGINTERN int
SWIG_AsVal_unsigned_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, unsigned long *val)
{
if (SvUOK(obj)) {
UV v = SvUV(obj);
if (v <= ULONG_MAX) {
if (val) *val = v;
return SWIG_OK;
}
return SWIG_OverflowError;
} else if (SvIOK(obj)) {
IV v = SvIV(obj);
if (v >= 0 && v <= ULONG_MAX) {
if (val) *val = v;
return SWIG_OK;
}
return SWIG_OverflowError;
} else {
int dispatch = 0;
const char *nptr = SvPV_nolen(obj);
if (nptr) {
char *endptr;
unsigned long v;
errno = 0;
v = strtoul(nptr, &endptr,0);
if (errno == ERANGE) {
errno = 0;
return SWIG_OverflowError;
} else {
if (*endptr == '\0') {
if (val) *val = v;
return SWIG_Str2NumCast(SWIG_OK);
}
}
}
if (!dispatch) {
double d;
int res = SWIG_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
if (val) *val = (unsigned long)(d);
return res;
}
}
}
return SWIG_TypeError;
}
SWIGINTERNINLINE SV *
SWIG_From_unsigned_SS_long SWIG_PERL_DECL_ARGS_1(unsigned long value)
{
SV *sv;
if (value <= UV_MAX)
sv = newSVuv(value);
else
sv = newSVpvf("%lu", value);
return sv_2mortal(sv);
}
static svn_error_t * svn_auth_provider_invoke_first_credentials(
svn_auth_provider_t * _obj, void **credentials, void **iter_baton, void *provider_baton, apr_hash_t *parameters, const char *realmstring, apr_pool_t *pool) {
return (_obj->first_credentials)(credentials, iter_baton, provider_baton, parameters, realmstring, pool);
}
static svn_error_t * svn_auth_provider_invoke_next_credentials(
svn_auth_provider_t * _obj, void **credentials, void *iter_baton, void *provider_baton, apr_hash_t *parameters, const char *realmstring, apr_pool_t *pool) {
return (_obj->next_credentials)(credentials, iter_baton, provider_baton, parameters, realmstring, pool);
}
static svn_error_t * svn_auth_provider_invoke_save_credentials(
svn_auth_provider_t * _obj, svn_boolean_t *saved, void *credentials, void *provider_baton, apr_hash_t *parameters, const char *realmstring, apr_pool_t *pool) {
return (_obj->save_credentials)(saved, credentials, provider_baton, parameters, realmstring, pool);
}
static void svn_auth_invoke_simple_provider_func(
svn_auth_simple_provider_func_t _obj, svn_auth_provider_object_t **provider, apr_pool_t *pool) {
_obj(provider, pool);
}
static void svn_auth_invoke_ssl_client_cert_pw_provider_func(
svn_auth_ssl_client_cert_pw_provider_func_t _obj, svn_auth_provider_object_t **provider, apr_pool_t *pool) {
_obj(provider, pool);
}
static svn_error_t * svn_auth_invoke_simple_prompt_func(
svn_auth_simple_prompt_func_t _obj, svn_auth_cred_simple_t **cred, void *baton, const char *realm, const char *username, svn_boolean_t may_save, apr_pool_t *pool) {
return _obj(cred, baton, realm, username, may_save, pool);
}
static svn_error_t * svn_auth_invoke_username_prompt_func(
svn_auth_username_prompt_func_t _obj, svn_auth_cred_username_t **cred, void *baton, const char *realm, svn_boolean_t may_save, apr_pool_t *pool) {
return _obj(cred, baton, realm, may_save, pool);
}
static svn_error_t * svn_auth_invoke_ssl_server_trust_prompt_func(
svn_auth_ssl_server_trust_prompt_func_t _obj, svn_auth_cred_ssl_server_trust_t **cred, void *baton, const char *realm, apr_uint32_t failures, const svn_auth_ssl_server_cert_info_t *cert_info, svn_boolean_t may_save, apr_pool_t *pool) {
return _obj(cred, baton, realm, failures, cert_info, may_save, pool);
}
static svn_error_t * svn_auth_invoke_ssl_client_cert_prompt_func(
svn_auth_ssl_client_cert_prompt_func_t _obj, svn_auth_cred_ssl_client_cert_t **cred, void *baton, const char *realm, svn_boolean_t may_save, apr_pool_t *pool) {
return _obj(cred, baton, realm, may_save, pool);
}
static svn_error_t * svn_auth_invoke_ssl_client_cert_pw_prompt_func(
svn_auth_ssl_client_cert_pw_prompt_func_t _obj, svn_auth_cred_ssl_client_cert_pw_t **cred, void *baton, const char *realm, svn_boolean_t may_save, apr_pool_t *pool) {
return _obj(cred, baton, realm, may_save, pool);
}
static svn_error_t * svn_auth_invoke_plaintext_prompt_func(
svn_auth_plaintext_prompt_func_t _obj, svn_boolean_t *may_save_plaintext, const char *realmstring, void *baton, apr_pool_t *pool) {
return _obj(may_save_plaintext, realmstring, baton, pool);
}
static svn_error_t * svn_auth_invoke_plaintext_passphrase_prompt_func(
svn_auth_plaintext_passphrase_prompt_func_t _obj, svn_boolean_t *may_save_plaintext, const char *realmstring, void *baton, apr_pool_t *pool) {
return _obj(may_save_plaintext, realmstring, baton, pool);
}
#include "svn_config.h"
static svn_boolean_t svn_config_invoke_section_enumerator(
svn_config_section_enumerator_t _obj, const char *name, void *baton) {
return _obj(name, baton);
}
static svn_boolean_t svn_config_invoke_section_enumerator2(
svn_config_section_enumerator2_t _obj, const char *name, void *baton, apr_pool_t *pool) {
return _obj(name, baton, pool);
src/subversion/subversion/bindings/swig/perl/native/core.c view on Meta::CPAN
SWIG_croak("Usage: svn_auth_provider_t_cred_kind_set(self,cred_kind);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_cred_kind_set" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_auth_provider_t_cred_kind_set" "', argument " "2"" of type '" "char const *""'");
}
arg2 = (char *)(buf2);
{
apr_size_t len = strlen(arg2) + 1;
char *copied;
if (arg1->cred_kind) free((char *)arg1->cred_kind);
copied = malloc(len);
memcpy(copied, arg2, len);
arg1->cred_kind = copied;
}
ST(argvi) = sv_newmortal();
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_t_cred_kind_get) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
char *result = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_auth_provider_t_cred_kind_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_cred_kind_get" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
result = (char *) ((arg1)->cred_kind);
ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_t_first_credentials_set) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
svn_error_t *(*arg2)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *) = (svn_error_t *(*)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *)) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_auth_provider_t_first_credentials_set(self,first_credentials);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_first_credentials_set" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_auth_provider_t_first_credentials_set" "', argument " "2"" of type '" "svn_error_t *(*)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *)""'");
}
}
if (arg1) (arg1)->first_credentials = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_t_first_credentials_get) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_error_t *(*result)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *) = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_auth_provider_t_first_credentials_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_first_credentials_get" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
result = (svn_error_t *(*)(void **,void **,void *,apr_hash_t *,char const *,apr_pool_t *)) ((arg1)->first_credentials);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_t_next_credentials_set) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
svn_error_t *(*arg2)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = (svn_error_t *(*)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_auth_provider_t_next_credentials_set(self,next_credentials);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_next_credentials_set" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_auth_provider_t_next_credentials_set" "', argument " "2"" of type '" "svn_error_t *(*)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *)""'");
}
}
if (arg1) (arg1)->next_credentials = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_t_next_credentials_get) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_error_t *(*result)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_auth_provider_t_next_credentials_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_next_credentials_get" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
result = (svn_error_t *(*)(void **,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) ((arg1)->next_credentials);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_t_save_credentials_set) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
svn_error_t *(*arg2)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = (svn_error_t *(*)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_auth_provider_t_save_credentials_set(self,save_credentials);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_save_credentials_set" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_auth_provider_t_save_credentials_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *)""'");
}
}
if (arg1) (arg1)->save_credentials = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_t_save_credentials_get) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_error_t *(*result)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *) = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_auth_provider_t_save_credentials_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_t_save_credentials_get" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
result = (svn_error_t *(*)(svn_boolean_t *,void *,void *,apr_hash_t *,char const *,apr_pool_t *)) ((arg1)->save_credentials);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_new_svn_auth_provider_t) {
{
int argvi = 0;
struct svn_auth_provider_t *result = 0 ;
dXSARGS;
if ((items < 0) || (items > 0)) {
SWIG_croak("Usage: new_svn_auth_provider_t();");
}
{
result = (struct svn_auth_provider_t *)calloc(1, sizeof(struct svn_auth_provider_t));
}
ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_auth_provider_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_delete_svn_auth_provider_t) {
{
struct svn_auth_provider_t *arg1 = (struct svn_auth_provider_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: delete_svn_auth_provider_t(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, SWIG_POINTER_DISOWN | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_auth_provider_t" "', argument " "1"" of type '" "struct svn_auth_provider_t *""'");
}
arg1 = (struct svn_auth_provider_t *)(argp1);
{
free((char *) arg1);
}
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
src/subversion/subversion/bindings/swig/perl/native/core.c view on Meta::CPAN
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_set_parameter) {
{
svn_auth_baton_t *arg1 = (svn_auth_baton_t *) 0 ;
char *arg2 = (char *) 0 ;
void *arg3 = (void *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int res2 ;
char *buf2 = 0 ;
int alloc2 = 0 ;
int res3 ;
int argvi = 0;
dXSARGS;
if ((items < 3) || (items > 3)) {
SWIG_croak("Usage: svn_auth_set_parameter(auth_baton,name,value);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_baton_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_set_parameter" "', argument " "1"" of type '" "svn_auth_baton_t *""'");
}
arg1 = (svn_auth_baton_t *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_auth_set_parameter" "', argument " "2"" of type '" "char const *""'");
}
arg2 = (char *)(buf2);
res3 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg3), 0, 0);
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_auth_set_parameter" "', argument " "3"" of type '" "void const *""'");
}
{
svn_auth_set_parameter(arg1,(char const *)arg2,(void const *)arg3);
}
ST(argvi) = sv_newmortal();
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_first_credentials) {
{
void **arg1 = (void **) 0 ;
svn_auth_iterstate_t **arg2 = (svn_auth_iterstate_t **) 0 ;
char *arg3 = (char *) 0 ;
char *arg4 = (char *) 0 ;
svn_auth_baton_t *arg5 = (svn_auth_baton_t *) 0 ;
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *temp1 ;
svn_auth_iterstate_t *temp2 ;
int res3 ;
char *buf3 = 0 ;
int alloc3 = 0 ;
int res4 ;
char *buf4 = 0 ;
int alloc4 = 0 ;
void *argp5 = 0 ;
int res5 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
}
arg1 = &temp1;
arg2 = &temp2;
if ((items < 3) || (items > 4)) {
SWIG_croak("Usage: svn_auth_first_credentials(cred_kind,realmstring,auth_baton,pool);");
}
res3 = SWIG_AsCharPtrAndSize(ST(0), &buf3, NULL, &alloc3);
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_auth_first_credentials" "', argument " "3"" of type '" "char const *""'");
}
arg3 = (char *)(buf3);
res4 = SWIG_AsCharPtrAndSize(ST(1), &buf4, NULL, &alloc4);
if (!SWIG_IsOK(res4)) {
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_auth_first_credentials" "', argument " "4"" of type '" "char const *""'");
}
arg4 = (char *)(buf4);
res5 = SWIG_ConvertPtr(ST(2), &argp5,SWIGTYPE_p_svn_auth_baton_t, 0 | 0 );
if (!SWIG_IsOK(res5)) {
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_auth_first_credentials" "', argument " "5"" of type '" "svn_auth_baton_t *""'");
}
arg5 = (svn_auth_baton_t *)(argp5);
if (items > 3) {
}
{
result = (svn_error_t *)svn_auth_first_credentials(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
&callback_result, "S", result,
SWIGTYPE_p_svn_error_t);
} else {
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
{
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg1, SWIGTYPE_p_void, 0); argvi++ ;
}
{
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg2, SWIGTYPE_p_svn_auth_iterstate_t, 0); argvi++ ;
}
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
XSRETURN(argvi);
fail:
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_next_credentials) {
{
void **arg1 = (void **) 0 ;
svn_auth_iterstate_t *arg2 = (svn_auth_iterstate_t *) 0 ;
apr_pool_t *arg3 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *temp1 ;
void *argp2 = 0 ;
int res2 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg3 = svn_swig_pl_make_pool (ST(items-1));
}
arg1 = &temp1;
if ((items < 1) || (items > 2)) {
SWIG_croak("Usage: svn_auth_next_credentials(state,pool);");
}
res2 = SWIG_ConvertPtr(ST(0), &argp2,SWIGTYPE_p_svn_auth_iterstate_t, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_auth_next_credentials" "', argument " "2"" of type '" "svn_auth_iterstate_t *""'");
}
arg2 = (svn_auth_iterstate_t *)(argp2);
if (items > 1) {
}
{
result = (svn_error_t *)svn_auth_next_credentials(arg1,arg2,arg3);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
&callback_result, "S", result,
SWIGTYPE_p_svn_error_t);
} else {
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
{
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg1, SWIGTYPE_p_void, 0); argvi++ ;
}
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_save_credentials) {
{
svn_auth_iterstate_t *arg1 = (svn_auth_iterstate_t *) 0 ;
apr_pool_t *arg2 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 1) || (items > 2)) {
SWIG_croak("Usage: svn_auth_save_credentials(state,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_iterstate_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_save_credentials" "', argument " "1"" of type '" "svn_auth_iterstate_t *""'");
}
arg1 = (svn_auth_iterstate_t *)(argp1);
if (items > 1) {
}
{
result = (svn_error_t *)svn_auth_save_credentials(arg1,arg2);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
&callback_result, "S", result,
SWIGTYPE_p_svn_error_t);
} else {
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_forget_credentials) {
{
svn_auth_baton_t *arg1 = (svn_auth_baton_t *) 0 ;
char *arg2 = (char *) 0 ;
char *arg3 = (char *) 0 ;
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *argp1 = 0 ;
int res1 = 0 ;
int res2 ;
char *buf2 = 0 ;
int alloc2 = 0 ;
int res3 ;
char *buf3 = 0 ;
int alloc3 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 3) || (items > 4)) {
SWIG_croak("Usage: svn_auth_forget_credentials(auth_baton,cred_kind,realmstring,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_baton_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_forget_credentials" "', argument " "1"" of type '" "svn_auth_baton_t *""'");
}
arg1 = (svn_auth_baton_t *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_auth_forget_credentials" "', argument " "2"" of type '" "char const *""'");
}
arg2 = (char *)(buf2);
res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_auth_forget_credentials" "', argument " "3"" of type '" "char const *""'");
}
arg3 = (char *)(buf3);
if (items > 3) {
}
{
result = (svn_error_t *)svn_auth_forget_credentials(arg1,(char const *)arg2,(char const *)arg3,arg4);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
&callback_result, "S", result,
SWIGTYPE_p_svn_error_t);
} else {
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_get_simple_prompt_provider) {
{
svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
svn_auth_simple_prompt_func_t arg2 = (svn_auth_simple_prompt_func_t) 0 ;
void *arg3 = (void *) 0 ;
int arg4 ;
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
svn_auth_provider_object_t *temp1 ;
int val4 ;
int ecode4 = 0 ;
SV *_global_callback ;
int argvi = 0;
dXSARGS;
{
_global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
}
arg1 = &temp1;
if ((items < 2) || (items > 3)) {
SWIG_croak("Usage: svn_auth_get_simple_prompt_provider(prompt_func,prompt_baton,retry_limit,pool);");
}
{
arg2 = svn_swig_pl_thunk_simple_prompt;
arg3 = ST(0);
src/subversion/subversion/bindings/swig/perl/native/core.c view on Meta::CPAN
svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ;
svn_auth_ssl_client_cert_pw_prompt_func_t arg2 = (svn_auth_ssl_client_cert_pw_prompt_func_t) 0 ;
void *arg3 = (void *) 0 ;
int arg4 ;
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
svn_auth_provider_object_t *temp1 ;
int val4 ;
int ecode4 = 0 ;
SV *_global_callback ;
int argvi = 0;
dXSARGS;
{
_global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
}
arg1 = &temp1;
if ((items < 2) || (items > 3)) {
SWIG_croak("Usage: svn_auth_get_ssl_client_cert_pw_prompt_provider(prompt_func,prompt_baton,retry_limit,pool);");
}
{
arg2 = svn_swig_pl_thunk_ssl_client_cert_pw_prompt;
arg3 = ST(0);
_global_callback = ST(0);
}
ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_auth_get_ssl_client_cert_pw_prompt_provider" "', argument " "4"" of type '" "int""'");
}
arg4 = (int)(val4);
if (items > 2) {
}
{
svn_auth_get_ssl_client_cert_pw_prompt_provider(arg1,arg2,arg3,arg4,arg5);
}
ST(argvi) = sv_newmortal();
{
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_auth_provider_object_t, 0); argvi++ ;
}
{
/* callback baton */
if (argvi >= items) EXTEND(sp,1); ST(argvi) = sv_2mortal(newRV_inc(_global_callback)); argvi++ ;
}
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_invoke_first_credentials) {
{
svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
void **arg2 = (void **) 0 ;
void **arg3 = (void **) 0 ;
void *arg4 = (void *) 0 ;
apr_hash_t *arg5 = (apr_hash_t *) 0 ;
char *arg6 = (char *) 0 ;
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *argp1 = 0 ;
int res1 = 0 ;
void *temp2 ;
void *temp3 ;
int res4 ;
void *argp5 = 0 ;
int res5 = 0 ;
int res6 ;
char *buf6 = 0 ;
int alloc6 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
}
arg2 = &temp2;
arg3 = &temp3;
if ((items < 4) || (items > 5)) {
SWIG_croak("Usage: svn_auth_provider_invoke_first_credentials(_obj,provider_baton,parameters,realmstring,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_invoke_first_credentials" "', argument " "1"" of type '" "svn_auth_provider_t *""'");
}
arg1 = (svn_auth_provider_t *)(argp1);
res4 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg4), 0, 0);
if (!SWIG_IsOK(res4)) {
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_auth_provider_invoke_first_credentials" "', argument " "4"" of type '" "void *""'");
}
res5 = SWIG_ConvertPtr(ST(2), &argp5,SWIGTYPE_p_apr_hash_t, 0 | 0 );
if (!SWIG_IsOK(res5)) {
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_auth_provider_invoke_first_credentials" "', argument " "5"" of type '" "apr_hash_t *""'");
}
arg5 = (apr_hash_t *)(argp5);
res6 = SWIG_AsCharPtrAndSize(ST(3), &buf6, NULL, &alloc6);
if (!SWIG_IsOK(res6)) {
SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_auth_provider_invoke_first_credentials" "', argument " "6"" of type '" "char const *""'");
}
arg6 = (char *)(buf6);
if (items > 4) {
}
{
result = (svn_error_t *)svn_auth_provider_invoke_first_credentials(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
&callback_result, "S", result,
SWIGTYPE_p_svn_error_t);
} else {
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
{
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg2, SWIGTYPE_p_void, 0); argvi++ ;
}
{
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg3, SWIGTYPE_p_void, 0); argvi++ ;
}
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
XSRETURN(argvi);
fail:
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_invoke_next_credentials) {
{
svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
void **arg2 = (void **) 0 ;
void *arg3 = (void *) 0 ;
void *arg4 = (void *) 0 ;
apr_hash_t *arg5 = (apr_hash_t *) 0 ;
char *arg6 = (char *) 0 ;
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *argp1 = 0 ;
int res1 = 0 ;
void *temp2 ;
int res3 ;
int res4 ;
void *argp5 = 0 ;
int res5 = 0 ;
int res6 ;
char *buf6 = 0 ;
int alloc6 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
}
arg2 = &temp2;
if ((items < 5) || (items > 6)) {
SWIG_croak("Usage: svn_auth_provider_invoke_next_credentials(_obj,iter_baton,provider_baton,parameters,realmstring,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_invoke_next_credentials" "', argument " "1"" of type '" "svn_auth_provider_t *""'");
}
arg1 = (svn_auth_provider_t *)(argp1);
res3 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg3), 0, 0);
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_auth_provider_invoke_next_credentials" "', argument " "3"" of type '" "void *""'");
}
res4 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg4), 0, 0);
if (!SWIG_IsOK(res4)) {
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_auth_provider_invoke_next_credentials" "', argument " "4"" of type '" "void *""'");
}
res5 = SWIG_ConvertPtr(ST(3), &argp5,SWIGTYPE_p_apr_hash_t, 0 | 0 );
if (!SWIG_IsOK(res5)) {
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_auth_provider_invoke_next_credentials" "', argument " "5"" of type '" "apr_hash_t *""'");
}
arg5 = (apr_hash_t *)(argp5);
res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
if (!SWIG_IsOK(res6)) {
SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_auth_provider_invoke_next_credentials" "', argument " "6"" of type '" "char const *""'");
}
arg6 = (char *)(buf6);
if (items > 5) {
}
{
result = (svn_error_t *)svn_auth_provider_invoke_next_credentials(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
&callback_result, "S", result,
SWIGTYPE_p_svn_error_t);
} else {
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
{
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg2, SWIGTYPE_p_void, 0); argvi++ ;
}
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
XSRETURN(argvi);
fail:
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_provider_invoke_save_credentials) {
{
svn_auth_provider_t *arg1 = (svn_auth_provider_t *) 0 ;
svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
void *arg3 = (void *) 0 ;
void *arg4 = (void *) 0 ;
apr_hash_t *arg5 = (apr_hash_t *) 0 ;
char *arg6 = (char *) 0 ;
apr_pool_t *arg7 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
void *argp1 = 0 ;
int res1 = 0 ;
svn_boolean_t temp2 ;
int res2 = SWIG_TMPOBJ ;
int res3 ;
int res4 ;
void *argp5 = 0 ;
int res5 = 0 ;
int res6 ;
char *buf6 = 0 ;
int alloc6 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg7 = svn_swig_pl_make_pool (ST(items-1));
}
arg2 = &temp2;
if ((items < 5) || (items > 6)) {
SWIG_croak("Usage: svn_auth_provider_invoke_save_credentials(_obj,credentials,provider_baton,parameters,realmstring,pool);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_auth_provider_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_auth_provider_invoke_save_credentials" "', argument " "1"" of type '" "svn_auth_provider_t *""'");
}
arg1 = (svn_auth_provider_t *)(argp1);
res3 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg3), 0, 0);
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_auth_provider_invoke_save_credentials" "', argument " "3"" of type '" "void *""'");
}
res4 = SWIG_ConvertPtr(ST(2),SWIG_as_voidptrptr(&arg4), 0, 0);
if (!SWIG_IsOK(res4)) {
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_auth_provider_invoke_save_credentials" "', argument " "4"" of type '" "void *""'");
}
res5 = SWIG_ConvertPtr(ST(3), &argp5,SWIGTYPE_p_apr_hash_t, 0 | 0 );
if (!SWIG_IsOK(res5)) {
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_auth_provider_invoke_save_credentials" "', argument " "5"" of type '" "apr_hash_t *""'");
}
arg5 = (apr_hash_t *)(argp5);
res6 = SWIG_AsCharPtrAndSize(ST(4), &buf6, NULL, &alloc6);
if (!SWIG_IsOK(res6)) {
SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_auth_provider_invoke_save_credentials" "', argument " "6"" of type '" "char const *""'");
}
arg6 = (char *)(buf6);
if (items > 5) {
}
{
result = (svn_error_t *)svn_auth_provider_invoke_save_credentials(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7);
}
{
if (result) {
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
if (SvOK(exception_handler)) {
SV *callback_result;
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
&callback_result, "S", result,
SWIGTYPE_p_svn_error_t);
} else {
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
if (SWIG_IsTmpObj(res2)) {
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((*arg2)); argvi++ ;
} else {
int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0) : 0;
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags); argvi++ ;
}
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
XSRETURN(argvi);
fail:
if (alloc6 == SWIG_NEWOBJ) free((char*)buf6);
SWIG_croak_null();
}
}
XS(_wrap_svn_auth_invoke_simple_provider_func) {
{
svn_auth_simple_provider_func_t arg1 = (svn_auth_simple_provider_func_t) 0 ;
svn_auth_provider_object_t **arg2 = (svn_auth_provider_object_t **) 0 ;
apr_pool_t *arg3 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
svn_auth_provider_object_t *temp2 ;
int argvi = 0;
dXSARGS;
{
_global_pool = arg3 = svn_swig_pl_make_pool (ST(items-1));
}
src/subversion/subversion/bindings/swig/perl/native/core.c view on Meta::CPAN
{"SVN::_Core::svn_opt_subcommand_desc_t_name_set", _wrap_svn_opt_subcommand_desc_t_name_set},
{"SVN::_Core::svn_opt_subcommand_desc_t_name_get", _wrap_svn_opt_subcommand_desc_t_name_get},
{"SVN::_Core::svn_opt_subcommand_desc_t_cmd_func_set", _wrap_svn_opt_subcommand_desc_t_cmd_func_set},
{"SVN::_Core::svn_opt_subcommand_desc_t_cmd_func_get", _wrap_svn_opt_subcommand_desc_t_cmd_func_get},
{"SVN::_Core::svn_opt_subcommand_desc_t_aliases_set", _wrap_svn_opt_subcommand_desc_t_aliases_set},
{"SVN::_Core::svn_opt_subcommand_desc_t_aliases_get", _wrap_svn_opt_subcommand_desc_t_aliases_get},
{"SVN::_Core::svn_opt_subcommand_desc_t_help_set", _wrap_svn_opt_subcommand_desc_t_help_set},
{"SVN::_Core::svn_opt_subcommand_desc_t_help_get", _wrap_svn_opt_subcommand_desc_t_help_get},
{"SVN::_Core::svn_opt_subcommand_desc_t_valid_options_set", _wrap_svn_opt_subcommand_desc_t_valid_options_set},
{"SVN::_Core::svn_opt_subcommand_desc_t_valid_options_get", _wrap_svn_opt_subcommand_desc_t_valid_options_get},
{"SVN::_Core::new_svn_opt_subcommand_desc_t", _wrap_new_svn_opt_subcommand_desc_t},
{"SVN::_Core::delete_svn_opt_subcommand_desc_t", _wrap_delete_svn_opt_subcommand_desc_t},
{"SVN::_Core::svn_opt_get_canonical_subcommand2", _wrap_svn_opt_get_canonical_subcommand2},
{"SVN::_Core::svn_opt_get_canonical_subcommand", _wrap_svn_opt_get_canonical_subcommand},
{"SVN::_Core::svn_opt_get_option_from_code2", _wrap_svn_opt_get_option_from_code2},
{"SVN::_Core::svn_opt_get_option_from_code", _wrap_svn_opt_get_option_from_code},
{"SVN::_Core::svn_opt_subcommand_takes_option3", _wrap_svn_opt_subcommand_takes_option3},
{"SVN::_Core::svn_opt_subcommand_takes_option2", _wrap_svn_opt_subcommand_takes_option2},
{"SVN::_Core::svn_opt_subcommand_takes_option", _wrap_svn_opt_subcommand_takes_option},
{"SVN::_Core::svn_opt_print_generic_help2", _wrap_svn_opt_print_generic_help2},
{"SVN::_Core::svn_opt_format_option", _wrap_svn_opt_format_option},
{"SVN::_Core::svn_opt_subcommand_help3", _wrap_svn_opt_subcommand_help3},
{"SVN::_Core::svn_opt_subcommand_help2", _wrap_svn_opt_subcommand_help2},
{"SVN::_Core::svn_opt_subcommand_help", _wrap_svn_opt_subcommand_help},
{"SVN::_Core::svn_opt_revision_value_t_number_set", _wrap_svn_opt_revision_value_t_number_set},
{"SVN::_Core::svn_opt_revision_value_t_number_get", _wrap_svn_opt_revision_value_t_number_get},
{"SVN::_Core::svn_opt_revision_value_t_date_set", _wrap_svn_opt_revision_value_t_date_set},
{"SVN::_Core::svn_opt_revision_value_t_date_get", _wrap_svn_opt_revision_value_t_date_get},
{"SVN::_Core::new_svn_opt_revision_value_t", _wrap_new_svn_opt_revision_value_t},
{"SVN::_Core::delete_svn_opt_revision_value_t", _wrap_delete_svn_opt_revision_value_t},
{"SVN::_Core::svn_opt_revision_t_kind_set", _wrap_svn_opt_revision_t_kind_set},
{"SVN::_Core::svn_opt_revision_t_kind_get", _wrap_svn_opt_revision_t_kind_get},
{"SVN::_Core::svn_opt_revision_t_value_set", _wrap_svn_opt_revision_t_value_set},
{"SVN::_Core::svn_opt_revision_t_value_get", _wrap_svn_opt_revision_t_value_get},
{"SVN::_Core::new_svn_opt_revision_t", _wrap_new_svn_opt_revision_t},
{"SVN::_Core::delete_svn_opt_revision_t", _wrap_delete_svn_opt_revision_t},
{"SVN::_Core::svn_opt_revision_range_t_start_set", _wrap_svn_opt_revision_range_t_start_set},
{"SVN::_Core::svn_opt_revision_range_t_start_get", _wrap_svn_opt_revision_range_t_start_get},
{"SVN::_Core::svn_opt_revision_range_t_end_set", _wrap_svn_opt_revision_range_t_end_set},
{"SVN::_Core::svn_opt_revision_range_t_end_get", _wrap_svn_opt_revision_range_t_end_get},
{"SVN::_Core::new_svn_opt_revision_range_t", _wrap_new_svn_opt_revision_range_t},
{"SVN::_Core::delete_svn_opt_revision_range_t", _wrap_delete_svn_opt_revision_range_t},
{"SVN::_Core::svn_opt_parse_revision", _wrap_svn_opt_parse_revision},
{"SVN::_Core::svn_opt_parse_revision_to_range", _wrap_svn_opt_parse_revision_to_range},
{"SVN::_Core::svn_opt_resolve_revisions", _wrap_svn_opt_resolve_revisions},
{"SVN::_Core::svn_opt_args_to_target_array3", _wrap_svn_opt_args_to_target_array3},
{"SVN::_Core::svn_opt_args_to_target_array2", _wrap_svn_opt_args_to_target_array2},
{"SVN::_Core::svn_opt_parse_revprop", _wrap_svn_opt_parse_revprop},
{"SVN::_Core::svn_opt_push_implicit_dot_target", _wrap_svn_opt_push_implicit_dot_target},
{"SVN::_Core::svn_opt_parse_num_args", _wrap_svn_opt_parse_num_args},
{"SVN::_Core::svn_opt_parse_all_args", _wrap_svn_opt_parse_all_args},
{"SVN::_Core::svn_opt_parse_path", _wrap_svn_opt_parse_path},
{"SVN::_Core::svn_opt_print_help4", _wrap_svn_opt_print_help4},
{"SVN::_Core::svn_opt_print_help3", _wrap_svn_opt_print_help3},
{"SVN::_Core::svn_opt_print_help2", _wrap_svn_opt_print_help2},
{"SVN::_Core::svn_opt_print_help", _wrap_svn_opt_print_help},
{"SVN::_Core::svn_cmdline_init", _wrap_svn_cmdline_init},
{"SVN::_Core::svn_cmdline_create_auth_baton", _wrap_svn_cmdline_create_auth_baton},
{"SVN::_Core::svn_auth_provider_t_cred_kind_set", _wrap_svn_auth_provider_t_cred_kind_set},
{"SVN::_Core::svn_auth_provider_t_cred_kind_get", _wrap_svn_auth_provider_t_cred_kind_get},
{"SVN::_Core::svn_auth_provider_t_first_credentials_set", _wrap_svn_auth_provider_t_first_credentials_set},
{"SVN::_Core::svn_auth_provider_t_first_credentials_get", _wrap_svn_auth_provider_t_first_credentials_get},
{"SVN::_Core::svn_auth_provider_t_next_credentials_set", _wrap_svn_auth_provider_t_next_credentials_set},
{"SVN::_Core::svn_auth_provider_t_next_credentials_get", _wrap_svn_auth_provider_t_next_credentials_get},
{"SVN::_Core::svn_auth_provider_t_save_credentials_set", _wrap_svn_auth_provider_t_save_credentials_set},
{"SVN::_Core::svn_auth_provider_t_save_credentials_get", _wrap_svn_auth_provider_t_save_credentials_get},
{"SVN::_Core::new_svn_auth_provider_t", _wrap_new_svn_auth_provider_t},
{"SVN::_Core::delete_svn_auth_provider_t", _wrap_delete_svn_auth_provider_t},
{"SVN::_Core::svn_auth_provider_object_t_vtable_set", _wrap_svn_auth_provider_object_t_vtable_set},
{"SVN::_Core::svn_auth_provider_object_t_vtable_get", _wrap_svn_auth_provider_object_t_vtable_get},
{"SVN::_Core::svn_auth_provider_object_t_provider_baton_set", _wrap_svn_auth_provider_object_t_provider_baton_set},
{"SVN::_Core::svn_auth_provider_object_t_provider_baton_get", _wrap_svn_auth_provider_object_t_provider_baton_get},
{"SVN::_Core::new_svn_auth_provider_object_t", _wrap_new_svn_auth_provider_object_t},
{"SVN::_Core::delete_svn_auth_provider_object_t", _wrap_delete_svn_auth_provider_object_t},
{"SVN::_Core::svn_auth_cred_simple_t_username_set", _wrap_svn_auth_cred_simple_t_username_set},
{"SVN::_Core::svn_auth_cred_simple_t_username_get", _wrap_svn_auth_cred_simple_t_username_get},
{"SVN::_Core::svn_auth_cred_simple_t_password_set", _wrap_svn_auth_cred_simple_t_password_set},
{"SVN::_Core::svn_auth_cred_simple_t_password_get", _wrap_svn_auth_cred_simple_t_password_get},
{"SVN::_Core::svn_auth_cred_simple_t_may_save_set", _wrap_svn_auth_cred_simple_t_may_save_set},
{"SVN::_Core::svn_auth_cred_simple_t_may_save_get", _wrap_svn_auth_cred_simple_t_may_save_get},
{"SVN::_Core::new_svn_auth_cred_simple_t", _wrap_new_svn_auth_cred_simple_t},
{"SVN::_Core::delete_svn_auth_cred_simple_t", _wrap_delete_svn_auth_cred_simple_t},
{"SVN::_Core::svn_auth_cred_username_t_username_set", _wrap_svn_auth_cred_username_t_username_set},
{"SVN::_Core::svn_auth_cred_username_t_username_get", _wrap_svn_auth_cred_username_t_username_get},
{"SVN::_Core::svn_auth_cred_username_t_may_save_set", _wrap_svn_auth_cred_username_t_may_save_set},
{"SVN::_Core::svn_auth_cred_username_t_may_save_get", _wrap_svn_auth_cred_username_t_may_save_get},
{"SVN::_Core::new_svn_auth_cred_username_t", _wrap_new_svn_auth_cred_username_t},
{"SVN::_Core::delete_svn_auth_cred_username_t", _wrap_delete_svn_auth_cred_username_t},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_t_cert_file_set", _wrap_svn_auth_cred_ssl_client_cert_t_cert_file_set},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_t_cert_file_get", _wrap_svn_auth_cred_ssl_client_cert_t_cert_file_get},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_t_may_save_set", _wrap_svn_auth_cred_ssl_client_cert_t_may_save_set},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_t_may_save_get", _wrap_svn_auth_cred_ssl_client_cert_t_may_save_get},
{"SVN::_Core::new_svn_auth_cred_ssl_client_cert_t", _wrap_new_svn_auth_cred_ssl_client_cert_t},
{"SVN::_Core::delete_svn_auth_cred_ssl_client_cert_t", _wrap_delete_svn_auth_cred_ssl_client_cert_t},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_pw_t_password_set", _wrap_svn_auth_cred_ssl_client_cert_pw_t_password_set},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_pw_t_password_get", _wrap_svn_auth_cred_ssl_client_cert_pw_t_password_get},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_pw_t_may_save_set", _wrap_svn_auth_cred_ssl_client_cert_pw_t_may_save_set},
{"SVN::_Core::svn_auth_cred_ssl_client_cert_pw_t_may_save_get", _wrap_svn_auth_cred_ssl_client_cert_pw_t_may_save_get},
{"SVN::_Core::new_svn_auth_cred_ssl_client_cert_pw_t", _wrap_new_svn_auth_cred_ssl_client_cert_pw_t},
{"SVN::_Core::delete_svn_auth_cred_ssl_client_cert_pw_t", _wrap_delete_svn_auth_cred_ssl_client_cert_pw_t},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_hostname_set", _wrap_svn_auth_ssl_server_cert_info_t_hostname_set},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_hostname_get", _wrap_svn_auth_ssl_server_cert_info_t_hostname_get},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_fingerprint_set", _wrap_svn_auth_ssl_server_cert_info_t_fingerprint_set},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_fingerprint_get", _wrap_svn_auth_ssl_server_cert_info_t_fingerprint_get},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_valid_from_set", _wrap_svn_auth_ssl_server_cert_info_t_valid_from_set},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_valid_from_get", _wrap_svn_auth_ssl_server_cert_info_t_valid_from_get},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_valid_until_set", _wrap_svn_auth_ssl_server_cert_info_t_valid_until_set},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_valid_until_get", _wrap_svn_auth_ssl_server_cert_info_t_valid_until_get},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_issuer_dname_set", _wrap_svn_auth_ssl_server_cert_info_t_issuer_dname_set},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_issuer_dname_get", _wrap_svn_auth_ssl_server_cert_info_t_issuer_dname_get},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_ascii_cert_set", _wrap_svn_auth_ssl_server_cert_info_t_ascii_cert_set},
{"SVN::_Core::svn_auth_ssl_server_cert_info_t_ascii_cert_get", _wrap_svn_auth_ssl_server_cert_info_t_ascii_cert_get},
{"SVN::_Core::new_svn_auth_ssl_server_cert_info_t", _wrap_new_svn_auth_ssl_server_cert_info_t},
{"SVN::_Core::delete_svn_auth_ssl_server_cert_info_t", _wrap_delete_svn_auth_ssl_server_cert_info_t},
{"SVN::_Core::svn_auth_ssl_server_cert_info_dup", _wrap_svn_auth_ssl_server_cert_info_dup},
{"SVN::_Core::svn_auth_cred_ssl_server_trust_t_may_save_set", _wrap_svn_auth_cred_ssl_server_trust_t_may_save_set},
{"SVN::_Core::svn_auth_cred_ssl_server_trust_t_may_save_get", _wrap_svn_auth_cred_ssl_server_trust_t_may_save_get},
{"SVN::_Core::svn_auth_cred_ssl_server_trust_t_accepted_failures_set", _wrap_svn_auth_cred_ssl_server_trust_t_accepted_failures_set},
{"SVN::_Core::svn_auth_cred_ssl_server_trust_t_accepted_failures_get", _wrap_svn_auth_cred_ssl_server_trust_t_accepted_failures_get},
{"SVN::_Core::new_svn_auth_cred_ssl_server_trust_t", _wrap_new_svn_auth_cred_ssl_server_trust_t},
{"SVN::_Core::delete_svn_auth_cred_ssl_server_trust_t", _wrap_delete_svn_auth_cred_ssl_server_trust_t},
{"SVN::_Core::svn_auth_open", _wrap_svn_auth_open},
{"SVN::_Core::svn_auth_set_parameter", _wrap_svn_auth_set_parameter},
{"SVN::_Core::svn_auth_first_credentials", _wrap_svn_auth_first_credentials},
{"SVN::_Core::svn_auth_next_credentials", _wrap_svn_auth_next_credentials},
{"SVN::_Core::svn_auth_save_credentials", _wrap_svn_auth_save_credentials},
{"SVN::_Core::svn_auth_forget_credentials", _wrap_svn_auth_forget_credentials},
{"SVN::_Core::svn_auth_get_simple_prompt_provider", _wrap_svn_auth_get_simple_prompt_provider},
{"SVN::_Core::svn_auth_get_username_prompt_provider", _wrap_svn_auth_get_username_prompt_provider},
{"SVN::_Core::svn_auth_get_simple_provider2", _wrap_svn_auth_get_simple_provider2},
{"SVN::_Core::svn_auth_get_simple_provider", _wrap_svn_auth_get_simple_provider},
{"SVN::_Core::svn_auth_get_platform_specific_provider", _wrap_svn_auth_get_platform_specific_provider},
{"SVN::_Core::svn_auth_get_platform_specific_client_providers", _wrap_svn_auth_get_platform_specific_client_providers},
{"SVN::_Core::svn_auth_get_username_provider", _wrap_svn_auth_get_username_provider},
{"SVN::_Core::svn_auth_get_ssl_server_trust_file_provider", _wrap_svn_auth_get_ssl_server_trust_file_provider},
{"SVN::_Core::svn_auth_get_ssl_client_cert_file_provider", _wrap_svn_auth_get_ssl_client_cert_file_provider},
{"SVN::_Core::svn_auth_get_ssl_client_cert_pw_file_provider2", _wrap_svn_auth_get_ssl_client_cert_pw_file_provider2},
{"SVN::_Core::svn_auth_get_ssl_client_cert_pw_file_provider", _wrap_svn_auth_get_ssl_client_cert_pw_file_provider},
{"SVN::_Core::svn_auth_get_ssl_server_trust_prompt_provider", _wrap_svn_auth_get_ssl_server_trust_prompt_provider},
{"SVN::_Core::svn_auth_get_ssl_client_cert_prompt_provider", _wrap_svn_auth_get_ssl_client_cert_prompt_provider},
{"SVN::_Core::svn_auth_get_ssl_client_cert_pw_prompt_provider", _wrap_svn_auth_get_ssl_client_cert_pw_prompt_provider},
{"SVN::_Core::svn_auth_provider_invoke_first_credentials", _wrap_svn_auth_provider_invoke_first_credentials},
{"SVN::_Core::svn_auth_provider_invoke_next_credentials", _wrap_svn_auth_provider_invoke_next_credentials},
{"SVN::_Core::svn_auth_provider_invoke_save_credentials", _wrap_svn_auth_provider_invoke_save_credentials},
{"SVN::_Core::svn_auth_invoke_simple_provider_func", _wrap_svn_auth_invoke_simple_provider_func},
{"SVN::_Core::svn_auth_invoke_ssl_client_cert_pw_provider_func", _wrap_svn_auth_invoke_ssl_client_cert_pw_provider_func},
{"SVN::_Core::svn_auth_invoke_simple_prompt_func", _wrap_svn_auth_invoke_simple_prompt_func},
{"SVN::_Core::svn_auth_invoke_username_prompt_func", _wrap_svn_auth_invoke_username_prompt_func},
{"SVN::_Core::svn_auth_invoke_ssl_server_trust_prompt_func", _wrap_svn_auth_invoke_ssl_server_trust_prompt_func},
{"SVN::_Core::svn_auth_invoke_ssl_client_cert_prompt_func", _wrap_svn_auth_invoke_ssl_client_cert_prompt_func},
{"SVN::_Core::svn_auth_invoke_ssl_client_cert_pw_prompt_func", _wrap_svn_auth_invoke_ssl_client_cert_pw_prompt_func},
{"SVN::_Core::svn_auth_invoke_plaintext_prompt_func", _wrap_svn_auth_invoke_plaintext_prompt_func},
{"SVN::_Core::svn_auth_invoke_plaintext_passphrase_prompt_func", _wrap_svn_auth_invoke_plaintext_passphrase_prompt_func},
{"SVN::_Core::svn_config_get_config", _wrap_svn_config_get_config},
{"SVN::_Core::svn_config_create2", _wrap_svn_config_create2},
{"SVN::_Core::svn_config_create", _wrap_svn_config_create},
{"SVN::_Core::svn_config_read3", _wrap_svn_config_read3},
{"SVN::_Core::svn_config_read2", _wrap_svn_config_read2},
{"SVN::_Core::svn_config_read", _wrap_svn_config_read},
{"SVN::_Core::svn_config_parse", _wrap_svn_config_parse},
{"SVN::_Core::svn_config_merge", _wrap_svn_config_merge},
{"SVN::_Core::svn_config_get", _wrap_svn_config_get},
{"SVN::_Core::svn_config_set", _wrap_svn_config_set},
{"SVN::_Core::svn_config_get_bool", _wrap_svn_config_get_bool},
{"SVN::_Core::svn_config_set_bool", _wrap_svn_config_set_bool},
{"SVN::_Core::svn_config_get_int64", _wrap_svn_config_get_int64},
{"SVN::_Core::svn_config_set_int64", _wrap_svn_config_set_int64},
{"SVN::_Core::svn_config_get_yes_no_ask", _wrap_svn_config_get_yes_no_ask},
{"SVN::_Core::svn_config_get_tristate", _wrap_svn_config_get_tristate},
{"SVN::_Core::svn_config_enumerate_sections", _wrap_svn_config_enumerate_sections},
{"SVN::_Core::svn_config_enumerate_sections2", _wrap_svn_config_enumerate_sections2},
{"SVN::_Core::svn_config_enumerate", _wrap_svn_config_enumerate},
{"SVN::_Core::svn_config_enumerate2", _wrap_svn_config_enumerate2},
{"SVN::_Core::svn_config_has_section", _wrap_svn_config_has_section},
{"SVN::_Core::svn_config_find_group", _wrap_svn_config_find_group},
{"SVN::_Core::svn_config_get_server_setting", _wrap_svn_config_get_server_setting},
{"SVN::_Core::svn_config_get_server_setting_int", _wrap_svn_config_get_server_setting_int},
{"SVN::_Core::svn_config_get_server_setting_bool", _wrap_svn_config_get_server_setting_bool},
{"SVN::_Core::svn_config_ensure", _wrap_svn_config_ensure},
{"SVN::_Core::svn_config_read_auth_data", _wrap_svn_config_read_auth_data},
{"SVN::_Core::svn_config_write_auth_data", _wrap_svn_config_write_auth_data},
{"SVN::_Core::svn_config_walk_auth_data", _wrap_svn_config_walk_auth_data},
{"SVN::_Core::svn_config_get_user_config_path", _wrap_svn_config_get_user_config_path},
{"SVN::_Core::svn_config_dup", _wrap_svn_config_dup},
{"SVN::_Core::svn_config_copy_config", _wrap_svn_config_copy_config},
{"SVN::_Core::svn_config_invoke_section_enumerator", _wrap_svn_config_invoke_section_enumerator},
{"SVN::_Core::svn_config_invoke_section_enumerator2", _wrap_svn_config_invoke_section_enumerator2},
{"SVN::_Core::svn_config_invoke_enumerator", _wrap_svn_config_invoke_enumerator},
{"SVN::_Core::svn_config_invoke_enumerator2", _wrap_svn_config_invoke_enumerator2},
{"SVN::_Core::svn_config_invoke_auth_walk_func", _wrap_svn_config_invoke_auth_walk_func},
{"SVN::_Core::svn_utf_initialize2", _wrap_svn_utf_initialize2},
{"SVN::_Core::svn_utf_initialize", _wrap_svn_utf_initialize},
{"SVN::_Core::svn_utf_stringbuf_to_utf8", _wrap_svn_utf_stringbuf_to_utf8},
{"SVN::_Core::svn_utf_string_to_utf8", _wrap_svn_utf_string_to_utf8},
{"SVN::_Core::svn_utf_cstring_to_utf8", _wrap_svn_utf_cstring_to_utf8},
{"SVN::_Core::svn_utf_cstring_to_utf8_ex2", _wrap_svn_utf_cstring_to_utf8_ex2},
{"SVN::_Core::svn_utf_cstring_to_utf8_ex", _wrap_svn_utf_cstring_to_utf8_ex},
{"SVN::_Core::svn_utf_stringbuf_from_utf8", _wrap_svn_utf_stringbuf_from_utf8},
{"SVN::_Core::svn_utf_string_from_utf8", _wrap_svn_utf_string_from_utf8},
{"SVN::_Core::svn_utf_cstring_from_utf8", _wrap_svn_utf_cstring_from_utf8},
{"SVN::_Core::svn_utf_cstring_from_utf8_ex2", _wrap_svn_utf_cstring_from_utf8_ex2},
{"SVN::_Core::svn_utf_cstring_from_utf8_ex", _wrap_svn_utf_cstring_from_utf8_ex},
{"SVN::_Core::svn_utf_cstring_from_utf8_fuzzy", _wrap_svn_utf_cstring_from_utf8_fuzzy},
{"SVN::_Core::svn_utf_cstring_from_utf8_stringbuf", _wrap_svn_utf_cstring_from_utf8_stringbuf},
( run in 0.397 second using v1.01-cache-2.11-cpan-754626df90b )