pub unsafe extern "C" fn svn_mergeinfo_remove2(
mergeinfo: *mut svn_mergeinfo_t,
eraser: svn_mergeinfo_t,
whiteboard: svn_mergeinfo_t,
consider_inheritance: svn_boolean_t,
result_pool: *mut apr_pool_t,
scratch_pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description
Removes @a eraser (the subtrahend) from @a whiteboard (the minuend), and places the resulting difference in @a *mergeinfo. Allocates @a *mergeinfo in @a result_pool. Temporary allocations will be performed in @a scratch_pool.
@a consider_inheritance determines how to account for the inheritability of the two mergeinfo’s ranges when calculating the range equivalence, as described for svn_mergeinfo_diff().
@since New in 1.7.