pub unsafe extern "C" fn tr_error_propagate_prefixed(
    new_error: *mut *mut tr_error,
    old_error: *mut *mut tr_error,
    prefix_format: *const c_char,
     ...
)
Expand description

@brief Prefix message and propagate existing error object upwards.

If passed pointer to new error object is not NULL, copy old error object to new error object, prefix its message with printf-style formatted text, 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. @param[in] prefix_format Prefix format string. @param[in] … Format arguments.