⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 svn_client.c

📁 subversion-1.4.5.tar.gz 配置svn的源码
💻 C
📖 第 1 页 / 共 5 页
字号:
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 + -