Index: subversion/libsvn_fs_base/tree.c =================================================================== --- subversion/libsvn_fs_base/tree.c (revision 11963) +++ subversion/libsvn_fs_base/tree.c (working copy) @@ -4176,7 +4176,7 @@ } -static history_vtable_t history_vtable = { +static const history_vtable_t history_vtable = { base_history_prev, base_history_location }; @@ -4214,7 +4214,7 @@ /* Creating root objects. */ -static root_vtable_t root_vtable = { +static const root_vtable_t root_vtable = { base_paths_changed, base_check_path, base_node_history, Index: subversion/libsvn_fs/fs-loader.h =================================================================== --- subversion/libsvn_fs/fs-loader.h (revision 11963) +++ subversion/libsvn_fs/fs-loader.h (working copy) @@ -333,7 +333,7 @@ svn_revnum_t rev; /* FSAP-specific vtable and private data */ - root_vtable_t *vtable; + const root_vtable_t *vtable; void *fsap_data; }; @@ -341,7 +341,7 @@ struct svn_fs_history_t { /* FSAP-specific vtable and private data */ - history_vtable_t *vtable; + const history_vtable_t *vtable; void *fsap_data; }; Index: subversion/libsvn_fs_fs/tree.c =================================================================== --- subversion/libsvn_fs_fs/tree.c (revision 11963) +++ subversion/libsvn_fs_fs/tree.c (working copy) @@ -3231,7 +3231,7 @@ return SVN_NO_ERROR; } -static history_vtable_t history_vtable = { +static const history_vtable_t history_vtable = { fs_history_prev, fs_history_location }; @@ -3265,7 +3265,7 @@ } /* The vtable associated with root objects. */ -static root_vtable_t root_vtable = { +static const root_vtable_t root_vtable = { fs_paths_changed, fs_check_path, fs_node_history,