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

📄 svn_wc.c

📁 subversion-1.4.5.tar.gz 配置svn的源码
💻 C
📖 第 1 页 / 共 5 页
字号:
#endifSWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {    MAGIC_PPERL    sv = sv; mg = mg;    croak("Value is read-only.");    return 0;}#ifdef PERL_OBJECT};#endif#ifdef __cplusplusextern "C" {#endifXS(_wrap_svn_wc_version) {    {        svn_version_t *result;        int argvi = 0;        dXSARGS;                if ((items < 0) || (items > 0)) {            SWIG_croak("Usage: svn_wc_version();");        }        {            result = (svn_version_t *)svn_wc_version();                                                        }        ST(argvi) = sv_newmortal();        SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_svn_version_t, SWIG_SHADOW|0);        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_wc_adm_open3) {    {        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_open3(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_open3. 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_open3. 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_open3. Expected _p_void");            }        }        if (items > 6) {                    }        {            result = (svn_error_t *)svn_wc_adm_open3(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_open2) {    {        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 ;        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_open2(associated,path,write_lock,depth,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_open2. 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 (items > 4) {                    }        {            result = (svn_error_t *)svn_wc_adm_open2(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) {    {        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_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_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_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_probe_open3) {    {        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_open3(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_open3. 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_open3. 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_open3. Expected _p_void");            }        }        if (items > 6) {                    }        {            result = (svn_error_t *)svn_wc_adm_probe_open3(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_open2) {    {        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 ;        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_open2(associated,path,write_lock,depth,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_open2. 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 (items > 4) {                    }        {            result = (svn_error_t *)svn_wc_adm_probe_open2(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++;                }

⌨️ 快捷键说明

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