pub unsafe extern "C" fn svn_io_filesizes_three_different_p(
different_p12: *mut svn_boolean_t,
different_p23: *mut svn_boolean_t,
different_p13: *mut svn_boolean_t,
file1: *const c_char,
file2: *const c_char,
file3: *const c_char,
scratch_pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description
Set @a *different_p12 to non-zero if @a file1 and @a file2 have different sizes, else set to zero. Do the similar for @a *different_p23 with @a file2 and @a file3, and @a *different_p13 for @a file1 and @a file3. The filenames @a file1, @a file2 and @a file3 are utf8-encoded.
Setting @a *different_p12 to zero does not mean the files definitely have the same size, it merely means that the sizes are not definitely different. That is, if the size of one or both files cannot be determined (due to stat() returning an error), then the sizes are not known to be different, so @a *different_p12 is set to 0.
@since New in 1.8.