pub unsafe extern "C" fn tsk_table_collection_copy(
    self_: *const tsk_table_collection_t,
    dest: *mut tsk_table_collection_t,
    options: tsk_flags_t
) -> c_int
Expand description

@brief Copies the state of this table collection into the specified destination.

@rst By default the method initialises the specified destination table collection. If the destination is already initialised, the :c:macro:TSK_NO_INIT option should be supplied to avoid leaking memory.

Options**

Options can be specified by providing bitwise flags:

:c:macro:TSK_COPY_FILE_UUID @endrst

@param self A pointer to a tsk_table_collection_t object. @param dest A pointer to a tsk_table_collection_t object. If the TSK_NO_INIT option is specified, this must be an initialised table collection. If not, it must be an uninitialised table collection. @param options Bitwise option flags. @return Return 0 on success or a negative value on failure.