Function transmission_sys::tr_error_propagate
source · 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.