global_asm!(include_str!("switch.S")); use super::TaskContext; extern "C" { pub fn __switch( current_task_cx_ptr: *mut TaskContext, next_task_cx_ptr: *const TaskContext ); }