123456789101112131415 |
- #ifndef AFUN_EXIT_H
- #define AFUN_EXIT_H
- namespace aFuntool {
- typedef void aFunExitFunc(void *);
- AFUN_TOOL_EXPORT void aFunExit(int exit_code) noexcept(false);
- [[noreturn]] AFUN_TOOL_EXPORT void aFunExitReal(int exit_code);
- AFUN_TOOL_EXPORT int aFunTryExitPseudo();
- AFUN_TOOL_EXPORT int aFunExitPseudo();
- AFUN_TOOL_EXPORT int aFunAtExitTry(aFunExitFunc *func, void *data);
- AFUN_TOOL_EXPORT int aFunAtExit(aFunExitFunc *func, void *data);
- }
- #endif //AFUN_EXIT_H
|