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

📄 svn_wc.c

📁 subversion-1.4.5.tar.gz 配置svn的源码
💻 C
📖 第 1 页 / 共 5 页
字号:
            }        }        {            ST(argvi) = sv_newmortal();            SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_wc_adm_access_t,0);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_wc_adm_probe_open) {    {        svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;        svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;        char *arg3 = (char *) 0 ;        svn_boolean_t arg4 ;        svn_boolean_t arg5 ;        apr_pool_t *arg6 = (apr_pool_t *) 0 ;        svn_error_t *result;        apr_pool_t *_global_pool ;        svn_wc_adm_access_t *temp1 ;        int argvi = 0;        dXSARGS;                {            _global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));        }        {            arg1 = (svn_wc_adm_access_t **)&temp1;        }        if ((items < 4) || (items > 5)) {            SWIG_croak("Usage: svn_wc_adm_probe_open(associated,path,write_lock,tree_lock,pool);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg2, SWIGTYPE_p_svn_wc_adm_access_t,0) < 0) {                SWIG_croak("Type error in argument 2 of svn_wc_adm_probe_open. Expected _p_svn_wc_adm_access_t");            }        }        if (!SvOK((SV*) ST(1))) arg3 = 0;        else arg3 = (char *) SvPV(ST(1), PL_na);        arg4 = (svn_boolean_t) SvIV(ST(2));        arg5 = (svn_boolean_t) SvIV(ST(3));        if (items > 4) {                    }        {            result = (svn_error_t *)svn_wc_adm_probe_open(arg1,arg2,(char const *)arg3,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) = sv_newmortal();                    SWIG_MakePtr (ST(argvi), (void *)result, SWIGTYPE_p_svn_error_t ,0);                    argvi++;                }            }        }        {            ST(argvi) = sv_newmortal();            SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_wc_adm_access_t,0);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_wc_adm_open_anchor) {    {        svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;        svn_wc_adm_access_t **arg2 = (svn_wc_adm_access_t **) 0 ;        char **arg3 = (char **) 0 ;        char *arg4 = (char *) 0 ;        svn_boolean_t arg5 ;        int arg6 ;        svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;        void *arg8 = (void *) 0 ;        apr_pool_t *arg9 = (apr_pool_t *) 0 ;        svn_error_t *result;        apr_pool_t *_global_pool ;        svn_wc_adm_access_t *temp1 ;        svn_wc_adm_access_t *temp2 ;        char const *temp3 = NULL ;        int argvi = 0;        dXSARGS;                {            _global_pool = arg9 = svn_swig_pl_make_pool (ST(items-1));        }        {            arg1 = (svn_wc_adm_access_t **)&temp1;        }        {            arg2 = (svn_wc_adm_access_t **)&temp2;        }        arg3 = (char **)&temp3;        if ((items < 5) || (items > 6)) {            SWIG_croak("Usage: svn_wc_adm_open_anchor(path,write_lock,depth,cancel_func,cancel_baton,pool);");        }        if (!SvOK((SV*) ST(0))) arg4 = 0;        else arg4 = (char *) SvPV(ST(0), PL_na);        arg5 = (svn_boolean_t) SvIV(ST(1));        arg6 = (int) SvIV(ST(2));        {            if (SWIG_ConvertPtr(ST(3), (void **) &arg7, SWIGTYPE_p_f_p_void__p_svn_error_t,0) < 0) {                SWIG_croak("Type error in argument 7 of svn_wc_adm_open_anchor. Expected _p_f_p_void__p_svn_error_t");            }        }        {            if (SWIG_ConvertPtr(ST(4), (void **) &arg8, 0,0) < 0) {                SWIG_croak("Type error in argument 8 of svn_wc_adm_open_anchor. Expected _p_void");            }        }        if (items > 5) {                    }        {            result = (svn_error_t *)svn_wc_adm_open_anchor(arg1,arg2,(char const **)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9);                                                        }        {            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) = sv_newmortal();                    SWIG_MakePtr (ST(argvi), (void *)result, SWIGTYPE_p_svn_error_t ,0);                    argvi++;                }            }        }        {            ST(argvi) = sv_newmortal();            SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_wc_adm_access_t,0);        }        {            ST(argvi) = sv_newmortal();            SWIG_MakePtr(ST(argvi++), (void *)*arg2, SWIGTYPE_p_svn_wc_adm_access_t,0);        }        {            if (*arg3 == NULL)            ST(argvi) = &PL_sv_undef;            else            ST(argvi) = sv_2mortal(newSVpv(*arg3, 0));            ++argvi;        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_wc_adm_retrieve) {    {        svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;        svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;        char *arg3 = (char *) 0 ;        apr_pool_t *arg4 = (apr_pool_t *) 0 ;        svn_error_t *result;        apr_pool_t *_global_pool ;        svn_wc_adm_access_t *temp1 ;        int argvi = 0;        dXSARGS;                {            _global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));        }        {            arg1 = (svn_wc_adm_access_t **)&temp1;        }        if ((items < 2) || (items > 3)) {            SWIG_croak("Usage: svn_wc_adm_retrieve(associated,path,pool);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg2, SWIGTYPE_p_svn_wc_adm_access_t,0) < 0) {                SWIG_croak("Type error in argument 2 of svn_wc_adm_retrieve. Expected _p_svn_wc_adm_access_t");            }        }        if (!SvOK((SV*) ST(1))) arg3 = 0;        else arg3 = (char *) SvPV(ST(1), PL_na);        if (items > 2) {                    }        {            result = (svn_error_t *)svn_wc_adm_retrieve(arg1,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) = sv_newmortal();                    SWIG_MakePtr (ST(argvi), (void *)result, SWIGTYPE_p_svn_error_t ,0);                    argvi++;                }            }        }        {            ST(argvi) = sv_newmortal();            SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_wc_adm_access_t,0);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_wc_adm_probe_retrieve) {    {        svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;        svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;        char *arg3 = (char *) 0 ;        apr_pool_t *arg4 = (apr_pool_t *) 0 ;        svn_error_t *result;        apr_pool_t *_global_pool ;        svn_wc_adm_access_t *temp1 ;        int argvi = 0;        dXSARGS;                {            _global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));        }        {            arg1 = (svn_wc_adm_access_t **)&temp1;        }        if ((items < 2) || (items > 3)) {            SWIG_croak("Usage: svn_wc_adm_probe_retrieve(associated,path,pool);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg2, SWIGTYPE_p_svn_wc_adm_access_t,0) < 0) {                SWIG_croak("Type error in argument 2 of svn_wc_adm_probe_retrieve. Expected _p_svn_wc_adm_access_t");            }        }        if (!SvOK((SV*) ST(1))) arg3 = 0;        else arg3 = (char *) SvPV(ST(1), PL_na);        if (items > 2) {                    }        {            result = (svn_error_t *)svn_wc_adm_probe_retrieve(arg1,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) = sv_newmortal();                    SWIG_MakePtr (ST(argvi), (void *)result, SWIGTYPE_p_svn_error_t ,0);                    argvi++;                }            }        }        {            ST(argvi) = sv_newmortal();            SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_wc_adm_access_t,0);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_wc_adm_probe_try3) {    {        svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;        svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;        char *arg3 = (char *) 0 ;        svn_boolean_t arg4 ;        int arg5 ;        svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;        void *arg7 = (void *) 0 ;        apr_pool_t *arg8 = (apr_pool_t *) 0 ;        svn_error_t *result;        apr_pool_t *_global_pool ;        svn_wc_adm_access_t *temp1 ;        int argvi = 0;        dXSARGS;                {            _global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));        }        {            arg1 = (svn_wc_adm_access_t **)&temp1;        }        if ((items < 6) || (items > 7)) {            SWIG_croak("Usage: svn_wc_adm_probe_try3(associated,path,write_lock,depth,cancel_func,cancel_baton,pool);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg2, SWIGTYPE_p_svn_wc_adm_access_t,0) < 0) {                SWIG_croak("Type error in argument 2 of svn_wc_adm_probe_try3. Expected _p_svn_wc_adm_access_t");            }        }        if (!SvOK((SV*) ST(1))) arg3 = 0;        else arg3 = (char *) SvPV(ST(1), PL_na);        arg4 = (svn_boolean_t) SvIV(ST(2));        arg5 = (int) SvIV(ST(3));        {            if (SWIG_ConvertPtr(ST(4), (void **) &arg6, SWIGTYPE_p_f_p_void__p_svn_error_t,0) < 0) {                SWIG_croak("Type error in argument 6 of svn_wc_adm_probe_try3. Expected _p_f_p_void__p_svn_error_t");            }        }        {            if (SWIG_ConvertPtr(ST(5), (void **) &arg7, 0,0) < 0) {                SWIG_croak("Type error in argument 7 of svn_wc_adm_probe_try3. Expected _p_void");            }        }        if (items > 6) {                    }        {            result = (svn_error_t *)svn_wc_adm_probe_try3(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);                                                        }        {            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) = sv_newmortal();                    SWIG_MakePtr (ST(argvi), (void *)result, SWIGTYPE_p_svn_error_t ,0);                    argvi++;                }            }        }        {            ST(argvi) = sv_newmortal();            SWIG_MakePtr(ST(argvi++), (void *)*arg1, SWIGTYPE_p_svn_wc_adm_access_t,0);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_wc_adm_probe_try2) {    {        svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;        svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;        char *arg3 = (char 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -