__exit_call
#define __exitcall(fn) static exitcall_t __exitcall_##fn __exit_call = fn
static exitcall_t __exitcall_##fn __exit_call = fn