view release on metacpan or search on metacpan
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
static svn_error_t * svn_ra_plugin_invoke_do_status(
svn_ra_plugin_t * _obj, void *session_baton, const svn_ra_reporter_t **reporter, void **report_baton, const char *status_target, svn_revnum_t revision, svn_boolean_t recurse, const svn_delta_editor_t *status_editor, void *status_baton, apr_pool_t *...
return (_obj->do_status)(session_baton, reporter, report_baton, status_target, revision, recurse, status_editor, status_baton, pool);
}
static svn_error_t * svn_ra_plugin_invoke_do_diff(
svn_ra_plugin_t * _obj, void *session_baton, const svn_ra_reporter_t **reporter, void **report_baton, svn_revnum_t revision, const char *diff_target, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, const char *versus_url, const svn_delta_edit...
return (_obj->do_diff)(session_baton, reporter, report_baton, revision, diff_target, recurse, ignore_ancestry, versus_url, diff_editor, diff_baton, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_log(
svn_ra_plugin_t * _obj, void *session_baton, const apr_array_header_t *paths, svn_revnum_t start, svn_revnum_t end, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, void *receiver_baton, ...
return (_obj->get_log)(session_baton, paths, start, end, discover_changed_paths, strict_node_history, receiver, receiver_baton, pool);
}
static svn_error_t * svn_ra_plugin_invoke_check_path(
svn_ra_plugin_t * _obj, void *session_baton, const char *path, svn_revnum_t revision, svn_node_kind_t *kind, apr_pool_t *pool) {
return (_obj->check_path)(session_baton, path, revision, kind, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_uuid(
svn_ra_plugin_t * _obj, void *session_baton, const char **uuid, apr_pool_t *pool) {
return (_obj->get_uuid)(session_baton, uuid, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_repos_root(
svn_ra_plugin_t * _obj, void *session_baton, const char **url, apr_pool_t *pool) {
return (_obj->get_repos_root)(session_baton, url, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_locations(
svn_ra_plugin_t * _obj, void *session_baton, apr_hash_t **locations, const char *path, svn_revnum_t peg_revision, apr_array_header_t *location_revisions, apr_pool_t *pool) {
return (_obj->get_locations)(session_baton, locations, path, peg_revision, location_revisions, pool);
}
static svn_error_t * svn_ra_plugin_invoke_get_file_revs(
svn_ra_plugin_t * _obj, void *session_baton, const char *path, svn_revnum_t start, svn_revnum_t end, svn_ra_file_rev_handler_t handler, void *handler_baton, apr_pool_t *pool) {
return (_obj->get_file_revs)(session_baton, path, start, end, handler, handler_baton, pool);
}
static const svn_version_t * svn_ra_plugin_invoke_get_version(
svn_ra_plugin_t * _obj) {
return (_obj->get_version)();
}
static svn_error_t * svn_ra_invoke_get_wc_prop_func(
svn_ra_get_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t **value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_set_wc_prop_func(
svn_ra_set_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_push_wc_prop_func(
svn_ra_push_wc_prop_func_t _obj, void *baton, const char *path, const char *name, const svn_string_t *value, apr_pool_t *pool) {
return _obj(baton, path, name, value, pool);
}
static svn_error_t * svn_ra_invoke_invalidate_wc_props_func(
svn_ra_invalidate_wc_props_func_t _obj, void *baton, const char *path, const char *name, apr_pool_t *pool) {
return _obj(baton, path, name, pool);
}
static svn_error_t * svn_ra_invoke_get_wc_contents_func(
svn_ra_get_wc_contents_func_t _obj, void *baton, svn_stream_t **contents, const svn_checksum_t *checksum, apr_pool_t *pool) {
return _obj(baton, contents, checksum, pool);
}
static svn_error_t * svn_ra_invoke_get_latest_revnum_func(
svn_ra_get_latest_revnum_func_t _obj, void *session_baton, svn_revnum_t *latest_revnum) {
return _obj(session_baton, latest_revnum);
}
static svn_error_t * svn_ra_invoke_get_client_string_func(
svn_ra_get_client_string_func_t _obj, void *baton, const char **name, apr_pool_t *pool) {
return _obj(baton, name, pool);
}
static svn_error_t * svn_ra_invoke_file_rev_handler(
svn_ra_file_rev_handler_t _obj, void *baton, const char *path, svn_revnum_t rev, apr_hash_t *rev_props, svn_txdelta_window_handler_t *delta_handler, void **delta_baton, apr_array_header_t *prop_diffs, apr_pool_t *pool) {
return _obj(baton, path, rev, rev_props, delta_handler, delta_baton, prop_diffs, pool);
}
static svn_error_t * svn_ra_invoke_lock_callback(
svn_ra_lock_callback_t _obj, void *baton, const char *path, svn_boolean_t do_lock, const svn_lock_t *lock, svn_error_t *ra_err, apr_pool_t *pool) {
return _obj(baton, path, do_lock, lock, ra_err, pool);
}
static void svn_ra_invoke_progress_notify_func(
svn_ra_progress_notify_func_t _obj, apr_off_t progress, apr_off_t total, void *baton, apr_pool_t *pool) {
_obj(progress, total, baton, pool);
}
static svn_error_t * svn_ra_invoke_replay_revstart_callback(
svn_ra_replay_revstart_callback_t _obj, svn_revnum_t revision, void *replay_baton, const svn_delta_editor_t **editor, void **edit_baton, apr_hash_t *rev_props, apr_pool_t *pool) {
return _obj(revision, replay_baton, editor, edit_baton, rev_props, pool);
}
static svn_error_t * svn_ra_invoke_replay_revfinish_callback(
svn_ra_replay_revfinish_callback_t _obj, svn_revnum_t revision, void *replay_baton, const svn_delta_editor_t *editor, void *edit_baton, apr_hash_t *rev_props, apr_pool_t *pool) {
return _obj(revision, replay_baton, editor, edit_baton, rev_props, pool);
}
static svn_error_t * svn_ra_invoke_init_func(
svn_ra_init_func_t _obj, int abi_version, apr_pool_t *pool, apr_hash_t *hash) {
return _obj(abi_version, pool, hash);
}
#ifdef __cplusplus
extern "C" {
#endif
#ifdef PERL_OBJECT
#define MAGIC_CLASS _wrap_SVN___Ra_var::
class _wrap_SVN___Ra_var : public CPerlObj {
public:
#else
#define MAGIC_CLASS
#endif
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_push_wc_prop_set(self,push_wc_prop);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'");
}
arg1 = (struct svn_ra_callbacks2_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_push_wc_prop_set" "', argument " "2"" of type '" "svn_ra_push_wc_prop_func_t""'");
}
}
if (arg1) (arg1)->push_wc_prop = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks2_t_push_wc_prop_get) {
{
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_ra_push_wc_prop_func_t result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_push_wc_prop_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_push_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'");
}
arg1 = (struct svn_ra_callbacks2_t *)(argp1);
result = (svn_ra_push_wc_prop_func_t) ((arg1)->push_wc_prop);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_set) {
{
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_invalidate_wc_props_set(self,invalidate_wc_props);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'");
}
arg1 = (struct svn_ra_callbacks2_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_set" "', argument " "2"" of type '" "svn_ra_invalidate_wc_props_func_t""'");
}
}
if (arg1) (arg1)->invalidate_wc_props = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks2_t_invalidate_wc_props_get) {
{
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_ra_invalidate_wc_props_func_t result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_invalidate_wc_props_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'");
}
arg1 = (struct svn_ra_callbacks2_t *)(argp1);
result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks2_t_progress_func_set) {
{
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
svn_ra_progress_notify_func_t arg2 = (svn_ra_progress_notify_func_t) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_progress_func_set(self,progress_func);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks2_t_progress_func_set" "', argument " "1"" of type '" "struct svn_ra_callbacks2_t *""'");
}
arg1 = (struct svn_ra_callbacks2_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks2_t_progress_func_set" "', argument " "2"" of type '" "svn_ra_progress_notify_func_t""'");
}
}
if (arg1) (arg1)->progress_func = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks2_t_progress_func_get) {
{
struct svn_ra_callbacks2_t *arg1 = (struct svn_ra_callbacks2_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_ra_progress_notify_func_t result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_callbacks2_t_progress_func_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_ra_callbacks_t_push_wc_prop_set(self,push_wc_prop);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'");
}
arg1 = (struct svn_ra_callbacks_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_push_wc_prop_set" "', argument " "2"" of type '" "svn_ra_push_wc_prop_func_t""'");
}
}
if (arg1) (arg1)->push_wc_prop = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks_t_push_wc_prop_get) {
{
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_ra_push_wc_prop_func_t result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_callbacks_t_push_wc_prop_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_push_wc_prop_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'");
}
arg1 = (struct svn_ra_callbacks_t *)(argp1);
result = (svn_ra_push_wc_prop_func_t) ((arg1)->push_wc_prop);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_set) {
{
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
svn_ra_invalidate_wc_props_func_t arg2 = (svn_ra_invalidate_wc_props_func_t) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: svn_ra_callbacks_t_invalidate_wc_props_set(self,invalidate_wc_props);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'");
}
arg1 = (struct svn_ra_callbacks_t *)(argp1);
{
int res = SWIG_ConvertFunctionPtr(ST(1), (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_set" "', argument " "2"" of type '" "svn_ra_invalidate_wc_props_func_t""'");
}
}
if (arg1) (arg1)->invalidate_wc_props = arg2;
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_callbacks_t_invalidate_wc_props_get) {
{
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
svn_ra_invalidate_wc_props_func_t result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: svn_ra_callbacks_t_invalidate_wc_props_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_callbacks_t_invalidate_wc_props_get" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'");
}
arg1 = (struct svn_ra_callbacks_t *)(argp1);
result = (svn_ra_invalidate_wc_props_func_t) ((arg1)->invalidate_wc_props);
ST(argvi) = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_new_svn_ra_callbacks_t) {
{
int argvi = 0;
struct svn_ra_callbacks_t *result = 0 ;
dXSARGS;
if ((items < 0) || (items > 0)) {
SWIG_croak("Usage: new_svn_ra_callbacks_t();");
}
{
result = (struct svn_ra_callbacks_t *)calloc(1, sizeof(struct svn_ra_callbacks_t));
}
ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_svn_ra_callbacks_t, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_delete_svn_ra_callbacks_t) {
{
struct svn_ra_callbacks_t *arg1 = (struct svn_ra_callbacks_t *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: delete_svn_ra_callbacks_t(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_callbacks_t, SWIG_POINTER_DISOWN | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_svn_ra_callbacks_t" "', argument " "1"" of type '" "struct svn_ra_callbacks_t *""'");
}
arg1 = (struct svn_ra_callbacks_t *)(argp1);
{
free((char *) arg1);
}
ST(argvi) = sv_newmortal();
XSRETURN(argvi);
fail:
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
}
arg3 = (char *)(buf3);
res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
if (!SWIG_IsOK(res4)) {
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_invoke_push_wc_prop_func" "', argument " "4"" of type '" "char const *""'");
}
arg4 = (char *)(buf4);
{
if (SvOK(ST(4))) {
value5.data = SvPV(ST(4), value5.len);
arg5 = &value5;
}
else {
arg5 = NULL;
}
}
if (items > 5) {
}
{
result = (svn_error_t *)svn_ra_invoke_push_wc_prop_func(arg1,arg2,(char const *)arg3,(char const *)arg4,(struct svn_string_t const *)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) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
XSRETURN(argvi);
fail:
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_invoke_invalidate_wc_props_func) {
{
svn_ra_invalidate_wc_props_func_t arg1 = (svn_ra_invalidate_wc_props_func_t) 0 ;
void *arg2 = (void *) 0 ;
char *arg3 = (char *) 0 ;
char *arg4 = (char *) 0 ;
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
int res2 ;
int res3 ;
char *buf3 = 0 ;
int alloc3 = 0 ;
int res4 ;
char *buf4 = 0 ;
int alloc4 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
}
if ((items < 4) || (items > 5)) {
SWIG_croak("Usage: svn_ra_invoke_invalidate_wc_props_func(_obj,baton,path,name,pool);");
}
{
int res = SWIG_ConvertFunctionPtr(ST(0), (void**)(&arg1), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t);
if (!SWIG_IsOK(res)) {
SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "1"" of type '" "svn_ra_invalidate_wc_props_func_t""'");
}
}
res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "2"" of type '" "void *""'");
}
res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "3"" of type '" "char const *""'");
}
arg3 = (char *)(buf3);
res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
if (!SWIG_IsOK(res4)) {
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_invoke_invalidate_wc_props_func" "', argument " "4"" of type '" "char const *""'");
}
arg4 = (char *)(buf4);
if (items > 4) {
}
{
result = (svn_error_t *)svn_ra_invoke_invalidate_wc_props_func(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
}
{
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) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
XSRETURN(argvi);
fail:
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
SWIG_croak_null();
}
}
XS(_wrap_svn_ra_invoke_get_wc_contents_func) {
{
svn_ra_get_wc_contents_func_t arg1 = (svn_ra_get_wc_contents_func_t) 0 ;
void *arg2 = (void *) 0 ;
svn_stream_t **arg3 = (svn_stream_t **) 0 ;
svn_checksum_t *arg4 = (svn_checksum_t *) 0 ;
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
apr_pool_t *_global_pool ;
int res2 ;
svn_stream_t *temp3 ;
void *argp4 = 0 ;
int res4 = 0 ;
int argvi = 0;
svn_error_t *result = 0 ;
dXSARGS;
{
_global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
}
arg3 = &temp3;
if ((items < 3) || (items > 4)) {
SWIG_croak("Usage: svn_ra_invoke_get_wc_contents_func(_obj,baton,checksum,pool);");
}
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
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) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
argvi++;
}
}
}
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
static swig_type_info _swigt__p_apr_array_header_t = {"_p_apr_array_header_t", "apr_array_header_t *|svn_rangelist_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_file_t = {"_p_apr_file_t", "apr_file_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_hash_t = {"_p_apr_hash_t", "apr_hash_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_int32_t = {"_p_apr_int32_t", "apr_int32_t *|time_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_int64_t = {"_p_apr_int64_t", "apr_int64_t *|svn_filesize_t *|apr_time_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_apr_pool_t = {"_p_apr_pool_t", "apr_pool_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void = {"_p_f_apr_off_t_apr_off_t_p_void_p_apr_pool_t__void", "void (*)(apr_off_t,apr_off_t,void *,apr_pool_t *)|svn_ra_progress_notify_func_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t = {"_p_f_int_p_apr_pool_t_p_apr_hash_t__p_svn_error_t", "struct svn_error_t *(*)(int,apr_pool_t *,apr_hash_t *)|svn_ra_init_func_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_opt_subcommand_t *|struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_apr_file_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(apr_file_t **,void *,apr_pool_t *)|struct svn_error_t *(*)(apr_file_t **,void *,apr_poo...
static swig_type_info _swigt__p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_void_p_q_const__char_p_q_const__svn_ra_callbacks_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t",...
static swig_type_info _swigt__p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_commit_callback2_t|struct svn_error_t *(*)(svn_commit_info_t const *,voi...
static swig_type_info _swigt__p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_location_segment_t *,void *,apr_pool_t *)|svn_location_s...
static swig_type_info _swigt__p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "struct svn_error_t *(*)(svn_txdelta_window_t *,void *)|svn_txdelta_window_handler_t", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void__p_svn_error_t = {"_p_f_p_void__p_svn_error_t", "svn_cancel_func_t|struct svn_error_t *(*)(void *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,apr_pool_t *)|svn_error_t *(*)(void *,apr_pool_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_apr_hash_t_p_q_const__char_svn_revnum_t_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "svn_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const **,apr_pool_t *)|svn_ra_get_client_string_func_t|struct svn_err...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_q_const__char_svn_commit_callback_t_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_p_q_c...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_r...
static swig_type_info _swigt__p_f_p_void_p_p_q_const__svn_ra_reporter_t_p_p_void_svn_revnum_t_p_q_const__char_svn_boolean_t_svn_boolean_t_p_q_const__char_p_q_const__svn_delta_editor_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_q_const__sv...
static swig_type_info _swigt__p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_svn_stream_t_p_q_const__svn_checksum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_stream_t **,s...
static swig_type_info _swigt__p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_revnum_t_svn_boolean_t_svn_boolean_t_svn_log_message_receiver_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__apr_array_header_t_svn_revnum_t_svn_...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void *,char const *,apr_poo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,char const *,apr_pool_t *)...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_con...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_boolean_t_p_q_const__svn_lock_t_p_svn_error_t_p_apr_pool_t__p_svn_error_t", "st...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_bo...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_p_apr_hash_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_node_kind_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_s...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_revnum_...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_depth_t_svn_boolean_t_p_q_const__char_p_apr_pool_t__p_svn_err...
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_svn_revnum_t_svn_ra_file_rev_handler_t_p_void_p_apr_pool_t__p...
static swig_type_info _swigt__p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_log_entry_t *,apr_pool_t *)|svn_log_entry_receiver_t", 0, 0, (v...
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t__p_svn_error_t", "svn_ra_get_latest_revnum_func_t|struct svn_error_t *(*)(void *,svn_revnum_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t_apr_time_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t *,apr_time_t,apr_pool_t *)|struct svn_error_t...
static swig_type_info _swigt__p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_svn_revnum_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t *,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_revnum_t *,apr_p...
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_t,apr_hash_t **,apr_pool_t *)|svn_er...
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_q_const__char_p_p_svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_...
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void...
static swig_type_info _swigt__p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t = {"_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t", "struct svn_error_t *(*)(svn_revnum_t,char const *,char const *,void *)...
static swig_type_info _swigt__p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_svn_revnum_t_p_void_p_p_q_const__svn_delta_editor_t_p_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "...
static swig_type_info _swigt__p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_svn_revnum_t_p_void_p_q_const__svn_delta_editor_t_p_void_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "struct s...
static swig_type_info _swigt__p_f_void__p_svn_version_t = {"_p_f_void__p_svn_version_t", "struct svn_version_t *(*)(void)|svn_version_t *(*)(void)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_long = {"_p_long", "long *|svn_revnum_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_array_header_t = {"_p_p_apr_array_header_t", "apr_array_header_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_catalog_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "svn_txdelta_window_handler_t *|struct svn_error_t *(**)(svn_txdelta_window_t *,void *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_delta_editor_t = {"_p_p_svn_delta_editor_t", "struct svn_delta_editor_t **|svn_delta_editor_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_dirent_t = {"_p_p_svn_dirent_t", "struct svn_dirent_t **|svn_dirent_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_lock_t = {"_p_p_svn_lock_t", "struct svn_lock_t **|svn_lock_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_callbacks2_t = {"_p_p_svn_ra_callbacks2_t", "struct svn_ra_callbacks2_t **|svn_ra_callbacks2_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_plugin_t = {"_p_p_svn_ra_plugin_t", "struct svn_ra_plugin_t **|svn_ra_plugin_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_reporter2_t = {"_p_p_svn_ra_reporter2_t", "struct svn_ra_reporter2_t **|svn_ra_reporter2_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_reporter3_t = {"_p_p_svn_ra_reporter3_t", "struct svn_ra_reporter3_t **|svn_ra_reporter3_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_reporter_t = {"_p_p_svn_ra_reporter_t", "struct svn_ra_reporter_t **|svn_ra_reporter_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_ra_session_t = {"_p_p_svn_ra_session_t", "struct svn_ra_session_t **|svn_ra_session_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_stream_t = {"_p_p_svn_stream_t", "struct svn_stream_t **|svn_stream_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_string_t = {"_p_p_svn_string_t", "struct svn_string_t **|svn_string_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_svn_stringbuf_t = {"_p_p_svn_stringbuf_t", "struct svn_stringbuf_t **|svn_stringbuf_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_baton_t = {"_p_svn_auth_baton_t", "struct svn_auth_baton_t *|svn_auth_baton_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_simple_t = {"_p_svn_auth_cred_simple_t", "struct svn_auth_cred_simple_t *|svn_auth_cred_simple_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_pw_t = {"_p_svn_auth_cred_ssl_client_cert_pw_t", "struct svn_auth_cred_ssl_client_cert_pw_t *|svn_auth_cred_ssl_client_cert_pw_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_t = {"_p_svn_auth_cred_ssl_client_cert_t", "struct svn_auth_cred_ssl_client_cert_t *|svn_auth_cred_ssl_client_cert_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_ssl_server_trust_t = {"_p_svn_auth_cred_ssl_server_trust_t", "struct svn_auth_cred_ssl_server_trust_t *|svn_auth_cred_ssl_server_trust_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_username_t = {"_p_svn_auth_cred_username_t", "struct svn_auth_cred_username_t *|svn_auth_cred_username_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_iterstate_t = {"_p_svn_auth_iterstate_t", "struct svn_auth_iterstate_t *|svn_auth_iterstate_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_provider_object_t = {"_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t *|svn_auth_provider_object_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_provider_t = {"_p_svn_auth_provider_t", "struct svn_auth_provider_t *|svn_auth_provider_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_ssl_server_cert_info_t = {"_p_svn_auth_ssl_server_cert_info_t", "struct svn_auth_ssl_server_cert_info_t *|svn_auth_ssl_server_cert_info_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_checksum_ctx_t = {"_p_svn_checksum_ctx_t", "struct svn_checksum_ctx_t *|svn_checksum_ctx_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_checksum_kind_t = {"_p_svn_checksum_kind_t", "enum svn_checksum_kind_t *|svn_checksum_kind_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_checksum_t = {"_p_svn_checksum_t", "struct svn_checksum_t *|svn_checksum_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_commit_info_t = {"_p_svn_commit_info_t", "struct svn_commit_info_t *|svn_commit_info_t *", 0, 0, (void*)0, 0};
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
static swig_constant_info swig_constants[] = {
{0,0,0,0,0,0}
};
#ifdef __cplusplus
}
#endif
static swig_variable_info swig_variables[] = {
{0,0,0,0}
};
static swig_command_info swig_commands[] = {
{"SVN::_Ra::svn_ra_version", _wrap_svn_ra_version},
{"SVN::_Ra::svn_ra_reporter3_t_set_path_set", _wrap_svn_ra_reporter3_t_set_path_set},
{"SVN::_Ra::svn_ra_reporter3_t_set_path_get", _wrap_svn_ra_reporter3_t_set_path_get},
{"SVN::_Ra::svn_ra_reporter3_t_delete_path_set", _wrap_svn_ra_reporter3_t_delete_path_set},
{"SVN::_Ra::svn_ra_reporter3_t_delete_path_get", _wrap_svn_ra_reporter3_t_delete_path_get},
{"SVN::_Ra::svn_ra_reporter3_t_link_path_set", _wrap_svn_ra_reporter3_t_link_path_set},
{"SVN::_Ra::svn_ra_reporter3_t_link_path_get", _wrap_svn_ra_reporter3_t_link_path_get},
{"SVN::_Ra::svn_ra_reporter3_t_finish_report_set", _wrap_svn_ra_reporter3_t_finish_report_set},
{"SVN::_Ra::svn_ra_reporter3_t_finish_report_get", _wrap_svn_ra_reporter3_t_finish_report_get},
{"SVN::_Ra::svn_ra_reporter3_t_abort_report_set", _wrap_svn_ra_reporter3_t_abort_report_set},
{"SVN::_Ra::svn_ra_reporter3_t_abort_report_get", _wrap_svn_ra_reporter3_t_abort_report_get},
{"SVN::_Ra::new_svn_ra_reporter3_t", _wrap_new_svn_ra_reporter3_t},
{"SVN::_Ra::delete_svn_ra_reporter3_t", _wrap_delete_svn_ra_reporter3_t},
{"SVN::_Ra::svn_ra_reporter2_t_set_path_set", _wrap_svn_ra_reporter2_t_set_path_set},
{"SVN::_Ra::svn_ra_reporter2_t_set_path_get", _wrap_svn_ra_reporter2_t_set_path_get},
{"SVN::_Ra::svn_ra_reporter2_t_delete_path_set", _wrap_svn_ra_reporter2_t_delete_path_set},
{"SVN::_Ra::svn_ra_reporter2_t_delete_path_get", _wrap_svn_ra_reporter2_t_delete_path_get},
{"SVN::_Ra::svn_ra_reporter2_t_link_path_set", _wrap_svn_ra_reporter2_t_link_path_set},
{"SVN::_Ra::svn_ra_reporter2_t_link_path_get", _wrap_svn_ra_reporter2_t_link_path_get},
{"SVN::_Ra::svn_ra_reporter2_t_finish_report_set", _wrap_svn_ra_reporter2_t_finish_report_set},
{"SVN::_Ra::svn_ra_reporter2_t_finish_report_get", _wrap_svn_ra_reporter2_t_finish_report_get},
{"SVN::_Ra::svn_ra_reporter2_t_abort_report_set", _wrap_svn_ra_reporter2_t_abort_report_set},
{"SVN::_Ra::svn_ra_reporter2_t_abort_report_get", _wrap_svn_ra_reporter2_t_abort_report_get},
{"SVN::_Ra::new_svn_ra_reporter2_t", _wrap_new_svn_ra_reporter2_t},
{"SVN::_Ra::delete_svn_ra_reporter2_t", _wrap_delete_svn_ra_reporter2_t},
{"SVN::_Ra::svn_ra_reporter_t_set_path_set", _wrap_svn_ra_reporter_t_set_path_set},
{"SVN::_Ra::svn_ra_reporter_t_set_path_get", _wrap_svn_ra_reporter_t_set_path_get},
{"SVN::_Ra::svn_ra_reporter_t_delete_path_set", _wrap_svn_ra_reporter_t_delete_path_set},
{"SVN::_Ra::svn_ra_reporter_t_delete_path_get", _wrap_svn_ra_reporter_t_delete_path_get},
{"SVN::_Ra::svn_ra_reporter_t_link_path_set", _wrap_svn_ra_reporter_t_link_path_set},
{"SVN::_Ra::svn_ra_reporter_t_link_path_get", _wrap_svn_ra_reporter_t_link_path_get},
{"SVN::_Ra::svn_ra_reporter_t_finish_report_set", _wrap_svn_ra_reporter_t_finish_report_set},
{"SVN::_Ra::svn_ra_reporter_t_finish_report_get", _wrap_svn_ra_reporter_t_finish_report_get},
{"SVN::_Ra::svn_ra_reporter_t_abort_report_set", _wrap_svn_ra_reporter_t_abort_report_set},
{"SVN::_Ra::svn_ra_reporter_t_abort_report_get", _wrap_svn_ra_reporter_t_abort_report_get},
{"SVN::_Ra::new_svn_ra_reporter_t", _wrap_new_svn_ra_reporter_t},
{"SVN::_Ra::delete_svn_ra_reporter_t", _wrap_delete_svn_ra_reporter_t},
{"SVN::_Ra::svn_ra_callbacks2_t_open_tmp_file_set", _wrap_svn_ra_callbacks2_t_open_tmp_file_set},
{"SVN::_Ra::svn_ra_callbacks2_t_open_tmp_file_get", _wrap_svn_ra_callbacks2_t_open_tmp_file_get},
{"SVN::_Ra::svn_ra_callbacks2_t_auth_baton_set", _wrap_svn_ra_callbacks2_t_auth_baton_set},
{"SVN::_Ra::svn_ra_callbacks2_t_auth_baton_get", _wrap_svn_ra_callbacks2_t_auth_baton_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_prop_set", _wrap_svn_ra_callbacks2_t_get_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_prop_get", _wrap_svn_ra_callbacks2_t_get_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_set_wc_prop_set", _wrap_svn_ra_callbacks2_t_set_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_set_wc_prop_get", _wrap_svn_ra_callbacks2_t_set_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_push_wc_prop_set", _wrap_svn_ra_callbacks2_t_push_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks2_t_push_wc_prop_get", _wrap_svn_ra_callbacks2_t_push_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks2_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_set},
{"SVN::_Ra::svn_ra_callbacks2_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks2_t_invalidate_wc_props_get},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_func_set", _wrap_svn_ra_callbacks2_t_progress_func_set},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_func_get", _wrap_svn_ra_callbacks2_t_progress_func_get},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_baton_set", _wrap_svn_ra_callbacks2_t_progress_baton_set},
{"SVN::_Ra::svn_ra_callbacks2_t_progress_baton_get", _wrap_svn_ra_callbacks2_t_progress_baton_get},
{"SVN::_Ra::svn_ra_callbacks2_t_cancel_func_set", _wrap_svn_ra_callbacks2_t_cancel_func_set},
{"SVN::_Ra::svn_ra_callbacks2_t_cancel_func_get", _wrap_svn_ra_callbacks2_t_cancel_func_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_set", _wrap_svn_ra_callbacks2_t_get_client_string_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_client_string_get", _wrap_svn_ra_callbacks2_t_get_client_string_get},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_set", _wrap_svn_ra_callbacks2_t_get_wc_contents_set},
{"SVN::_Ra::svn_ra_callbacks2_t_get_wc_contents_get", _wrap_svn_ra_callbacks2_t_get_wc_contents_get},
{"SVN::_Ra::new_svn_ra_callbacks2_t", _wrap_new_svn_ra_callbacks2_t},
{"SVN::_Ra::delete_svn_ra_callbacks2_t", _wrap_delete_svn_ra_callbacks2_t},
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_set", _wrap_svn_ra_callbacks_t_open_tmp_file_set},
{"SVN::_Ra::svn_ra_callbacks_t_open_tmp_file_get", _wrap_svn_ra_callbacks_t_open_tmp_file_get},
{"SVN::_Ra::svn_ra_callbacks_t_auth_baton_set", _wrap_svn_ra_callbacks_t_auth_baton_set},
{"SVN::_Ra::svn_ra_callbacks_t_auth_baton_get", _wrap_svn_ra_callbacks_t_auth_baton_get},
{"SVN::_Ra::svn_ra_callbacks_t_get_wc_prop_set", _wrap_svn_ra_callbacks_t_get_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_get_wc_prop_get", _wrap_svn_ra_callbacks_t_get_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_set_wc_prop_set", _wrap_svn_ra_callbacks_t_set_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_set_wc_prop_get", _wrap_svn_ra_callbacks_t_set_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_push_wc_prop_set", _wrap_svn_ra_callbacks_t_push_wc_prop_set},
{"SVN::_Ra::svn_ra_callbacks_t_push_wc_prop_get", _wrap_svn_ra_callbacks_t_push_wc_prop_get},
{"SVN::_Ra::svn_ra_callbacks_t_invalidate_wc_props_set", _wrap_svn_ra_callbacks_t_invalidate_wc_props_set},
{"SVN::_Ra::svn_ra_callbacks_t_invalidate_wc_props_get", _wrap_svn_ra_callbacks_t_invalidate_wc_props_get},
{"SVN::_Ra::new_svn_ra_callbacks_t", _wrap_new_svn_ra_callbacks_t},
{"SVN::_Ra::delete_svn_ra_callbacks_t", _wrap_delete_svn_ra_callbacks_t},
{"SVN::_Ra::svn_ra_initialize", _wrap_svn_ra_initialize},
{"SVN::_Ra::svn_ra_create_callbacks", _wrap_svn_ra_create_callbacks},
{"SVN::_Ra::svn_ra_open4", _wrap_svn_ra_open4},
{"SVN::_Ra::svn_ra_open3", _wrap_svn_ra_open3},
{"SVN::_Ra::svn_ra_open2", _wrap_svn_ra_open2},
{"SVN::_Ra::svn_ra_open", _wrap_svn_ra_open},
{"SVN::_Ra::svn_ra_reparent", _wrap_svn_ra_reparent},
{"SVN::_Ra::svn_ra_get_session_url", _wrap_svn_ra_get_session_url},
{"SVN::_Ra::svn_ra_get_path_relative_to_session", _wrap_svn_ra_get_path_relative_to_session},
{"SVN::_Ra::svn_ra_get_path_relative_to_root", _wrap_svn_ra_get_path_relative_to_root},
{"SVN::_Ra::svn_ra_get_latest_revnum", _wrap_svn_ra_get_latest_revnum},
{"SVN::_Ra::svn_ra_get_dated_revision", _wrap_svn_ra_get_dated_revision},
{"SVN::_Ra::svn_ra_change_rev_prop2", _wrap_svn_ra_change_rev_prop2},
{"SVN::_Ra::svn_ra_change_rev_prop", _wrap_svn_ra_change_rev_prop},
{"SVN::_Ra::svn_ra_rev_proplist", _wrap_svn_ra_rev_proplist},
{"SVN::_Ra::svn_ra_rev_prop", _wrap_svn_ra_rev_prop},
{"SVN::_Ra::svn_ra_get_commit_editor3", _wrap_svn_ra_get_commit_editor3},
{"SVN::_Ra::svn_ra_get_commit_editor2", _wrap_svn_ra_get_commit_editor2},
{"SVN::_Ra::svn_ra_get_commit_editor", _wrap_svn_ra_get_commit_editor},
{"SVN::_Ra::svn_ra_get_file", _wrap_svn_ra_get_file},
{"SVN::_Ra::svn_ra_get_dir2", _wrap_svn_ra_get_dir2},
{"SVN::_Ra::svn_ra_get_dir", _wrap_svn_ra_get_dir},
{"SVN::_Ra::svn_ra_get_mergeinfo", _wrap_svn_ra_get_mergeinfo},
{"SVN::_Ra::svn_ra_do_update3", _wrap_svn_ra_do_update3},
{"SVN::_Ra::svn_ra_do_update2", _wrap_svn_ra_do_update2},
{"SVN::_Ra::svn_ra_do_update", _wrap_svn_ra_do_update},
{"SVN::_Ra::svn_ra_do_switch3", _wrap_svn_ra_do_switch3},
{"SVN::_Ra::svn_ra_do_switch2", _wrap_svn_ra_do_switch2},
{"SVN::_Ra::svn_ra_do_switch", _wrap_svn_ra_do_switch},
{"SVN::_Ra::svn_ra_do_status2", _wrap_svn_ra_do_status2},
{"SVN::_Ra::svn_ra_do_status", _wrap_svn_ra_do_status},
{"SVN::_Ra::svn_ra_do_diff3", _wrap_svn_ra_do_diff3},
{"SVN::_Ra::svn_ra_do_diff2", _wrap_svn_ra_do_diff2},
{"SVN::_Ra::svn_ra_do_diff", _wrap_svn_ra_do_diff},
{"SVN::_Ra::svn_ra_get_log2", _wrap_svn_ra_get_log2},
{"SVN::_Ra::svn_ra_get_log", _wrap_svn_ra_get_log},
{"SVN::_Ra::svn_ra_check_path", _wrap_svn_ra_check_path},
{"SVN::_Ra::svn_ra_stat", _wrap_svn_ra_stat},
{"SVN::_Ra::svn_ra_get_uuid2", _wrap_svn_ra_get_uuid2},
{"SVN::_Ra::svn_ra_get_uuid", _wrap_svn_ra_get_uuid},
{"SVN::_Ra::svn_ra_get_repos_root2", _wrap_svn_ra_get_repos_root2},
{"SVN::_Ra::svn_ra_get_repos_root", _wrap_svn_ra_get_repos_root},
{"SVN::_Ra::svn_ra_get_locations", _wrap_svn_ra_get_locations},
{"SVN::_Ra::svn_ra_get_location_segments", _wrap_svn_ra_get_location_segments},
{"SVN::_Ra::svn_ra_get_file_revs2", _wrap_svn_ra_get_file_revs2},
{"SVN::_Ra::svn_ra_get_file_revs", _wrap_svn_ra_get_file_revs},
{"SVN::_Ra::svn_ra_lock", _wrap_svn_ra_lock},
{"SVN::_Ra::svn_ra_unlock", _wrap_svn_ra_unlock},
{"SVN::_Ra::svn_ra_get_lock", _wrap_svn_ra_get_lock},
{"SVN::_Ra::svn_ra_get_locks2", _wrap_svn_ra_get_locks2},
{"SVN::_Ra::svn_ra_get_locks", _wrap_svn_ra_get_locks},
{"SVN::_Ra::svn_ra_replay_range", _wrap_svn_ra_replay_range},
{"SVN::_Ra::svn_ra_replay", _wrap_svn_ra_replay},
{"SVN::_Ra::svn_ra_get_deleted_rev", _wrap_svn_ra_get_deleted_rev},
{"SVN::_Ra::svn_ra_get_inherited_props", _wrap_svn_ra_get_inherited_props},
{"SVN::_Ra::svn_ra_has_capability", _wrap_svn_ra_has_capability},
{"SVN::_Ra::svn_ra_print_modules", _wrap_svn_ra_print_modules},
{"SVN::_Ra::svn_ra_print_ra_libraries", _wrap_svn_ra_print_ra_libraries},
src/subversion/subversion/bindings/swig/perl/native/svn_ra.c view on Meta::CPAN
{"SVN::_Ra::svn_ra_plugin_t_do_diff_set", _wrap_svn_ra_plugin_t_do_diff_set},
{"SVN::_Ra::svn_ra_plugin_t_do_diff_get", _wrap_svn_ra_plugin_t_do_diff_get},
{"SVN::_Ra::svn_ra_plugin_t_get_log_set", _wrap_svn_ra_plugin_t_get_log_set},
{"SVN::_Ra::svn_ra_plugin_t_get_log_get", _wrap_svn_ra_plugin_t_get_log_get},
{"SVN::_Ra::svn_ra_plugin_t_check_path_set", _wrap_svn_ra_plugin_t_check_path_set},
{"SVN::_Ra::svn_ra_plugin_t_check_path_get", _wrap_svn_ra_plugin_t_check_path_get},
{"SVN::_Ra::svn_ra_plugin_t_get_uuid_set", _wrap_svn_ra_plugin_t_get_uuid_set},
{"SVN::_Ra::svn_ra_plugin_t_get_uuid_get", _wrap_svn_ra_plugin_t_get_uuid_get},
{"SVN::_Ra::svn_ra_plugin_t_get_repos_root_set", _wrap_svn_ra_plugin_t_get_repos_root_set},
{"SVN::_Ra::svn_ra_plugin_t_get_repos_root_get", _wrap_svn_ra_plugin_t_get_repos_root_get},
{"SVN::_Ra::svn_ra_plugin_t_get_locations_set", _wrap_svn_ra_plugin_t_get_locations_set},
{"SVN::_Ra::svn_ra_plugin_t_get_locations_get", _wrap_svn_ra_plugin_t_get_locations_get},
{"SVN::_Ra::svn_ra_plugin_t_get_file_revs_set", _wrap_svn_ra_plugin_t_get_file_revs_set},
{"SVN::_Ra::svn_ra_plugin_t_get_file_revs_get", _wrap_svn_ra_plugin_t_get_file_revs_get},
{"SVN::_Ra::svn_ra_plugin_t_get_version_set", _wrap_svn_ra_plugin_t_get_version_set},
{"SVN::_Ra::svn_ra_plugin_t_get_version_get", _wrap_svn_ra_plugin_t_get_version_get},
{"SVN::_Ra::new_svn_ra_plugin_t", _wrap_new_svn_ra_plugin_t},
{"SVN::_Ra::delete_svn_ra_plugin_t", _wrap_delete_svn_ra_plugin_t},
{"SVN::_Ra::svn_ra_init_ra_libs", _wrap_svn_ra_init_ra_libs},
{"SVN::_Ra::svn_ra_get_ra_library", _wrap_svn_ra_get_ra_library},
{"SVN::_Ra::svn_ra_reporter3_invoke_set_path", _wrap_svn_ra_reporter3_invoke_set_path},
{"SVN::_Ra::svn_ra_reporter3_invoke_delete_path", _wrap_svn_ra_reporter3_invoke_delete_path},
{"SVN::_Ra::svn_ra_reporter3_invoke_link_path", _wrap_svn_ra_reporter3_invoke_link_path},
{"SVN::_Ra::svn_ra_reporter3_invoke_finish_report", _wrap_svn_ra_reporter3_invoke_finish_report},
{"SVN::_Ra::svn_ra_reporter3_invoke_abort_report", _wrap_svn_ra_reporter3_invoke_abort_report},
{"SVN::_Ra::svn_ra_reporter2_invoke_set_path", _wrap_svn_ra_reporter2_invoke_set_path},
{"SVN::_Ra::svn_ra_reporter2_invoke_delete_path", _wrap_svn_ra_reporter2_invoke_delete_path},
{"SVN::_Ra::svn_ra_reporter2_invoke_link_path", _wrap_svn_ra_reporter2_invoke_link_path},
{"SVN::_Ra::svn_ra_reporter2_invoke_finish_report", _wrap_svn_ra_reporter2_invoke_finish_report},
{"SVN::_Ra::svn_ra_reporter2_invoke_abort_report", _wrap_svn_ra_reporter2_invoke_abort_report},
{"SVN::_Ra::svn_ra_reporter_invoke_set_path", _wrap_svn_ra_reporter_invoke_set_path},
{"SVN::_Ra::svn_ra_reporter_invoke_delete_path", _wrap_svn_ra_reporter_invoke_delete_path},
{"SVN::_Ra::svn_ra_reporter_invoke_link_path", _wrap_svn_ra_reporter_invoke_link_path},
{"SVN::_Ra::svn_ra_reporter_invoke_finish_report", _wrap_svn_ra_reporter_invoke_finish_report},
{"SVN::_Ra::svn_ra_reporter_invoke_abort_report", _wrap_svn_ra_reporter_invoke_abort_report},
{"SVN::_Ra::svn_ra_callbacks2_invoke_open_tmp_file", _wrap_svn_ra_callbacks2_invoke_open_tmp_file},
{"SVN::_Ra::svn_ra_callbacks_invoke_open_tmp_file", _wrap_svn_ra_callbacks_invoke_open_tmp_file},
{"SVN::_Ra::svn_ra_plugin_invoke_open", _wrap_svn_ra_plugin_invoke_open},
{"SVN::_Ra::svn_ra_plugin_invoke_get_latest_revnum", _wrap_svn_ra_plugin_invoke_get_latest_revnum},
{"SVN::_Ra::svn_ra_plugin_invoke_get_dated_revision", _wrap_svn_ra_plugin_invoke_get_dated_revision},
{"SVN::_Ra::svn_ra_plugin_invoke_change_rev_prop", _wrap_svn_ra_plugin_invoke_change_rev_prop},
{"SVN::_Ra::svn_ra_plugin_invoke_rev_proplist", _wrap_svn_ra_plugin_invoke_rev_proplist},
{"SVN::_Ra::svn_ra_plugin_invoke_rev_prop", _wrap_svn_ra_plugin_invoke_rev_prop},
{"SVN::_Ra::svn_ra_plugin_invoke_get_commit_editor", _wrap_svn_ra_plugin_invoke_get_commit_editor},
{"SVN::_Ra::svn_ra_plugin_invoke_get_file", _wrap_svn_ra_plugin_invoke_get_file},
{"SVN::_Ra::svn_ra_plugin_invoke_get_dir", _wrap_svn_ra_plugin_invoke_get_dir},
{"SVN::_Ra::svn_ra_plugin_invoke_do_update", _wrap_svn_ra_plugin_invoke_do_update},
{"SVN::_Ra::svn_ra_plugin_invoke_do_switch", _wrap_svn_ra_plugin_invoke_do_switch},
{"SVN::_Ra::svn_ra_plugin_invoke_do_status", _wrap_svn_ra_plugin_invoke_do_status},
{"SVN::_Ra::svn_ra_plugin_invoke_do_diff", _wrap_svn_ra_plugin_invoke_do_diff},
{"SVN::_Ra::svn_ra_plugin_invoke_get_log", _wrap_svn_ra_plugin_invoke_get_log},
{"SVN::_Ra::svn_ra_plugin_invoke_check_path", _wrap_svn_ra_plugin_invoke_check_path},
{"SVN::_Ra::svn_ra_plugin_invoke_get_uuid", _wrap_svn_ra_plugin_invoke_get_uuid},
{"SVN::_Ra::svn_ra_plugin_invoke_get_repos_root", _wrap_svn_ra_plugin_invoke_get_repos_root},
{"SVN::_Ra::svn_ra_plugin_invoke_get_locations", _wrap_svn_ra_plugin_invoke_get_locations},
{"SVN::_Ra::svn_ra_plugin_invoke_get_file_revs", _wrap_svn_ra_plugin_invoke_get_file_revs},
{"SVN::_Ra::svn_ra_plugin_invoke_get_version", _wrap_svn_ra_plugin_invoke_get_version},
{"SVN::_Ra::svn_ra_invoke_get_wc_prop_func", _wrap_svn_ra_invoke_get_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_set_wc_prop_func", _wrap_svn_ra_invoke_set_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_push_wc_prop_func", _wrap_svn_ra_invoke_push_wc_prop_func},
{"SVN::_Ra::svn_ra_invoke_invalidate_wc_props_func", _wrap_svn_ra_invoke_invalidate_wc_props_func},
{"SVN::_Ra::svn_ra_invoke_get_wc_contents_func", _wrap_svn_ra_invoke_get_wc_contents_func},
{"SVN::_Ra::svn_ra_invoke_get_latest_revnum_func", _wrap_svn_ra_invoke_get_latest_revnum_func},
{"SVN::_Ra::svn_ra_invoke_get_client_string_func", _wrap_svn_ra_invoke_get_client_string_func},
{"SVN::_Ra::svn_ra_invoke_file_rev_handler", _wrap_svn_ra_invoke_file_rev_handler},
{"SVN::_Ra::svn_ra_invoke_lock_callback", _wrap_svn_ra_invoke_lock_callback},
{"SVN::_Ra::svn_ra_invoke_progress_notify_func", _wrap_svn_ra_invoke_progress_notify_func},
{"SVN::_Ra::svn_ra_invoke_replay_revstart_callback", _wrap_svn_ra_invoke_replay_revstart_callback},
{"SVN::_Ra::svn_ra_invoke_replay_revfinish_callback", _wrap_svn_ra_invoke_replay_revfinish_callback},
{"SVN::_Ra::svn_ra_invoke_init_func", _wrap_svn_ra_invoke_init_func},
{0,0}
};
/* -----------------------------------------------------------------------------
* Type initialization:
* This problem is tough by the requirement that no dynamic
* memory is used. Also, since swig_type_info structures store pointers to
* swig_cast_info structures and swig_cast_info structures store pointers back
* to swig_type_info structures, we need some lookup code at initialization.
* The idea is that swig generates all the structures that are needed.
* The runtime then collects these partially filled structures.
* The SWIG_InitializeModule function takes these initial arrays out of
* swig_module, and does all the lookup, filling in the swig_module.types
* array with the correct data and linking the correct swig_cast_info
* structures together.
*
* The generated swig_type_info structures are assigned staticly to an initial
* array. We just loop through that array, and handle each type individually.
* First we lookup if this type has been already loaded, and if so, use the
* loaded structure instead of the generated one. Then we have to fill in the
* cast linked list. The cast data is initially stored in something like a
* two-dimensional array. Each row corresponds to a type (there are the same
* number of rows as there are in the swig_type_initial array). Each entry in
* a column is one of the swig_cast_info structures for that type.
* The cast_initial array is actually an array of arrays, because each row has
* a variable number of columns. So to actually build the cast linked list,
* we find the array of casts associated with the type, and loop through it
* adding the casts to the list. The one last trick we need to do is making
* sure the type pointer in the swig_cast_info struct is correct.
*
* First off, we lookup the cast->type name to see if it is already loaded.
* There are three cases to handle:
* 1) If the cast->type has already been loaded AND the type we are adding
* casting info to has not been loaded (it is in this module), THEN we
* replace the cast->type pointer with the type pointer that has already
* been loaded.
* 2) If BOTH types (the one we are adding casting info to, and the
* cast->type) are loaded, THEN the cast info has already been loaded by
* the previous module so we just ignore it.
* 3) Finally, if cast->type has not already been loaded, then we add that
* swig_cast_info to the linked list (because the cast->type) pointer will
* be correct.
* ----------------------------------------------------------------------------- */
#ifdef __cplusplus
extern "C" {
#if 0
} /* c-mode */
#endif
#endif
#if 0