at_quick_exit
int at_quick_exit(void (*)(void)) __noexcept;
if (at_quick_exit(func_c) != 0 ||
at_quick_exit(func_b) != 0 ||
at_quick_exit(func_a) != 0)