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 --- |