📄 svn_client.c
字号:
XS(_wrap_svn_client_get_username_provider) { { svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ; apr_pool_t *arg2 = (apr_pool_t *) 0 ; apr_pool_t *_global_pool ; svn_auth_provider_object_t *temp1 ; int argvi = 0; dXSARGS; { _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1)); } { arg1 = (svn_auth_provider_object_t **)&temp1; } if ((items < 0) || (items > 1)) { SWIG_croak("Usage: svn_client_get_username_provider(pool);"); } if (items > 0) { } { svn_client_get_username_provider(arg1,arg2); } { ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_auth_provider_object_t,0); } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_get_ssl_server_trust_file_provider) { { svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ; apr_pool_t *arg2 = (apr_pool_t *) 0 ; apr_pool_t *_global_pool ; svn_auth_provider_object_t *temp1 ; int argvi = 0; dXSARGS; { _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1)); } { arg1 = (svn_auth_provider_object_t **)&temp1; } if ((items < 0) || (items > 1)) { SWIG_croak("Usage: svn_client_get_ssl_server_trust_file_provider(pool);"); } if (items > 0) { } { svn_client_get_ssl_server_trust_file_provider(arg1,arg2); } { ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_auth_provider_object_t,0); } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_get_ssl_client_cert_file_provider) { { svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ; apr_pool_t *arg2 = (apr_pool_t *) 0 ; apr_pool_t *_global_pool ; svn_auth_provider_object_t *temp1 ; int argvi = 0; dXSARGS; { _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1)); } { arg1 = (svn_auth_provider_object_t **)&temp1; } if ((items < 0) || (items > 1)) { SWIG_croak("Usage: svn_client_get_ssl_client_cert_file_provider(pool);"); } if (items > 0) { } { svn_client_get_ssl_client_cert_file_provider(arg1,arg2); } { ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_auth_provider_object_t,0); } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_get_ssl_client_cert_pw_file_provider) { { svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ; apr_pool_t *arg2 = (apr_pool_t *) 0 ; apr_pool_t *_global_pool ; svn_auth_provider_object_t *temp1 ; int argvi = 0; dXSARGS; { _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1)); } { arg1 = (svn_auth_provider_object_t **)&temp1; } if ((items < 0) || (items > 1)) { SWIG_croak("Usage: svn_client_get_ssl_client_cert_pw_file_provider(pool);"); } if (items > 0) { } { svn_client_get_ssl_client_cert_pw_file_provider(arg1,arg2); } { ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_auth_provider_object_t,0); } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_get_ssl_server_trust_prompt_provider) { { svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ; svn_auth_ssl_server_trust_prompt_func_t arg2 = (svn_auth_ssl_server_trust_prompt_func_t) 0 ; void *arg3 = (void *) 0 ; apr_pool_t *arg4 = (apr_pool_t *) 0 ; apr_pool_t *_global_pool ; svn_auth_provider_object_t *temp1 ; SV *_global_callback ; int argvi = 0; dXSARGS; { _global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1)); } { arg1 = (svn_auth_provider_object_t **)&temp1; } if ((items < 1) || (items > 2)) { SWIG_croak("Usage: svn_client_get_ssl_server_trust_prompt_provider(prompt_func,prompt_baton,pool);"); } { arg2 = svn_swig_pl_thunk_ssl_server_trust_prompt; _global_callback = ST(0); arg3 = (void *) _global_callback; } if (items > 1) { } { svn_client_get_ssl_server_trust_prompt_provider(arg1,arg2,arg3,arg4); } { ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_auth_provider_object_t,0); } { /* callback baton */ ST(argvi) = sv_2mortal (newRV_inc (_global_callback)); argvi++; } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_get_ssl_client_cert_prompt_provider) { { svn_auth_provider_object_t **arg1 = (svn_auth_provider_object_t **) 0 ; svn_auth_ssl_client_cert_prompt_func_t arg2 = (svn_auth_ssl_client_cert_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 ; SV *_global_callback ; int argvi = 0; dXSARGS; { _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1)); } { arg1 = (svn_auth_provider_object_t **)&temp1; } if ((items < 2) || (items > 3)) { SWIG_croak("Usage: svn_client_get_ssl_client_cert_prompt_provider(prompt_func,prompt_baton,retry_limit,pool);"); } { arg2 = svn_swig_pl_thunk_ssl_client_cert_prompt; _global_callback = ST(0); arg3 = (void *) _global_callback; } arg4 = (int) SvIV(ST(1)); if (items > 2) { } { svn_client_get_ssl_client_cert_prompt_provider(arg1,arg2,arg3,arg4,arg5); } { ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_auth_provider_object_t,0); } { /* callback baton */ ST(argvi) = sv_2mortal (newRV_inc (_global_callback)); argvi++; } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_get_ssl_client_cert_pw_prompt_provider) { { 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 ; SV *_global_callback ; int argvi = 0; dXSARGS; { _global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1)); } { arg1 = (svn_auth_provider_object_t **)&temp1; } if ((items < 2) || (items > 3)) { SWIG_croak("Usage: svn_client_get_ssl_client_cert_pw_prompt_provider(prompt_func,prompt_baton,retry_limit,pool);"); } { arg2 = svn_swig_pl_thunk_ssl_client_cert_pw_prompt; _global_callback = ST(0); arg3 = (void *) _global_callback; } arg4 = (int) SvIV(ST(1)); if (items > 2) { } { svn_client_get_ssl_client_cert_pw_prompt_provider(arg1,arg2,arg3,arg4,arg5); } { ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_auth_provider_object_t,0); } { /* callback baton */ ST(argvi) = sv_2mortal (newRV_inc (_global_callback)); argvi++; } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_proplist_item_t_node_name_set) { { svn_client_proplist_item_t *arg1 = (svn_client_proplist_item_t *) 0 ; svn_stringbuf_t *arg2 = (svn_stringbuf_t *) 0 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: svn_client_proplist_item_t_node_name_set(self,node_name);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_proplist_item_t,0) < 0) { SWIG_croak("Type error in argument 1 of svn_client_proplist_item_t_node_name_set. Expected _p_svn_client_proplist_item_t"); } } { apr_size_t len; char *buf; if (!SvOK(ST(1))) { arg2 = NULL; } else if (SvPOK(ST(1))) { buf = SvPV(ST(1), len); /* Another case of ugly pool handling, this should use the current default pool, or make a new one if it doesn't exist yet */ arg2 = svn_stringbuf_ncreate(buf,len, svn_swig_pl_make_pool ((SV *)NULL)); } else { croak("Not a string"); } } if (arg1) (arg1)->node_name = arg2; XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_proplist_item_t_node_name_get) { { svn_client_proplist_item_t *arg1 = (svn_client_proplist_item_t *) 0 ; svn_stringbuf_t *result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: svn_client_proplist_item_t_node_name_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_proplist_item_t,0) < 0) { SWIG_croak("Type error in argument 1 of svn_client_proplist_item_t_node_name_get. Expected _p_svn_client_proplist_item_t"); } } result = (svn_stringbuf_t *) ((arg1)->node_name); { SV *sv = sv_newmortal(); sv_setpvn(sv,result->data,result->len); ST(argvi) = sv; argvi++; } XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_proplist_item_t_prop_hash_set) { { svn_client_proplist_item_t *arg1 = (svn_client_proplist_item_t *) 0 ; apr_hash_t *arg2 = (apr_hash_t *) 0 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: svn_client_proplist_item_t_prop_hash_set(self,prop_hash);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_proplist_item_t,0) < 0) { SWIG_croak("Type error in argument 1 of svn_client_proplist_item_t_prop_hash_set. Expected _p_svn_client_proplist_item_t"); } } { if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_apr_hash_t,0) < 0) { SWIG_croak("Type error in argument 2 of svn_client_proplist_item_t_prop_hash_set. Expected _p_apr_hash_t"); } } if (arg1) (arg1)->prop_hash = arg2; XSRETURN(argvi); fail: ; } croak(Nullch);}XS(_wrap_svn_client_proplist_item_t_prop_hash_get) { { svn_client_proplist_item_t *arg1 = (svn_client_proplist_item_t *) 0 ; apr_hash_t *result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: svn_client_proplist_item_t_prop_hash_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_proplist_item_t,0) < 0) { SWIG_croak("Type error in argument 1 of svn_client_proplist_item_t_prop_hash_get. Expected _p_svn_client_proplist_item_t"); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -