pub unsafe extern "C" fn tr_error_propagate(
    new_error: *mut *mut tr_error,
    old_error: *mut *mut tr_error
)
Expand description

@brief Propagate existing error object upwards.

If passed pointer to new error object is not NULL, copy old error object to new error object and free old error object. Otherwise, just free old error object.

@param[in,out] new_error Pointer to error object to be set. @param[in,out] old_error Error object to be propagated. Cleared on return.