You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2010/03/12 13:36:25 UTC
svn commit: r922239 [1/2] - in /subversion/trunk/subversion: include/
include/private/ libsvn_client/ libsvn_delta/ libsvn_fs/ libsvn_fs_base/
libsvn_fs_fs/ libsvn_ra/ libsvn_ra_local/ libsvn_ra_neon/ libsvn_ra_serf/
libsvn_ra_svn/ libsvn_repos/ libsvn...
Author: julianfoad
Date: Fri Mar 12 12:36:23 2010
New Revision: 922239
URL: http://svn.apache.org/viewvc?rev=922239&view=rev
Log:
Add "const" to all "apr_array_header_t *" input parameters in public and
private APIs.
(Note that we are allowed to add "const" to a pointer parameter of a public
API, and have done so before, because that is a backward-compatible API
change and doesn't change the ABI at all.)
The public functions whose prototypes are changed are listed individually
below; the private functions are not.
* subversion/include/svn_auth.h
(svn_auth_open)
* subversion/include/svn_client.h
(svn_client_get_commit_log_t,
svn_client_copy5,
svn_client_copy4,
svn_client_move5,
svn_client_patch)
* subversion/include/svn_delta.h
(svn_delta_path_driver,
svn_file_rev_handler_t,
svn_file_rev_handler_old_t)
* subversion/include/svn_fs.h
(svn_fs_change_txn_props)
* subversion/include/svn_mergeinfo.h
(svn_rangelist_diff,
svn_rangelist_merge,
svn_rangelist_remove,
svn_rangelist_intersect,
svn_rangelist_inheritable2,
svn_rangelist_inheritable,
svn_rangelist_dup)
* subversion/include/svn_opt.h
(svn_opt_args_to_target_array3,
svn_opt_args_to_target_array2,
svn_opt_args_to_target_array,
svn_opt_eat_peg_revisions)
* subversion/include/svn_ra.h
(svn_ra_file_rev_handler_t,
svn_ra_get_locations,
svn_ra_plugin_t.get_locations)
* subversion/include/svn_ra_svn.h
(svn_ra_svn_command_handler,
svn_ra_svn_set_capabilities,
svn_ra_svn_parse_tuple,
svn_ra_svn_parse_proplist)
* subversion/include/svn_repos.h
(svn_repos_file_rev_handler_t,
svn_repos_trace_node_locations,
svn_repos_fs_get_mergeinfo,
svn_repos_fs_change_txn_props,
svn_repos_remember_client_capabilities)
* subversion/include/svn_sorts.h
(svn_sort__bsearch_lower_bound)
* subversion/include/svn_string.h
(svn_cstring_match_glob_list)
* subversion/include/svn_wc.h
(svn_wc_get_status_editor3,
svn_wc_get_update_editor4,
svn_wc_get_update_editor3,
svn_wc_get_switch_editor4,
svn_wc_get_switch_editor3,
svn_wc_match_ignore_list)
* subversion/include/private/svn_cmdline_private.h
* subversion/include/private/svn_opt_private.h
* subversion/libsvn_client/blame.c
* subversion/libsvn_client/client.h
* subversion/libsvn_client/commit.c
* subversion/libsvn_client/commit_util.c
* subversion/libsvn_client/copy.c
* subversion/libsvn_client/deprecated.c
* subversion/libsvn_client/merge.c
* subversion/libsvn_client/mergeinfo.c
* subversion/libsvn_client/mergeinfo.h
* subversion/libsvn_client/patch.c
* subversion/libsvn_client/ra.c
* subversion/libsvn_delta/compat.c
* subversion/libsvn_delta/path_driver.c
* subversion/libsvn_fs_base/reps-strings.c
* subversion/libsvn_fs_base/revs-txns.c
* subversion/libsvn_fs_base/revs-txns.h
* subversion/libsvn_fs_fs/fs_fs.c
* subversion/libsvn_fs_fs/fs_fs.h
* subversion/libsvn_fs/fs-loader.c
* subversion/libsvn_fs/fs-loader.h
* subversion/libsvn_ra/compat.c
* subversion/libsvn_ra/ra_loader.c
* subversion/libsvn_ra/ra_loader.h
* subversion/libsvn_ra/wrapper_template.h
* subversion/libsvn_ra_local/ra_plugin.c
* subversion/libsvn_ra_neon/get_locations.c
* subversion/libsvn_ra_neon/props.c
* subversion/libsvn_ra_neon/ra_neon.h
* subversion/libsvn_ra_serf/getlocations.c
* subversion/libsvn_ra_serf/ra_serf.h
* subversion/libsvn_ra_svn/client.c
* subversion/libsvn_ra_svn/cyrus_auth.c
* subversion/libsvn_ra_svn/editorp.c
* subversion/libsvn_ra_svn/internal_auth.c
* subversion/libsvn_ra_svn/marshal.c
* subversion/libsvn_ra_svn/ra_svn.h
* subversion/libsvn_repos/fs-wrap.c
* subversion/libsvn_repos/log.c
* subversion/libsvn_repos/repos.c
* subversion/libsvn_repos/repos.h
* subversion/libsvn_repos/rev_hunt.c
* subversion/libsvn_subr/auth.c
* subversion/libsvn_subr/cmdline.c
* subversion/libsvn_subr/deprecated.c
* subversion/libsvn_subr/mergeinfo.c
* subversion/libsvn_subr/opt.c
* subversion/libsvn_subr/sorts.c
* subversion/libsvn_subr/svn_string.c
* subversion/libsvn_wc/adm_ops.c
* subversion/libsvn_wc/deprecated.c
* subversion/libsvn_wc/diff.c
* subversion/libsvn_wc/status.c
* subversion/libsvn_wc/update_editor.c
* subversion/libsvn_wc/util.c
* subversion/mod_dav_svn/dav_svn.h
* subversion/mod_dav_svn/reports/file-revs.c
* subversion/mod_dav_svn/util.c
* subversion/svn/cl.h
* subversion/svn/props.c
* subversion/svn/switch-cmd.c
* subversion/svn/util.c
* subversion/svndumpfilter/main.c
* subversion/svnserve/serve.c
* subversion/tests/libsvn_repos/repos-test.c
* subversion/tests/libsvn_subr/mergeinfo-test.c
Modified:
subversion/trunk/subversion/include/private/svn_cmdline_private.h
subversion/trunk/subversion/include/private/svn_opt_private.h
subversion/trunk/subversion/include/svn_auth.h
subversion/trunk/subversion/include/svn_client.h
subversion/trunk/subversion/include/svn_delta.h
subversion/trunk/subversion/include/svn_fs.h
subversion/trunk/subversion/include/svn_mergeinfo.h
subversion/trunk/subversion/include/svn_opt.h
subversion/trunk/subversion/include/svn_ra.h
subversion/trunk/subversion/include/svn_ra_svn.h
subversion/trunk/subversion/include/svn_repos.h
subversion/trunk/subversion/include/svn_sorts.h
subversion/trunk/subversion/include/svn_string.h
subversion/trunk/subversion/include/svn_wc.h
subversion/trunk/subversion/libsvn_client/blame.c
subversion/trunk/subversion/libsvn_client/client.h
subversion/trunk/subversion/libsvn_client/commit.c
subversion/trunk/subversion/libsvn_client/commit_util.c
subversion/trunk/subversion/libsvn_client/copy.c
subversion/trunk/subversion/libsvn_client/deprecated.c
subversion/trunk/subversion/libsvn_client/merge.c
subversion/trunk/subversion/libsvn_client/mergeinfo.c
subversion/trunk/subversion/libsvn_client/mergeinfo.h
subversion/trunk/subversion/libsvn_client/patch.c
subversion/trunk/subversion/libsvn_client/ra.c
subversion/trunk/subversion/libsvn_delta/compat.c
subversion/trunk/subversion/libsvn_delta/path_driver.c
subversion/trunk/subversion/libsvn_fs/fs-loader.c
subversion/trunk/subversion/libsvn_fs/fs-loader.h
subversion/trunk/subversion/libsvn_fs_base/reps-strings.c
subversion/trunk/subversion/libsvn_fs_base/revs-txns.c
subversion/trunk/subversion/libsvn_fs_base/revs-txns.h
subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c
subversion/trunk/subversion/libsvn_fs_fs/fs_fs.h
subversion/trunk/subversion/libsvn_ra/compat.c
subversion/trunk/subversion/libsvn_ra/ra_loader.c
subversion/trunk/subversion/libsvn_ra/ra_loader.h
subversion/trunk/subversion/libsvn_ra/wrapper_template.h
subversion/trunk/subversion/libsvn_ra_local/ra_plugin.c
subversion/trunk/subversion/libsvn_ra_neon/get_locations.c
subversion/trunk/subversion/libsvn_ra_neon/props.c
subversion/trunk/subversion/libsvn_ra_neon/ra_neon.h
subversion/trunk/subversion/libsvn_ra_serf/getlocations.c
subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
subversion/trunk/subversion/libsvn_ra_svn/client.c
subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c
subversion/trunk/subversion/libsvn_ra_svn/editorp.c
subversion/trunk/subversion/libsvn_ra_svn/internal_auth.c
subversion/trunk/subversion/libsvn_ra_svn/marshal.c
subversion/trunk/subversion/libsvn_ra_svn/ra_svn.h
subversion/trunk/subversion/libsvn_repos/fs-wrap.c
subversion/trunk/subversion/libsvn_repos/log.c
subversion/trunk/subversion/libsvn_repos/repos.c
subversion/trunk/subversion/libsvn_repos/repos.h
subversion/trunk/subversion/libsvn_repos/rev_hunt.c
subversion/trunk/subversion/libsvn_subr/auth.c
subversion/trunk/subversion/libsvn_subr/cmdline.c
subversion/trunk/subversion/libsvn_subr/deprecated.c
subversion/trunk/subversion/libsvn_subr/mergeinfo.c
subversion/trunk/subversion/libsvn_subr/opt.c
subversion/trunk/subversion/libsvn_subr/sorts.c
subversion/trunk/subversion/libsvn_subr/svn_string.c
subversion/trunk/subversion/libsvn_wc/adm_ops.c
subversion/trunk/subversion/libsvn_wc/deprecated.c
subversion/trunk/subversion/libsvn_wc/diff.c
subversion/trunk/subversion/libsvn_wc/status.c
subversion/trunk/subversion/libsvn_wc/update_editor.c
subversion/trunk/subversion/libsvn_wc/util.c
subversion/trunk/subversion/mod_dav_svn/dav_svn.h
subversion/trunk/subversion/mod_dav_svn/reports/file-revs.c
subversion/trunk/subversion/mod_dav_svn/util.c
subversion/trunk/subversion/svn/cl.h
subversion/trunk/subversion/svn/props.c
subversion/trunk/subversion/svn/switch-cmd.c
subversion/trunk/subversion/svn/util.c
subversion/trunk/subversion/svndumpfilter/main.c
subversion/trunk/subversion/svnserve/serve.c
subversion/trunk/subversion/tests/libsvn_repos/repos-test.c
subversion/trunk/subversion/tests/libsvn_subr/mergeinfo-test.c
Modified: subversion/trunk/subversion/include/private/svn_cmdline_private.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/private/svn_cmdline_private.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/private/svn_cmdline_private.h (original)
+++ subversion/trunk/subversion/include/private/svn_cmdline_private.h Fri Mar 12 12:36:23 2010
@@ -102,7 +102,7 @@ svn_cmdline__parse_config_option(apr_arr
*/
svn_error_t *
svn_cmdline__apply_config_options(apr_hash_t *config,
- apr_array_header_t *config_options,
+ const apr_array_header_t *config_options,
const char *prefix,
const char *argument_name);
Modified: subversion/trunk/subversion/include/private/svn_opt_private.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/private/svn_opt_private.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/private/svn_opt_private.h (original)
+++ subversion/trunk/subversion/include/private/svn_opt_private.h Fri Mar 12 12:36:23 2010
@@ -116,7 +116,7 @@ svn_opt__arg_canonicalize_path(const cha
svn_error_t *
svn_opt__args_to_target_array(apr_array_header_t **targets_p,
apr_getopt_t *os,
- apr_array_header_t *known_targets,
+ const apr_array_header_t *known_targets,
apr_pool_t *pool);
/**
Modified: subversion/trunk/subversion/include/svn_auth.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_auth.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_auth.h (original)
+++ subversion/trunk/subversion/include/svn_auth.h Fri Mar 12 12:36:23 2010
@@ -533,7 +533,7 @@ typedef svn_error_t *(*svn_auth_plaintex
*/
void
svn_auth_open(svn_auth_baton_t **auth_baton,
- apr_array_header_t *providers,
+ const apr_array_header_t *providers,
apr_pool_t *pool);
/** Set an authentication run-time parameter.
Modified: subversion/trunk/subversion/include/svn_client.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_client.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_client.h (original)
+++ subversion/trunk/subversion/include/svn_client.h Fri Mar 12 12:36:23 2010
@@ -662,7 +662,7 @@ typedef svn_error_t *(*svn_client_get_co
typedef svn_error_t *(*svn_client_get_commit_log_t)(
const char **log_msg,
const char **tmp_file,
- apr_array_header_t *commit_items,
+ const apr_array_header_t *commit_items,
void *baton,
apr_pool_t *pool);
@@ -3373,7 +3373,7 @@ typedef struct svn_client_copy_source_t
*/
svn_error_t *
svn_client_copy5(svn_commit_info_t **commit_info_p,
- apr_array_header_t *sources,
+ const apr_array_header_t *sources,
const char *dst_path,
svn_boolean_t copy_as_child,
svn_boolean_t make_parents,
@@ -3392,7 +3392,7 @@ svn_client_copy5(svn_commit_info_t **com
SVN_DEPRECATED
svn_error_t *
svn_client_copy4(svn_commit_info_t **commit_info_p,
- apr_array_header_t *sources,
+ const apr_array_header_t *sources,
const char *dst_path,
svn_boolean_t copy_as_child,
svn_boolean_t make_parents,
@@ -3541,7 +3541,7 @@ svn_client_copy(svn_client_commit_info_t
*/
svn_error_t *
svn_client_move5(svn_commit_info_t **commit_info_p,
- apr_array_header_t *src_paths,
+ const apr_array_header_t *src_paths,
const char *dst_path,
svn_boolean_t force,
svn_boolean_t move_as_child,
@@ -4868,7 +4868,7 @@ svn_client_patch(const char *abs_patch_p
svn_boolean_t dry_run,
int strip_count,
svn_boolean_t reverse,
- apr_array_header_t *filter_globs,
+ const apr_array_header_t *filter_globs,
svn_client_ctx_t *ctx,
apr_pool_t *pool);
Modified: subversion/trunk/subversion/include/svn_delta.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_delta.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_delta.h (original)
+++ subversion/trunk/subversion/include/svn_delta.h Fri Mar 12 12:36:23 2010
@@ -1138,7 +1138,7 @@ svn_error_t *
svn_delta_path_driver(const svn_delta_editor_t *editor,
void *edit_baton,
svn_revnum_t revision,
- apr_array_header_t *paths,
+ const apr_array_header_t *paths,
svn_delta_path_driver_cb_func_t callback_func,
void *callback_baton,
apr_pool_t *pool);
@@ -1181,7 +1181,7 @@ typedef svn_error_t *(*svn_file_rev_hand
svn_boolean_t result_of_merge,
svn_txdelta_window_handler_t *delta_handler,
void **delta_baton,
- apr_array_header_t *prop_diffs,
+ const apr_array_header_t *prop_diffs,
apr_pool_t *pool);
/**
@@ -1202,7 +1202,7 @@ typedef svn_error_t *(*svn_file_rev_hand
apr_hash_t *rev_props,
svn_txdelta_window_handler_t *delta_handler,
void **delta_baton,
- apr_array_header_t *prop_diffs,
+ const apr_array_header_t *prop_diffs,
apr_pool_t *pool);
/** Return, in @a *handler2 and @a *handler2_baton a function/baton that
Modified: subversion/trunk/subversion/include/svn_fs.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_fs.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_fs.h (original)
+++ subversion/trunk/subversion/include/svn_fs.h Fri Mar 12 12:36:23 2010
@@ -934,7 +934,7 @@ svn_fs_change_txn_prop(svn_fs_txn_t *txn
*/
svn_error_t *
svn_fs_change_txn_props(svn_fs_txn_t *txn,
- apr_array_header_t *props,
+ const apr_array_header_t *props,
apr_pool_t *pool);
/** @} */
Modified: subversion/trunk/subversion/include/svn_mergeinfo.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_mergeinfo.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_mergeinfo.h (original)
+++ subversion/trunk/subversion/include/svn_mergeinfo.h Fri Mar 12 12:36:23 2010
@@ -250,7 +250,7 @@ svn_mergeinfo_remove2(svn_mergeinfo_t *m
*/
svn_error_t *
svn_rangelist_diff(apr_array_header_t **deleted, apr_array_header_t **added,
- apr_array_header_t *from, apr_array_header_t *to,
+ const apr_array_header_t *from, const apr_array_header_t *to,
svn_boolean_t consider_inheritance,
apr_pool_t *pool);
@@ -271,7 +271,7 @@ svn_rangelist_diff(apr_array_header_t **
*/
svn_error_t *
svn_rangelist_merge(apr_array_header_t **rangelist,
- apr_array_header_t *changes,
+ const apr_array_header_t *changes,
apr_pool_t *pool);
/** Removes @a eraser (the subtrahend) from @a whiteboard (the
@@ -288,8 +288,8 @@ svn_rangelist_merge(apr_array_header_t *
* @since New in 1.5.
*/
svn_error_t *
-svn_rangelist_remove(apr_array_header_t **output, apr_array_header_t *eraser,
- apr_array_header_t *whiteboard,
+svn_rangelist_remove(apr_array_header_t **output, const apr_array_header_t *eraser,
+ const apr_array_header_t *whiteboard,
svn_boolean_t consider_inheritance,
apr_pool_t *pool);
@@ -340,8 +340,8 @@ svn_mergeinfo_intersect2(svn_mergeinfo_t
*/
svn_error_t *
svn_rangelist_intersect(apr_array_header_t **rangelist,
- apr_array_header_t *rangelist1,
- apr_array_header_t *rangelist2,
+ const apr_array_header_t *rangelist1,
+ const apr_array_header_t *rangelist2,
svn_boolean_t consider_inheritance,
apr_pool_t *pool);
@@ -382,7 +382,7 @@ svn_rangelist_to_string(svn_string_t **o
*/
svn_error_t *
svn_rangelist_inheritable2(apr_array_header_t **inheritable_rangelist,
- apr_array_header_t *rangelist,
+ const apr_array_header_t *rangelist,
svn_revnum_t start,
svn_revnum_t end,
svn_boolean_t inheritable,
@@ -395,7 +395,7 @@ svn_rangelist_inheritable2(apr_array_hea
*/
svn_error_t *
svn_rangelist_inheritable(apr_array_header_t **inheritable_rangelist,
- apr_array_header_t *rangelist,
+ const apr_array_header_t *rangelist,
svn_revnum_t start,
svn_revnum_t end,
apr_pool_t *pool);
@@ -481,7 +481,7 @@ svn_mergeinfo_dup(svn_mergeinfo_t mergei
* @since New in 1.5.
*/
apr_array_header_t *
-svn_rangelist_dup(apr_array_header_t *rangelist, apr_pool_t *pool);
+svn_rangelist_dup(const apr_array_header_t *rangelist, apr_pool_t *pool);
/**
Modified: subversion/trunk/subversion/include/svn_opt.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_opt.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_opt.h (original)
+++ subversion/trunk/subversion/include/svn_opt.h Fri Mar 12 12:36:23 2010
@@ -517,7 +517,7 @@ SVN_DEPRECATED
svn_error_t *
svn_opt_args_to_target_array3(apr_array_header_t **targets_p,
apr_getopt_t *os,
- apr_array_header_t *known_targets,
+ const apr_array_header_t *known_targets,
apr_pool_t *pool);
/**
@@ -533,7 +533,7 @@ SVN_DEPRECATED
svn_error_t *
svn_opt_args_to_target_array2(apr_array_header_t **targets_p,
apr_getopt_t *os,
- apr_array_header_t *known_targets,
+ const apr_array_header_t *known_targets,
apr_pool_t *pool);
@@ -555,7 +555,7 @@ SVN_DEPRECATED
svn_error_t *
svn_opt_args_to_target_array(apr_array_header_t **targets_p,
apr_getopt_t *os,
- apr_array_header_t *known_targets,
+ const apr_array_header_t *known_targets,
svn_opt_revision_t *start_revision,
svn_opt_revision_t *end_revision,
svn_boolean_t extract_revisions,
@@ -764,7 +764,7 @@ svn_opt_print_help(apr_getopt_t *os,
* @since New in 1.7. */
svn_error_t *
svn_opt_eat_peg_revisions(apr_array_header_t **true_targets_p,
- apr_array_header_t *targets,
+ const apr_array_header_t *targets,
apr_pool_t *pool);
#ifdef __cplusplus
Modified: subversion/trunk/subversion/include/svn_ra.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_ra.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_ra.h (original)
+++ subversion/trunk/subversion/include/svn_ra.h Fri Mar 12 12:36:23 2010
@@ -161,7 +161,7 @@ typedef svn_error_t *(*svn_ra_file_rev_h
apr_hash_t *rev_props,
svn_txdelta_window_handler_t *delta_handler,
void **delta_baton,
- apr_array_header_t *prop_diffs,
+ const apr_array_header_t *prop_diffs,
apr_pool_t *pool);
/**
@@ -1513,7 +1513,7 @@ svn_ra_get_locations(svn_ra_session_t *s
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool);
@@ -2103,7 +2103,7 @@ typedef struct svn_ra_plugin_t
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool);
/**
Modified: subversion/trunk/subversion/include/svn_ra_svn.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_ra_svn.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_ra_svn.h (original)
+++ subversion/trunk/subversion/include/svn_ra_svn.h Fri Mar 12 12:36:23 2010
@@ -114,7 +114,7 @@ typedef struct svn_ra_svn_conn_st svn_ra
/** Command handler, used by svn_ra_svn_handle_commands(). */
typedef svn_error_t *(*svn_ra_svn_command_handler)(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
void *baton);
/** Command table, used by svn_ra_svn_handle_commands().
@@ -175,7 +175,7 @@ svn_ra_svn_create_conn(apr_socket_t *soc
*/
svn_error_t *
svn_ra_svn_set_capabilities(svn_ra_svn_conn_t *conn,
- apr_array_header_t *list);
+ const apr_array_header_t *list);
/** Return @c TRUE if @a conn has the capability @a capability, or
* @c FALSE if it does not. */
@@ -347,7 +347,7 @@ svn_ra_svn_skip_leading_garbage(svn_ra_s
* tuple specification; use 'B' instead.
*/
svn_error_t *
-svn_ra_svn_parse_tuple(apr_array_header_t *list,
+svn_ra_svn_parse_tuple(const apr_array_header_t *list,
apr_pool_t *pool,
const char *fmt, ...);
@@ -365,7 +365,7 @@ svn_ra_svn_read_tuple(svn_ra_svn_conn_t
* @since New in 1.5.
*/
svn_error_t *
-svn_ra_svn_parse_proplist(apr_array_header_t *list,
+svn_ra_svn_parse_proplist(const apr_array_header_t *list,
apr_pool_t *pool,
apr_hash_t **props);
Modified: subversion/trunk/subversion/include/svn_repos.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_repos.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_repos.h (original)
+++ subversion/trunk/subversion/include/svn_repos.h Fri Mar 12 12:36:23 2010
@@ -160,7 +160,7 @@ typedef svn_error_t *(*svn_repos_file_re
apr_hash_t *rev_props,
svn_txdelta_window_handler_t *delta_handler,
void **delta_baton,
- apr_array_header_t *prop_diffs,
+ const apr_array_header_t *prop_diffs,
apr_pool_t *pool);
@@ -1311,7 +1311,7 @@ svn_repos_trace_node_locations(svn_fs_t
apr_hash_t **locations,
const char *fs_path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
svn_repos_authz_func_t authz_read_func,
void *authz_read_baton,
apr_pool_t *pool);
@@ -1943,7 +1943,7 @@ svn_repos_fs_change_txn_prop(svn_fs_txn_
*/
svn_error_t *
svn_repos_fs_change_txn_props(svn_fs_txn_t *txn,
- apr_array_header_t *props,
+ const apr_array_header_t *props,
apr_pool_t *pool);
/** @} */
@@ -2656,7 +2656,7 @@ svn_repos_check_revision_access(svn_repo
*/
svn_error_t *
svn_repos_remember_client_capabilities(svn_repos_t *repos,
- apr_array_header_t *capabilities);
+ const apr_array_header_t *capabilities);
Modified: subversion/trunk/subversion/include/svn_sorts.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_sorts.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_sorts.h (original)
+++ subversion/trunk/subversion/include/svn_sorts.h Fri Mar 12 12:36:23 2010
@@ -170,7 +170,7 @@ svn_sort__hash(apr_hash_t *ht,
COMPARE_FUNC is defined as for the C stdlib function bsearch(). */
int
svn_sort__bsearch_lower_bound(const void *key,
- apr_array_header_t *array,
+ const apr_array_header_t *array,
int (*compare_func)(const void *, const void *));
/* Insert a shallow copy of *NEW_ELEMENT into the array ARRAY at the index
Modified: subversion/trunk/subversion/include/svn_string.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_string.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_string.h (original)
+++ subversion/trunk/subversion/include/svn_string.h Fri Mar 12 12:36:23 2010
@@ -351,7 +351,7 @@ svn_cstring_split_append(apr_array_heade
* of zero or more glob patterns.
*/
svn_boolean_t
-svn_cstring_match_glob_list(const char *str, apr_array_header_t *list);
+svn_cstring_match_glob_list(const char *str, const apr_array_header_t *list);
/**
* Return the number of line breaks in @a msg, allowing any kind of newline
Modified: subversion/trunk/subversion/include/svn_wc.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_wc.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_wc.h (original)
+++ subversion/trunk/subversion/include/svn_wc.h Fri Mar 12 12:36:23 2010
@@ -3995,7 +3995,7 @@ svn_wc_get_status_editor3(const svn_delt
svn_depth_t depth,
svn_boolean_t get_all,
svn_boolean_t no_ignore,
- apr_array_header_t *ignore_patterns,
+ const apr_array_header_t *ignore_patterns,
svn_wc_status_func2_t status_func,
void *status_baton,
svn_cancel_func_t cancel_func,
@@ -5266,7 +5266,7 @@ svn_wc_get_update_editor4(const svn_delt
svn_boolean_t depth_is_sticky,
svn_boolean_t allow_unver_obstructions,
const char *diff3_cmd,
- apr_array_header_t *preserved_exts,
+ const apr_array_header_t *preserved_exts,
svn_wc_get_file_t fetch_func,
void *fetch_baton,
svn_wc_conflict_resolver_func_t conflict_func,
@@ -5311,7 +5311,7 @@ svn_wc_get_update_editor3(svn_revnum_t *
svn_wc_get_file_t fetch_func,
void *fetch_baton,
const char *diff3_cmd,
- apr_array_header_t *preserved_exts,
+ const apr_array_header_t *preserved_exts,
const svn_delta_editor_t **editor,
void **edit_baton,
svn_wc_traversal_info_t *ti,
@@ -5444,7 +5444,7 @@ svn_wc_get_switch_editor4(const svn_delt
svn_boolean_t depth_is_sticky,
svn_boolean_t allow_unver_obstructions,
const char *diff3_cmd,
- apr_array_header_t *preserved_exts,
+ const apr_array_header_t *preserved_exts,
svn_wc_get_file_t fetch_func,
void *fetch_baton,
svn_wc_conflict_resolver_func_t conflict_func,
@@ -5489,7 +5489,7 @@ svn_wc_get_switch_editor3(svn_revnum_t *
svn_wc_conflict_resolver_func_t conflict_func,
void *conflict_baton,
const char *diff3_cmd,
- apr_array_header_t *preserved_exts,
+ const apr_array_header_t *preserved_exts,
const svn_delta_editor_t **editor,
void **edit_baton,
svn_wc_traversal_info_t *ti,
@@ -7109,7 +7109,7 @@ svn_wc_get_ignores(apr_array_header_t **
*/
svn_boolean_t
svn_wc_match_ignore_list(const char *str,
- apr_array_header_t *list,
+ const apr_array_header_t *list,
apr_pool_t *pool);
Modified: subversion/trunk/subversion/libsvn_client/blame.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/blame.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/blame.c (original)
+++ subversion/trunk/subversion/libsvn_client/blame.c Fri Mar 12 12:36:23 2010
@@ -381,7 +381,7 @@ window_handler(svn_txdelta_window_t *win
/* Throw an SVN_ERR_CLIENT_IS_BINARY_FILE error if PROP_DIFFS indicates a
binary MIME type. Else, return SVN_NO_ERROR. */
static svn_error_t *
-check_mimetype(apr_array_header_t *prop_diffs, const char *target,
+check_mimetype(const apr_array_header_t *prop_diffs, const char *target,
apr_pool_t *pool)
{
int i;
@@ -407,7 +407,7 @@ file_rev_handler(void *baton, const char
svn_boolean_t merged_revision,
svn_txdelta_window_handler_t *content_delta_handler,
void **content_delta_baton,
- apr_array_header_t *prop_diffs,
+ const apr_array_header_t *prop_diffs,
apr_pool_t *pool)
{
struct file_rev_baton *frb = baton;
Modified: subversion/trunk/subversion/libsvn_client/client.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/client.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/client.h (original)
+++ subversion/trunk/subversion/libsvn_client/client.h Fri Mar 12 12:36:23 2010
@@ -388,7 +388,7 @@ svn_error_t *
svn_client__open_ra_session_internal(svn_ra_session_t **ra_session,
const char *base_url,
const char *base_dir,
- apr_array_header_t *commit_items,
+ const apr_array_header_t *commit_items,
svn_boolean_t use_admin,
svn_boolean_t read_only_wc,
svn_client_ctx_t *ctx,
@@ -869,7 +869,7 @@ svn_error_t *
svn_client__harvest_committables(apr_hash_t **committables,
apr_hash_t **lock_tokens,
const char *dir_abspath,
- apr_array_header_t *targets,
+ const apr_array_header_t *targets,
svn_depth_t depth,
svn_boolean_t just_locked,
const apr_array_header_t *changelists,
@@ -932,7 +932,7 @@ svn_client__condense_commit_items(const
null. */
svn_error_t *
svn_client__do_commit(const char *base_url,
- apr_array_header_t *commit_items,
+ const apr_array_header_t *commit_items,
const svn_delta_editor_t *editor,
void *edit_baton,
const char *notify_path_prefix,
Modified: subversion/trunk/subversion/libsvn_client/commit.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/commit.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/commit.c (original)
+++ subversion/trunk/subversion/libsvn_client/commit.c Fri Mar 12 12:36:23 2010
@@ -478,7 +478,7 @@ import_dir(const svn_delta_editor_t *edi
*/
static svn_error_t *
import(const char *path,
- apr_array_header_t *new_entries,
+ const apr_array_header_t *new_entries,
const svn_delta_editor_t *editor,
void *edit_baton,
svn_depth_t depth,
@@ -601,7 +601,7 @@ get_ra_editor(svn_ra_session_t **ra_sess
const char *base_url,
const char *base_dir,
const char *log_msg,
- apr_array_header_t *commit_items,
+ const apr_array_header_t *commit_items,
const apr_hash_t *revprop_table,
svn_commit_info_t **commit_info_p,
svn_boolean_t is_commit,
Modified: subversion/trunk/subversion/libsvn_client/commit_util.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/commit_util.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/commit_util.c (original)
+++ subversion/trunk/subversion/libsvn_client/commit_util.c Fri Mar 12 12:36:23 2010
@@ -923,7 +923,7 @@ svn_error_t *
svn_client__harvest_committables(apr_hash_t **committables,
apr_hash_t **lock_tokens,
const char *dir_abspath,
- apr_array_header_t *targets,
+ const apr_array_header_t *targets,
svn_depth_t depth,
svn_boolean_t just_locked,
const apr_array_header_t *changelists,
@@ -1574,7 +1574,7 @@ static svn_error_t *get_test_editor(cons
svn_error_t *
svn_client__do_commit(const char *base_url,
- apr_array_header_t *commit_items,
+ const apr_array_header_t *commit_items,
const svn_delta_editor_t *editor,
void *edit_baton,
const char *notify_path_prefix,
Modified: subversion/trunk/subversion/libsvn_client/copy.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/copy.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/copy.c (original)
+++ subversion/trunk/subversion/libsvn_client/copy.c Fri Mar 12 12:36:23 2010
@@ -2102,7 +2102,7 @@ try_copy(svn_commit_info_t **commit_info
/* Public Interfaces */
svn_error_t *
svn_client_copy5(svn_commit_info_t **commit_info_p,
- apr_array_header_t *sources,
+ const apr_array_header_t *sources,
const char *dst_path,
svn_boolean_t copy_as_child,
svn_boolean_t make_parents,
@@ -2178,7 +2178,7 @@ svn_client_copy5(svn_commit_info_t **com
svn_error_t *
svn_client_move5(svn_commit_info_t **commit_info_p,
- apr_array_header_t *src_paths,
+ const apr_array_header_t *src_paths,
const char *dst_path,
svn_boolean_t force,
svn_boolean_t move_as_child,
Modified: subversion/trunk/subversion/libsvn_client/deprecated.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/deprecated.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/deprecated.c (original)
+++ subversion/trunk/subversion/libsvn_client/deprecated.c Fri Mar 12 12:36:23 2010
@@ -412,7 +412,7 @@ svn_client_commit(svn_client_commit_info
svn_error_t *
svn_client_copy4(svn_commit_info_t **commit_info_p,
- apr_array_header_t *sources,
+ const apr_array_header_t *sources,
const char *dst_path,
svn_boolean_t copy_as_child,
svn_boolean_t make_parents,
Modified: subversion/trunk/subversion/libsvn_client/merge.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/merge.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/merge.c (original)
+++ subversion/trunk/subversion/libsvn_client/merge.c Fri Mar 12 12:36:23 2010
@@ -2561,7 +2561,7 @@ typedef struct
order of path. Nearest ancestor's index from
CHILDREN_WITH_MERGEINFO is returned. */
static int
-find_nearest_ancestor(apr_array_header_t *children_with_mergeinfo,
+find_nearest_ancestor(const apr_array_header_t *children_with_mergeinfo,
svn_boolean_t path_is_own_ancestor,
const char *path)
{
@@ -3723,7 +3723,7 @@ calculate_remaining_ranges(svn_client__m
const char *url2,
svn_revnum_t revision2,
svn_mergeinfo_t target_mergeinfo,
- apr_array_header_t *implicit_src_gap,
+ const apr_array_header_t *implicit_src_gap,
svn_boolean_t child_inherits_implicit,
svn_ra_session_t *ra_session,
svn_client_ctx_t *ctx,
@@ -4410,7 +4410,7 @@ update_wc_mergeinfo(const char *target_a
MERGEINFO_PATH to MERGE_B->TARGET_ABSPATH. */
static svn_error_t *
record_skips(const char *mergeinfo_path,
- apr_array_header_t *rangelist,
+ const apr_array_header_t *rangelist,
svn_boolean_t is_rollback,
notification_receiver_baton_t *notify_b,
merge_cmd_baton_t *merge_b,
@@ -4647,7 +4647,7 @@ drive_merge_report_editor(const char *ta
svn_revnum_t revision1,
const char *url2,
svn_revnum_t revision2,
- apr_array_header_t *children_with_mergeinfo,
+ const apr_array_header_t *children_with_mergeinfo,
svn_depth_t depth,
notification_receiver_baton_t *notify_b,
const svn_wc_diff_callbacks4_t *callbacks,
@@ -4866,7 +4866,7 @@ drive_merge_report_editor(const char *ta
If none of CHILDREN_WITH_MERGEINFO's elements have any remaining ranges
return SVN_INVALID_REVNUM. */
static svn_revnum_t
-get_most_inclusive_start_rev(apr_array_header_t *children_with_mergeinfo,
+get_most_inclusive_start_rev(const apr_array_header_t *children_with_mergeinfo,
svn_boolean_t is_rollback)
{
int i;
@@ -4903,7 +4903,7 @@ get_most_inclusive_start_rev(apr_array_h
If none of CHILDREN_WITH_MERGEINFO's elements have any remaining ranges
return SVN_INVALID_REVNUM. */
static svn_revnum_t
-get_most_inclusive_end_rev(apr_array_header_t *children_with_mergeinfo,
+get_most_inclusive_end_rev(const apr_array_header_t *children_with_mergeinfo,
svn_boolean_t is_rollback)
{
int i;
@@ -5676,7 +5676,7 @@ log_changed_revs(void *baton,
static svn_error_t *
remove_noop_merge_ranges(apr_array_header_t **operative_ranges_p,
svn_ra_session_t *ra_session,
- apr_array_header_t *ranges,
+ const apr_array_header_t *ranges,
apr_pool_t *pool)
{
int i;
@@ -5787,7 +5787,7 @@ compare_merge_source_ts(const void *a,
static svn_error_t *
combine_range_with_segments(apr_array_header_t **merge_source_ts_p,
svn_merge_range_t *range,
- apr_array_header_t *segments,
+ const apr_array_header_t *segments,
const char *source_root_url,
apr_pool_t *pool)
{
@@ -7916,7 +7916,7 @@ ensure_ra_session_url(svn_ra_session_t *
*/
static svn_error_t *
do_merge(apr_hash_t **modified_subtrees,
- apr_array_header_t *merge_sources,
+ const apr_array_header_t *merge_sources,
const char *target_abspath,
svn_boolean_t sources_ancestral,
svn_boolean_t sources_related,
Modified: subversion/trunk/subversion/libsvn_client/mergeinfo.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/mergeinfo.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/mergeinfo.c (original)
+++ subversion/trunk/subversion/libsvn_client/mergeinfo.c Fri Mar 12 12:36:23 2010
@@ -654,7 +654,7 @@ svn_client__get_wc_or_repos_mergeinfo_ca
svn_error_t *
svn_client__mergeinfo_from_segments(svn_mergeinfo_t *mergeinfo_p,
- apr_array_header_t *segments,
+ const apr_array_header_t *segments,
apr_pool_t *pool)
{
svn_mergeinfo_t mergeinfo = apr_hash_make(pool);
@@ -1236,7 +1236,7 @@ svn_client__elide_mergeinfo_catalog(svn_
If DEPTH_FIRST_CATALOG_INDEX is NULL, empty, or no ancestor is found, then
return NULL. */
static svn_mergeinfo_t
-find_nearest_ancestor(apr_array_header_t *depth_first_catalog_index,
+find_nearest_ancestor(const apr_array_header_t *depth_first_catalog_index,
const char *abs_repos_path)
{
int i;
@@ -1270,7 +1270,7 @@ struct filter_log_entry_baton_t
/* Unsorted array of repository relative paths representing the merge
sources. There will be more than one source */
- apr_array_header_t *merge_source_paths;
+ const apr_array_header_t *merge_source_paths;
/* The repository-absolute path we are calling svn_client_log5() on. */
const char *abs_repos_target_path;
@@ -1285,7 +1285,7 @@ struct filter_log_entry_baton_t
/* A rangelist describing all the ranges merged to ABS_REPOS_TARGET_PATH
from the */
- apr_array_header_t *rangelist;
+ const apr_array_header_t *rangelist;
/* The wrapped svn_log_entry_receiver_t callback and baton which
filter_log_entry_with_rangelist() is acting as a filter for. */
@@ -1442,9 +1442,9 @@ filter_log_entry_with_rangelist(void *ba
static svn_error_t *
logs_for_mergeinfo_rangelist(const char *source_url,
- apr_array_header_t *merge_source_paths,
+ const apr_array_header_t *merge_source_paths,
svn_boolean_t filtering_merged,
- apr_array_header_t *rangelist,
+ const apr_array_header_t *rangelist,
svn_mergeinfo_t target_mergeinfo_catalog,
const char *abs_repos_target_path,
svn_boolean_t discover_changed_paths,
Modified: subversion/trunk/subversion/libsvn_client/mergeinfo.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/mergeinfo.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/mergeinfo.h (original)
+++ subversion/trunk/subversion/libsvn_client/mergeinfo.h Fri Mar 12 12:36:23 2010
@@ -258,7 +258,7 @@ svn_client__get_history_as_mergeinfo(svn
*MERGEINFO_P, allocated in POOL. */
svn_error_t *
svn_client__mergeinfo_from_segments(svn_mergeinfo_t *mergeinfo_p,
- apr_array_header_t *segments,
+ const apr_array_header_t *segments,
apr_pool_t *pool);
/* Parse any explicit mergeinfo on LOCAL_ABSPATH and store it in
Modified: subversion/trunk/subversion/libsvn_client/patch.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/patch.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/patch.c (original)
+++ subversion/trunk/subversion/libsvn_client/patch.c Fri Mar 12 12:36:23 2010
@@ -332,7 +332,7 @@ init_patch_target(patch_target_t **patch
const svn_patch_t *patch,
const char *base_dir,
svn_wc_context_t *wc_ctx, int strip_count,
- apr_array_header_t *filter_globs,
+ const apr_array_header_t *filter_globs,
apr_pool_t *result_pool, apr_pool_t *scratch_pool)
{
patch_target_t *target;
@@ -1060,7 +1060,7 @@ send_patch_notification(const patch_targ
static svn_error_t *
apply_one_patch(patch_target_t **patch_target, svn_patch_t *patch,
const char *abs_wc_path, svn_wc_context_t *wc_ctx,
- int strip_count, apr_array_header_t *filter_globs,
+ int strip_count, const apr_array_header_t *filter_globs,
apr_pool_t *result_pool, apr_pool_t *scratch_pool)
{
patch_target_t *target;
@@ -1379,7 +1379,7 @@ typedef struct {
svn_boolean_t reverse;
/* Glob patterns. Files matching any of these patterns won't be patched. */
- apr_array_header_t *filter_globs;
+ const apr_array_header_t *filter_globs;
/* The client context. */
svn_client_ctx_t *ctx;
@@ -1473,7 +1473,7 @@ svn_client_patch(const char *abs_patch_p
svn_boolean_t dry_run,
int strip_count,
svn_boolean_t reverse,
- apr_array_header_t *filter_globs,
+ const apr_array_header_t *filter_globs,
svn_client_ctx_t *ctx,
apr_pool_t *pool)
{
Modified: subversion/trunk/subversion/libsvn_client/ra.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/ra.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/ra.c (original)
+++ subversion/trunk/subversion/libsvn_client/ra.c Fri Mar 12 12:36:23 2010
@@ -57,7 +57,7 @@ typedef struct
/* An array of svn_client_commit_item3_t * structures, present only
during working copy commits. */
- apr_array_header_t *commit_items;
+ const apr_array_header_t *commit_items;
/* A client context. */
svn_client_ctx_t *ctx;
@@ -290,7 +290,7 @@ svn_error_t *
svn_client__open_ra_session_internal(svn_ra_session_t **ra_session,
const char *base_url,
const char *base_dir,
- apr_array_header_t *commit_items,
+ const apr_array_header_t *commit_items,
svn_boolean_t use_admin,
svn_boolean_t read_only_wc,
svn_client_ctx_t *ctx,
Modified: subversion/trunk/subversion/libsvn_delta/compat.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_delta/compat.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_delta/compat.c (original)
+++ subversion/trunk/subversion/libsvn_delta/compat.c Fri Mar 12 12:36:23 2010
@@ -42,7 +42,7 @@ file_rev_handler_wrapper(void *baton,
svn_boolean_t result_of_merge,
svn_txdelta_window_handler_t *delta_handler,
void **delta_baton,
- apr_array_header_t *prop_diffs,
+ const apr_array_header_t *prop_diffs,
apr_pool_t *pool)
{
struct file_rev_handler_wrapper_baton *fwb = baton;
Modified: subversion/trunk/subversion/libsvn_delta/path_driver.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_delta/path_driver.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_delta/path_driver.c (original)
+++ subversion/trunk/subversion/libsvn_delta/path_driver.c Fri Mar 12 12:36:23 2010
@@ -133,7 +133,7 @@ svn_error_t *
svn_delta_path_driver(const svn_delta_editor_t *editor,
void *edit_baton,
svn_revnum_t revision,
- apr_array_header_t *paths,
+ const apr_array_header_t *paths,
svn_delta_path_driver_cb_func_t callback_func,
void *callback_baton,
apr_pool_t *pool)
Modified: subversion/trunk/subversion/libsvn_fs/fs-loader.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs/fs-loader.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs/fs-loader.c (original)
+++ subversion/trunk/subversion/libsvn_fs/fs-loader.c Fri Mar 12 12:36:23 2010
@@ -760,7 +760,7 @@ svn_fs_change_txn_prop(svn_fs_txn_t *txn
}
svn_error_t *
-svn_fs_change_txn_props(svn_fs_txn_t *txn, apr_array_header_t *props,
+svn_fs_change_txn_props(svn_fs_txn_t *txn, const apr_array_header_t *props,
apr_pool_t *pool)
{
return txn->vtable->change_props(txn, props, pool);
Modified: subversion/trunk/subversion/libsvn_fs/fs-loader.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs/fs-loader.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs/fs-loader.h (original)
+++ subversion/trunk/subversion/libsvn_fs/fs-loader.h Fri Mar 12 12:36:23 2010
@@ -214,7 +214,7 @@ typedef struct txn_vtable_t
const svn_string_t *value, apr_pool_t *pool);
svn_error_t *(*root)(svn_fs_root_t **root_p, svn_fs_txn_t *txn,
apr_pool_t *pool);
- svn_error_t *(*change_props)(svn_fs_txn_t *txn, apr_array_header_t *props,
+ svn_error_t *(*change_props)(svn_fs_txn_t *txn, const apr_array_header_t *props,
apr_pool_t *pool);
} txn_vtable_t;
Modified: subversion/trunk/subversion/libsvn_fs_base/reps-strings.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_base/reps-strings.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_base/reps-strings.c (original)
+++ subversion/trunk/subversion/libsvn_fs_base/reps-strings.c Fri Mar 12 12:36:23 2010
@@ -132,7 +132,7 @@ delta_string_keys(apr_array_header_t **k
/* Delete the strings associated with array KEYS in FS as part of TRAIL. */
static svn_error_t *
-delete_strings(apr_array_header_t *keys,
+delete_strings(const apr_array_header_t *keys,
svn_fs_t *fs,
trail_t *trail,
apr_pool_t *pool)
@@ -323,7 +323,7 @@ get_one_window(struct compose_handler_ba
static svn_error_t *
rep_undeltify_range(svn_fs_t *fs,
- apr_array_header_t *deltas,
+ const apr_array_header_t *deltas,
representation_t *fulltext,
int cur_chunk,
char *buf,
Modified: subversion/trunk/subversion/libsvn_fs_base/revs-txns.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_base/revs-txns.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_base/revs-txns.c (original)
+++ subversion/trunk/subversion/libsvn_fs_base/revs-txns.c Fri Mar 12 12:36:23 2010
@@ -637,7 +637,7 @@ svn_fs_base__change_txn_prop(svn_fs_txn_
svn_error_t *
svn_fs_base__change_txn_props(svn_fs_txn_t *txn,
- apr_array_header_t *props,
+ const apr_array_header_t *props,
apr_pool_t *pool)
{
apr_pool_t *iterpool = svn_pool_create(pool);
Modified: subversion/trunk/subversion/libsvn_fs_base/revs-txns.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_base/revs-txns.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_base/revs-txns.h (original)
+++ subversion/trunk/subversion/libsvn_fs_base/revs-txns.h Fri Mar 12 12:36:23 2010
@@ -226,7 +226,7 @@ svn_error_t *svn_fs_base__change_txn_pro
apr_pool_t *pool);
svn_error_t *svn_fs_base__change_txn_props(svn_fs_txn_t *txn,
- apr_array_header_t *props,
+ const apr_array_header_t *props,
apr_pool_t *pool);
Modified: subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c Fri Mar 12 12:36:23 2010
@@ -4596,7 +4596,7 @@ svn_fs_fs__change_txn_prop(svn_fs_txn_t
svn_error_t *
svn_fs_fs__change_txn_props(svn_fs_txn_t *txn,
- apr_array_header_t *props,
+ const apr_array_header_t *props,
apr_pool_t *pool)
{
const char *txn_prop_filename;
@@ -6145,7 +6145,7 @@ commit_obliteration_body(void *baton, ap
* to the rep-cache database of FS. */
static svn_error_t *
write_reps_to_cache(svn_fs_t *fs,
- apr_array_header_t *reps_to_cache,
+ const apr_array_header_t *reps_to_cache,
apr_pool_t *scratch_pool)
{
int i;
Modified: subversion/trunk/subversion/libsvn_fs_fs/fs_fs.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_fs/fs_fs.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/fs_fs.h (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/fs_fs.h Fri Mar 12 12:36:23 2010
@@ -207,7 +207,7 @@ svn_error_t *svn_fs_fs__change_txn_prop(
/* Change transaction properties in transaction TXN based on PROPS.
Perform temporary allocations from POOL. */
svn_error_t *svn_fs_fs__change_txn_props(svn_fs_txn_t *txn,
- apr_array_header_t *props,
+ const apr_array_header_t *props,
apr_pool_t *pool);
/* Return whether or not the given FS supports mergeinfo metadata. */
Modified: subversion/trunk/subversion/libsvn_ra/compat.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/compat.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/compat.c (original)
+++ subversion/trunk/subversion/libsvn_ra/compat.c Fri Mar 12 12:36:23 2010
@@ -284,7 +284,7 @@ svn_ra__locations_from_log(svn_ra_sessio
apr_hash_t **locations_p,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool)
{
apr_hash_t *locations = apr_hash_make(pool);
Modified: subversion/trunk/subversion/libsvn_ra/ra_loader.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/ra_loader.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/ra_loader.c (original)
+++ subversion/trunk/subversion/libsvn_ra/ra_loader.c Fri Mar 12 12:36:23 2010
@@ -880,7 +880,7 @@ svn_error_t *svn_ra_get_locations(svn_ra
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool)
{
svn_error_t *err;
Modified: subversion/trunk/subversion/libsvn_ra/ra_loader.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/ra_loader.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/ra_loader.h (original)
+++ subversion/trunk/subversion/libsvn_ra/ra_loader.h Fri Mar 12 12:36:23 2010
@@ -192,7 +192,7 @@ typedef struct svn_ra__vtable_t {
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool);
svn_error_t *(*get_location_segments)(svn_ra_session_t *session,
const char *path,
@@ -330,7 +330,7 @@ svn_ra__locations_from_log(svn_ra_sessio
apr_hash_t **locations_p,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool);
/**
Modified: subversion/trunk/subversion/libsvn_ra/wrapper_template.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/wrapper_template.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/wrapper_template.h (original)
+++ subversion/trunk/subversion/libsvn_ra/wrapper_template.h Fri Mar 12 12:36:23 2010
@@ -407,7 +407,7 @@ static svn_error_t *compat_get_locations
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revs,
+ const apr_array_header_t *location_revs,
apr_pool_t *pool)
{
return VTBL.get_locations(session_baton, locations, path, peg_revision,
Modified: subversion/trunk/subversion/libsvn_ra_local/ra_plugin.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_local/ra_plugin.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_local/ra_plugin.c (original)
+++ subversion/trunk/subversion/libsvn_ra_local/ra_plugin.c Fri Mar 12 12:36:23 2010
@@ -1160,7 +1160,7 @@ svn_ra_local__get_locations(svn_ra_sessi
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool)
{
svn_ra_local__session_baton_t *sess = session->priv;
Modified: subversion/trunk/subversion/libsvn_ra_neon/get_locations.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_neon/get_locations.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_neon/get_locations.c (original)
+++ subversion/trunk/subversion/libsvn_ra_neon/get_locations.c Fri Mar 12 12:36:23 2010
@@ -122,7 +122,7 @@ svn_ra_neon__get_locations(svn_ra_sessio
apr_hash_t **locations,
const char *relative_path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool)
{
svn_ra_neon__session_t *ras = session->priv;
Modified: subversion/trunk/subversion/libsvn_ra_neon/props.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_neon/props.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_neon/props.c (original)
+++ subversion/trunk/subversion/libsvn_ra_neon/props.c Fri Mar 12 12:36:23 2010
@@ -1091,7 +1091,7 @@ svn_error_t *
svn_ra_neon__do_proppatch(svn_ra_neon__session_t *ras,
const char *url,
apr_hash_t *prop_changes,
- apr_array_header_t *prop_deletes,
+ const apr_array_header_t *prop_deletes,
apr_hash_t *extra_headers,
apr_pool_t *pool)
{
Modified: subversion/trunk/subversion/libsvn_ra_neon/ra_neon.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_neon/ra_neon.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_neon/ra_neon.h (original)
+++ subversion/trunk/subversion/libsvn_ra_neon/ra_neon.h Fri Mar 12 12:36:23 2010
@@ -567,7 +567,7 @@ svn_error_t *svn_ra_neon__get_vcc(const
svn_error_t *svn_ra_neon__do_proppatch(svn_ra_neon__session_t *ras,
const char *url,
apr_hash_t *prop_changes,
- apr_array_header_t *prop_deletes,
+ const apr_array_header_t *prop_deletes,
apr_hash_t *extra_headers,
apr_pool_t *pool);
@@ -989,7 +989,7 @@ svn_ra_neon__get_locations(svn_ra_sessio
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool);
Modified: subversion/trunk/subversion/libsvn_ra_serf/getlocations.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/getlocations.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/getlocations.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/getlocations.c Fri Mar 12 12:36:23 2010
@@ -180,7 +180,7 @@ svn_ra_serf__get_locations(svn_ra_sessio
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool)
{
loc_context_t *loc_ctx;
Modified: subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h Fri Mar 12 12:36:23 2010
@@ -1213,7 +1213,7 @@ svn_ra_serf__get_locations(svn_ra_sessio
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool);
svn_error_t *
Modified: subversion/trunk/subversion/libsvn_ra_svn/client.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/client.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/client.c (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/client.c Fri Mar 12 12:36:23 2010
@@ -181,7 +181,7 @@ static svn_error_t *make_connection(cons
/* Set *DIFFS to an array of svn_prop_t, allocated in POOL, based on the
property diffs in LIST, received from the server. */
-static svn_error_t *parse_prop_diffs(apr_array_header_t *list,
+static svn_error_t *parse_prop_diffs(const apr_array_header_t *list,
apr_pool_t *pool,
apr_array_header_t **diffs)
{
@@ -206,7 +206,7 @@ static svn_error_t *parse_prop_diffs(apr
/* Parse a lockdesc, provided in LIST as specified by the protocol into
LOCK, allocated in POOL. */
-static svn_error_t *parse_lock(apr_array_header_t *list, apr_pool_t *pool,
+static svn_error_t *parse_lock(const apr_array_header_t *list, apr_pool_t *pool,
svn_lock_t **lock)
{
const char *cdate, *edate;
@@ -1558,7 +1558,7 @@ static svn_error_t *ra_svn_get_locations
apr_hash_t **locations,
const char *path,
svn_revnum_t peg_revision,
- apr_array_header_t *location_revisions,
+ const apr_array_header_t *location_revisions,
apr_pool_t *pool)
{
svn_ra_svn__session_baton_t *sess_baton = session->priv;
Modified: subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c Fri Mar 12 12:36:23 2010
@@ -726,7 +726,7 @@ svn_error_t *svn_ra_svn__get_addresses(c
svn_error_t *
svn_ra_svn__do_cyrus_auth(svn_ra_svn__session_baton_t *sess,
- apr_array_header_t *mechlist,
+ const apr_array_header_t *mechlist,
const char *realm, apr_pool_t *pool)
{
apr_pool_t *subpool;
Modified: subversion/trunk/subversion/libsvn_ra_svn/editorp.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/editorp.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/editorp.c (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/editorp.c Fri Mar 12 12:36:23 2010
@@ -461,7 +461,7 @@ static svn_error_t *lookup_token(ra_svn_
static svn_error_t *ra_svn_handle_target_rev(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
svn_revnum_t rev;
@@ -473,7 +473,7 @@ static svn_error_t *ra_svn_handle_target
static svn_error_t *ra_svn_handle_open_root(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
svn_revnum_t rev;
@@ -491,7 +491,7 @@ static svn_error_t *ra_svn_handle_open_r
static svn_error_t *ra_svn_handle_delete_entry(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *path, *token;
@@ -507,7 +507,7 @@ static svn_error_t *ra_svn_handle_delete
static svn_error_t *ra_svn_handle_add_dir(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *path, *token, *child_token, *copy_path;
@@ -531,7 +531,7 @@ static svn_error_t *ra_svn_handle_add_di
static svn_error_t *ra_svn_handle_open_dir(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *path, *token, *child_token;
@@ -553,7 +553,7 @@ static svn_error_t *ra_svn_handle_open_d
static svn_error_t *ra_svn_handle_change_dir_prop(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *token, *name;
@@ -570,7 +570,7 @@ static svn_error_t *ra_svn_handle_change
static svn_error_t *ra_svn_handle_close_dir(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *token;
@@ -589,7 +589,7 @@ static svn_error_t *ra_svn_handle_close_
static svn_error_t *ra_svn_handle_absent_dir(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *path;
@@ -607,7 +607,7 @@ static svn_error_t *ra_svn_handle_absent
static svn_error_t *ra_svn_handle_add_file(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *path, *token, *file_token, *copy_path;
@@ -629,7 +629,7 @@ static svn_error_t *ra_svn_handle_add_fi
static svn_error_t *ra_svn_handle_open_file(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *path, *token, *file_token;
@@ -649,7 +649,7 @@ static svn_error_t *ra_svn_handle_open_f
static svn_error_t *ra_svn_handle_apply_textdelta(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *token;
@@ -674,7 +674,7 @@ static svn_error_t *ra_svn_handle_apply_
static svn_error_t *ra_svn_handle_textdelta_chunk(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *token;
@@ -693,7 +693,7 @@ static svn_error_t *ra_svn_handle_textde
static svn_error_t *ra_svn_handle_textdelta_end(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *token;
@@ -713,7 +713,7 @@ static svn_error_t *ra_svn_handle_textde
static svn_error_t *ra_svn_handle_change_file_prop(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *token, *name;
@@ -729,7 +729,7 @@ static svn_error_t *ra_svn_handle_change
static svn_error_t *ra_svn_handle_close_file(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *token;
@@ -751,7 +751,7 @@ static svn_error_t *ra_svn_handle_close_
static svn_error_t *ra_svn_handle_absent_file(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
const char *path;
@@ -769,7 +769,7 @@ static svn_error_t *ra_svn_handle_absent
static svn_error_t *ra_svn_handle_close_edit(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
SVN_CMD_ERR(ds->editor->close_edit(ds->edit_baton, pool));
@@ -781,7 +781,7 @@ static svn_error_t *ra_svn_handle_close_
static svn_error_t *ra_svn_handle_abort_edit(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
ds->done = TRUE;
@@ -793,7 +793,7 @@ static svn_error_t *ra_svn_handle_abort_
static svn_error_t *ra_svn_handle_finish_replay(svn_ra_svn_conn_t *conn,
apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds)
{
if (!ds->for_replay)
@@ -809,7 +809,7 @@ static svn_error_t *ra_svn_handle_finish
static const struct {
const char *cmd;
svn_error_t *(*handler)(svn_ra_svn_conn_t *conn, apr_pool_t *pool,
- apr_array_header_t *params,
+ const apr_array_header_t *params,
ra_svn_driver_state_t *ds);
} ra_svn_edit_cmds[] = {
{ "target-rev", ra_svn_handle_target_rev },
Modified: subversion/trunk/subversion/libsvn_ra_svn/internal_auth.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/internal_auth.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/internal_auth.c (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/internal_auth.c Fri Mar 12 12:36:23 2010
@@ -37,7 +37,7 @@
#include "ra_svn.h"
-svn_boolean_t svn_ra_svn__find_mech(apr_array_header_t *mechlist,
+svn_boolean_t svn_ra_svn__find_mech(const apr_array_header_t *mechlist,
const char *mech)
{
int i;
@@ -69,7 +69,7 @@ static svn_error_t *read_success(svn_ra_
svn_error_t *
svn_ra_svn__do_internal_auth(svn_ra_svn__session_baton_t *sess,
- apr_array_header_t *mechlist,
+ const apr_array_header_t *mechlist,
const char *realm, apr_pool_t *pool)
{
svn_ra_svn_conn_t *conn = sess->conn;
Modified: subversion/trunk/subversion/libsvn_ra_svn/marshal.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/marshal.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/marshal.c (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/marshal.c Fri Mar 12 12:36:23 2010
@@ -84,7 +84,7 @@ svn_ra_svn_conn_t *svn_ra_svn_create_con
}
svn_error_t *svn_ra_svn_set_capabilities(svn_ra_svn_conn_t *conn,
- apr_array_header_t *list)
+ const apr_array_header_t *list)
{
int i;
svn_ra_svn_item_t *item;
@@ -679,7 +679,7 @@ svn_error_t *svn_ra_svn_skip_leading_gar
/* Parse a tuple of svn_ra_svn_item_t *'s. Advance *FMT to the end of the
* tuple specification and advance AP by the corresponding arguments. */
-static svn_error_t *vparse_tuple(apr_array_header_t *items, apr_pool_t *pool,
+static svn_error_t *vparse_tuple(const apr_array_header_t *items, apr_pool_t *pool,
const char **fmt, va_list *ap)
{
int count, nesting_level;
@@ -775,7 +775,7 @@ static svn_error_t *vparse_tuple(apr_arr
return SVN_NO_ERROR;
}
-svn_error_t *svn_ra_svn_parse_tuple(apr_array_header_t *list,
+svn_error_t *svn_ra_svn_parse_tuple(const apr_array_header_t *list,
apr_pool_t *pool,
const char *fmt, ...)
{
@@ -805,7 +805,7 @@ svn_error_t *svn_ra_svn_read_tuple(svn_r
return err;
}
-svn_error_t *svn_ra_svn_parse_proplist(apr_array_header_t *list,
+svn_error_t *svn_ra_svn_parse_proplist(const apr_array_header_t *list,
apr_pool_t *pool,
apr_hash_t **props)
{
@@ -831,7 +831,7 @@ svn_error_t *svn_ra_svn_parse_proplist(a
/* --- READING AND WRITING COMMANDS AND RESPONSES --- */
-svn_error_t *svn_ra_svn__handle_failure_status(apr_array_header_t *params,
+svn_error_t *svn_ra_svn__handle_failure_status(const apr_array_header_t *params,
apr_pool_t *pool)
{
const char *message, *file;
Modified: subversion/trunk/subversion/libsvn_ra_svn/ra_svn.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/ra_svn.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/ra_svn.h (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/ra_svn.h Fri Mar 12 12:36:23 2010
@@ -126,7 +126,7 @@ svn_error_t *svn_ra_svn__cram_client(svn
* command response indicating failure). The error chain will be
* in the same order as the errors indicated in @a params. Use
* @a pool for temporary allocations. */
-svn_error_t *svn_ra_svn__handle_failure_status(apr_array_header_t *params,
+svn_error_t *svn_ra_svn__handle_failure_status(const apr_array_header_t *params,
apr_pool_t *pool);
/* Returns a stream that reads/writes from/to SOCK. */
@@ -172,7 +172,7 @@ svn_boolean_t svn_ra_svn__stream_pending
* tokens. */
svn_error_t *
svn_ra_svn__do_cyrus_auth(svn_ra_svn__session_baton_t *sess,
- apr_array_header_t *mechlist,
+ const apr_array_header_t *mechlist,
const char *realm, apr_pool_t *pool);
/* Same as svn_ra_svn__do_cyrus_auth, but uses the built-in implementation of
@@ -181,7 +181,7 @@ svn_ra_svn__do_cyrus_auth(svn_ra_svn__se
* mechanism with the server. */
svn_error_t *
svn_ra_svn__do_internal_auth(svn_ra_svn__session_baton_t *sess,
- apr_array_header_t *mechlist,
+ const apr_array_header_t *mechlist,
const char *realm, apr_pool_t *pool);
/* Having picked a mechanism, start authentication by writing out an
@@ -192,7 +192,7 @@ svn_error_t *svn_ra_svn__auth_response(s
const char *mech, const char *mech_arg);
/* Looks for MECH as a word in MECHLIST (an array of svn_ra_svn_item_t). */
-svn_boolean_t svn_ra_svn__find_mech(apr_array_header_t *mechlist,
+svn_boolean_t svn_ra_svn__find_mech(const apr_array_header_t *mechlist,
const char *mech);
/* Initialize the SASL library. */
Modified: subversion/trunk/subversion/libsvn_repos/fs-wrap.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_repos/fs-wrap.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_repos/fs-wrap.c (original)
+++ subversion/trunk/subversion/libsvn_repos/fs-wrap.c Fri Mar 12 12:36:23 2010
@@ -230,7 +230,7 @@ svn_repos_fs_change_node_prop(svn_fs_roo
svn_error_t *
svn_repos_fs_change_txn_props(svn_fs_txn_t *txn,
- apr_array_header_t *txnprops,
+ const apr_array_header_t *txnprops,
apr_pool_t *pool)
{
int i;
Modified: subversion/trunk/subversion/libsvn_repos/log.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_repos/log.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_repos/log.c (original)
+++ subversion/trunk/subversion/libsvn_repos/log.c Fri Mar 12 12:36:23 2010
@@ -490,7 +490,7 @@ check_history(svn_boolean_t *changed,
/* Return the next interesting revision in our list of HISTORIES. */
static svn_revnum_t
-next_history_rev(apr_array_header_t *histories)
+next_history_rev(const apr_array_header_t *histories)
{
svn_revnum_t next_rev = SVN_INVALID_REVNUM;
int i;
Modified: subversion/trunk/subversion/libsvn_repos/repos.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_repos/repos.c?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_repos/repos.c (original)
+++ subversion/trunk/subversion/libsvn_repos/repos.c Fri Mar 12 12:36:23 2010
@@ -1963,7 +1963,7 @@ svn_repos_stat(svn_dirent_t **dirent,
svn_error_t *
svn_repos_remember_client_capabilities(svn_repos_t *repos,
- apr_array_header_t *capabilities)
+ const apr_array_header_t *capabilities)
{
repos->client_capabilities = capabilities;
return SVN_NO_ERROR;
Modified: subversion/trunk/subversion/libsvn_repos/repos.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_repos/repos.h?rev=922239&r1=922238&r2=922239&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_repos/repos.h (original)
+++ subversion/trunk/subversion/libsvn_repos/repos.h Fri Mar 12 12:36:23 2010
@@ -134,7 +134,7 @@ struct svn_repos_t
object. You'd think the capabilities here would represent the
*repository's* capabilities, but no, they represent the
client's -- we just don't have any other place to persist them. */
- apr_array_header_t *client_capabilities;
+ const apr_array_header_t *client_capabilities;
/* Maps SVN_REPOS_CAPABILITY_foo keys to "yes" or "no" values.
If a capability is not yet discovered, it is absent from the table.