Simplify dc_array_duplicate

This commit is contained in:
Alexander Krotov
2019-07-22 15:05:23 +03:00
parent 05aca2c529
commit a323fe68a6

View File

@@ -261,13 +261,11 @@ pub unsafe fn dc_array_empty(array: *mut dc_array_t) {
} }
pub unsafe fn dc_array_duplicate(array: *const dc_array_t) -> *mut dc_array_t { pub unsafe fn dc_array_duplicate(array: *const dc_array_t) -> *mut dc_array_t {
let mut ret: *mut dc_array_t;
if array.is_null() { if array.is_null() {
return 0 as *mut dc_array_t; std::ptr::null_mut()
} else {
(*array).clone().as_ptr()
} }
ret = dc_array_new(1);
(*ret).array = (*array).array.clone();
ret
} }
pub unsafe fn dc_array_sort_ids(array: *mut dc_array_t) { pub unsafe fn dc_array_sort_ids(array: *mut dc_array_t) {