message: Fix atexit_funcs call in exit
diff: @@ -116,8 +116,7 @@ pub unsafe extern "C" fn exit(status: c_int) {
  use core::mem;
  for i in (0..ATEXIT_FUNCS.len()).rev() {
  - if ATEXIT_FUNCS[i] != None {
  - let func = mem::transmute::<usize, extern "C" fn()>(ATEXIT_FUNCS[i].unwrap());
  + if let Some(func) = ATEXIT_FUNCS[i] {
  (func)();
  }
  }
  