Deleted Added
full compact
fs_fs.h (289180) fs_fs.h (298845)
1/* fs_fs.h : interface to the native filesystem layer
2 *
3 * ====================================================================
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements. See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership. The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the

--- 67 unchanged lines hidden (view full) ---

76 apr_pool_t *pool);
77
78/* Set *LENGTH to the be fulltext length of the node revision
79 specified by NODEREV. Use POOL for temporary allocations. */
80svn_error_t *svn_fs_fs__file_length(svn_filesize_t *length,
81 node_revision_t *noderev,
82 apr_pool_t *pool);
83
1/* fs_fs.h : interface to the native filesystem layer
2 *
3 * ====================================================================
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements. See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership. The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the

--- 67 unchanged lines hidden (view full) ---

76 apr_pool_t *pool);
77
78/* Set *LENGTH to the be fulltext length of the node revision
79 specified by NODEREV. Use POOL for temporary allocations. */
80svn_error_t *svn_fs_fs__file_length(svn_filesize_t *length,
81 node_revision_t *noderev,
82 apr_pool_t *pool);
83
84/* Return TRUE if the representation keys in A and B both point to the
85 same representation, else return FALSE. */
86svn_boolean_t svn_fs_fs__noderev_same_rep_key(representation_t *a,
87 representation_t *b);
88
84/* Set *EQUAL to TRUE if the text representations in A and B within FS
89/* Set *EQUAL to TRUE if the text representations in A and B within FS
85 have equal contents, else set it to FALSE. If STRICT is not set, allow
86 for false negatives.
90 have equal contents, else set it to FALSE.
87 Use SCRATCH_POOL for temporary allocations. */
88svn_error_t *
89svn_fs_fs__file_text_rep_equal(svn_boolean_t *equal,
90 svn_fs_t *fs,
91 node_revision_t *a,
92 node_revision_t *b,
91 Use SCRATCH_POOL for temporary allocations. */
92svn_error_t *
93svn_fs_fs__file_text_rep_equal(svn_boolean_t *equal,
94 svn_fs_t *fs,
95 node_revision_t *a,
96 node_revision_t *b,
93 svn_boolean_t strict,
94 apr_pool_t *scratch_pool);
95
96/* Set *EQUAL to TRUE if the property representations in A and B within FS
97 apr_pool_t *scratch_pool);
98
99/* Set *EQUAL to TRUE if the property representations in A and B within FS
97 have equal contents, else set it to FALSE. If STRICT is not set, allow
98 for false negatives.
100 have equal contents, else set it to FALSE.
99 Use SCRATCH_POOL for temporary allocations. */
100svn_error_t *
101svn_fs_fs__prop_rep_equal(svn_boolean_t *equal,
102 svn_fs_t *fs,
103 node_revision_t *a,
104 node_revision_t *b,
101 Use SCRATCH_POOL for temporary allocations. */
102svn_error_t *
103svn_fs_fs__prop_rep_equal(svn_boolean_t *equal,
104 svn_fs_t *fs,
105 node_revision_t *a,
106 node_revision_t *b,
105 svn_boolean_t strict,
106 apr_pool_t *scratch_pool);
107
108
109/* Return a copy of the representation REP allocated from POOL. */
110representation_t *svn_fs_fs__rep_copy(representation_t *rep,
111 apr_pool_t *pool);
112
113

--- 181 unchanged lines hidden ---
107 apr_pool_t *scratch_pool);
108
109
110/* Return a copy of the representation REP allocated from POOL. */
111representation_t *svn_fs_fs__rep_copy(representation_t *rep,
112 apr_pool_t *pool);
113
114

--- 181 unchanged lines hidden ---