pub unsafe extern "C" fn xila_thread_create( _function: Option<unsafe extern "C" fn(arg1: *mut c_void) -> *mut c_void>, _argument: *mut u8, _stack_size: usize, _thread_identifier: *mut XilaThreadIdentifier, ) -> u32