diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/util/util.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/include/util/util.h b/include/util/util.h index 6e34a82..0161c2b 100644 --- a/include/util/util.h +++ b/include/util/util.h @@ -69,4 +69,12 @@ SQFS_INTERNAL bool is_filename_sane(const char *name, bool check_os_specific);   */  SQFS_INTERNAL sqfs_u32 get_source_date_epoch(void); +/* +  Check if two regions in a file are equal using a scratch buffer to load the +  data into for comparision. Returns 0 if equal, > 0 if not, < 0 if error. + */ +SQFS_INTERNAL int check_file_range_equal(sqfs_file_t *file, void *scratch, +					 size_t scratch_size, sqfs_u64 loc_a, +					 sqfs_u64 loc_b, sqfs_u64 size); +  #endif /* SQFS_UTIL_H */ | 
