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

📄 svn_client.c

📁 subversion-1.4.5.tar.gz 配置svn的源码
💻 C
📖 第 1 页 / 共 5 页
字号:
        result = (apr_hash_t *) ((arg1)->prop_hash);                {            ST(argvi) = svn_swig_pl_prophash_to_hash(result);            argvi++;        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_new_svn_client_proplist_item_t) {    {        svn_client_proplist_item_t *result;        int argvi = 0;        dXSARGS;                if ((items < 0) || (items > 0)) {            SWIG_croak("Usage: new_svn_client_proplist_item_t();");        }        {            result = (svn_client_proplist_item_t *)(svn_client_proplist_item_t *) calloc(1, sizeof(svn_client_proplist_item_t));                                                        }        ST(argvi) = sv_newmortal();        SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_svn_client_proplist_item_t, SWIG_SHADOW|SWIG_OWNER);        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_delete_svn_client_proplist_item_t) {    {        svn_client_proplist_item_t *arg1 = (svn_client_proplist_item_t *) 0 ;        int argvi = 0;        dXSARGS;                if ((items < 1) || (items > 1)) {            SWIG_croak("Usage: delete_svn_client_proplist_item_t(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 delete_svn_client_proplist_item_t. Expected _p_svn_client_proplist_item_t");            }        }        {            free((char *) arg1);                                                        }                XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_proplist_item_dup) {    {        svn_client_proplist_item_t *arg1 = (svn_client_proplist_item_t *) 0 ;        apr_pool_t *arg2 = (apr_pool_t *) 0 ;        svn_client_proplist_item_t *result;        apr_pool_t *_global_pool ;        int argvi = 0;        dXSARGS;                {            _global_pool = arg2 = svn_swig_pl_make_pool (ST(items-1));        }        if ((items < 1) || (items > 2)) {            SWIG_croak("Usage: svn_client_proplist_item_dup(item,pool);");        }        {            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_dup. Expected _p_svn_client_proplist_item_t");            }        }        if (items > 1) {                    }        {            result = (svn_client_proplist_item_t *)svn_client_proplist_item_dup((struct svn_client_proplist_item_t const *)arg1,arg2);                                                        }        ST(argvi) = sv_newmortal();        SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_svn_client_proplist_item_t, SWIG_SHADOW|0);        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_info_t_revision_set) {    {        svn_client_commit_info_t *arg1 = (svn_client_commit_info_t *) 0 ;        svn_revnum_t arg2 ;        int argvi = 0;        dXSARGS;                if ((items < 2) || (items > 2)) {            SWIG_croak("Usage: svn_client_commit_info_t_revision_set(self,revision);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_info_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_info_t_revision_set. Expected _p_svn_client_commit_info_t");            }        }        arg2 = (svn_revnum_t) SvIV(ST(1));        if (arg1) (arg1)->revision = arg2;                        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_info_t_revision_get) {    {        svn_client_commit_info_t *arg1 = (svn_client_commit_info_t *) 0 ;        svn_revnum_t result;        int argvi = 0;        dXSARGS;                if ((items < 1) || (items > 1)) {            SWIG_croak("Usage: svn_client_commit_info_t_revision_get(self);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_info_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_info_t_revision_get. Expected _p_svn_client_commit_info_t");            }        }        result = (svn_revnum_t) ((arg1)->revision);                ST(argvi) = sv_newmortal();        sv_setiv(ST(argvi++), (IV) result);        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_info_t_date_set) {    {        svn_client_commit_info_t *arg1 = (svn_client_commit_info_t *) 0 ;        char *arg2 = (char *) 0 ;        int argvi = 0;        dXSARGS;                if ((items < 2) || (items > 2)) {            SWIG_croak("Usage: svn_client_commit_info_t_date_set(self,date);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_info_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_info_t_date_set. Expected _p_svn_client_commit_info_t");            }        }        if (!SvOK((SV*) ST(1))) arg2 = 0;        else arg2 = (char *) SvPV(ST(1), PL_na);        {            apr_size_t len = strlen(arg2) + 1;            char *copied;            if (arg1->date) free((char *)arg1->date);            copied = malloc(len);            memcpy(copied, arg2, len);            arg1->date = copied;        }                XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_info_t_date_get) {    {        svn_client_commit_info_t *arg1 = (svn_client_commit_info_t *) 0 ;        char *result;        int argvi = 0;        dXSARGS;                if ((items < 1) || (items > 1)) {            SWIG_croak("Usage: svn_client_commit_info_t_date_get(self);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_info_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_info_t_date_get. Expected _p_svn_client_commit_info_t");            }        }        result = (char *) ((arg1)->date);                ST(argvi) = sv_newmortal();        if (result) {            sv_setpv((SV*)ST(argvi++), (char *) result);        } else {            sv_setsv((SV*)ST(argvi++), &PL_sv_undef);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_info_t_author_set) {    {        svn_client_commit_info_t *arg1 = (svn_client_commit_info_t *) 0 ;        char *arg2 = (char *) 0 ;        int argvi = 0;        dXSARGS;                if ((items < 2) || (items > 2)) {            SWIG_croak("Usage: svn_client_commit_info_t_author_set(self,author);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_info_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_info_t_author_set. Expected _p_svn_client_commit_info_t");            }        }        if (!SvOK((SV*) ST(1))) arg2 = 0;        else arg2 = (char *) SvPV(ST(1), PL_na);        {            apr_size_t len = strlen(arg2) + 1;            char *copied;            if (arg1->author) free((char *)arg1->author);            copied = malloc(len);            memcpy(copied, arg2, len);            arg1->author = copied;        }                XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_info_t_author_get) {    {        svn_client_commit_info_t *arg1 = (svn_client_commit_info_t *) 0 ;        char *result;        int argvi = 0;        dXSARGS;                if ((items < 1) || (items > 1)) {            SWIG_croak("Usage: svn_client_commit_info_t_author_get(self);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_info_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_info_t_author_get. Expected _p_svn_client_commit_info_t");            }        }        result = (char *) ((arg1)->author);                ST(argvi) = sv_newmortal();        if (result) {            sv_setpv((SV*)ST(argvi++), (char *) result);        } else {            sv_setsv((SV*)ST(argvi++), &PL_sv_undef);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_new_svn_client_commit_info_t) {    {        svn_client_commit_info_t *result;        int argvi = 0;        dXSARGS;                if ((items < 0) || (items > 0)) {            SWIG_croak("Usage: new_svn_client_commit_info_t();");        }        {            result = (svn_client_commit_info_t *)(svn_client_commit_info_t *) calloc(1, sizeof(svn_client_commit_info_t));                                                        }        ST(argvi) = sv_newmortal();        SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_svn_client_commit_info_t, SWIG_SHADOW|SWIG_OWNER);        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_delete_svn_client_commit_info_t) {    {        svn_client_commit_info_t *arg1 = (svn_client_commit_info_t *) 0 ;        int argvi = 0;        dXSARGS;                if ((items < 1) || (items > 1)) {            SWIG_croak("Usage: delete_svn_client_commit_info_t(self);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_info_t,0) < 0) {                SWIG_croak("Type error in argument 1 of delete_svn_client_commit_info_t. Expected _p_svn_client_commit_info_t");            }        }        {            free((char *) arg1);                                                        }                XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_item2_t_path_set) {    {        svn_client_commit_item2_t *arg1 = (svn_client_commit_item2_t *) 0 ;        char *arg2 = (char *) 0 ;        int argvi = 0;        dXSARGS;                if ((items < 2) || (items > 2)) {            SWIG_croak("Usage: svn_client_commit_item2_t_path_set(self,path);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_item2_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_item2_t_path_set. Expected _p_svn_client_commit_item2_t");            }        }        if (!SvOK((SV*) ST(1))) arg2 = 0;        else arg2 = (char *) SvPV(ST(1), PL_na);        {            apr_size_t len = strlen(arg2) + 1;            char *copied;            if (arg1->path) free((char *)arg1->path);            copied = malloc(len);            memcpy(copied, arg2, len);            arg1->path = copied;        }                XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_item2_t_path_get) {    {        svn_client_commit_item2_t *arg1 = (svn_client_commit_item2_t *) 0 ;        char *result;        int argvi = 0;        dXSARGS;                if ((items < 1) || (items > 1)) {            SWIG_croak("Usage: svn_client_commit_item2_t_path_get(self);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_item2_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_item2_t_path_get. Expected _p_svn_client_commit_item2_t");            }        }        result = (char *) ((arg1)->path);                ST(argvi) = sv_newmortal();        if (result) {            sv_setpv((SV*)ST(argvi++), (char *) result);        } else {            sv_setsv((SV*)ST(argvi++), &PL_sv_undef);        }        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_item2_t_kind_set) {    {        svn_client_commit_item2_t *arg1 = (svn_client_commit_item2_t *) 0 ;        svn_node_kind_t arg2 ;        int argvi = 0;        dXSARGS;                if ((items < 2) || (items > 2)) {            SWIG_croak("Usage: svn_client_commit_item2_t_kind_set(self,kind);");        }        {            if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_svn_client_commit_item2_t,0) < 0) {                SWIG_croak("Type error in argument 1 of svn_client_commit_item2_t_kind_set. Expected _p_svn_client_commit_item2_t");            }        }        arg2 = (svn_node_kind_t) SvIV(ST(1));        if (arg1) (arg1)->kind = arg2;                        XSRETURN(argvi);        fail:        ;    }    croak(Nullch);}XS(_wrap_svn_client_commit_item2_t_kind_get) {    {        svn_client_commit_ite

⌨️ 快捷键说明

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