Mercurial > molko
comparison libmlk-core/core/panic.h @ 292:08ab73b32832
misc: add extern "C" {} blocks for C++ friends
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 05 Mar 2021 10:08:09 +0100 |
parents | c4da052c0def |
children | 196264679079 |
comparison
equal
deleted
inserted
replaced
291:5d8700074dd7 | 292:08ab73b32832 |
---|---|
20 #define MOLKO_CORE_PANIC_H | 20 #define MOLKO_CORE_PANIC_H |
21 | 21 |
22 #include <stdarg.h> | 22 #include <stdarg.h> |
23 #include <stdnoreturn.h> | 23 #include <stdnoreturn.h> |
24 | 24 |
25 #include "core.h" | |
26 | |
25 extern void (*panic_handler)(void); | 27 extern void (*panic_handler)(void); |
28 | |
29 CORE_BEGIN_DECLS | |
26 | 30 |
27 noreturn void | 31 noreturn void |
28 panicf(const char *fmt, ...); | 32 panicf(const char *fmt, ...); |
29 | 33 |
30 noreturn void | 34 noreturn void |
31 panicva(const char *fmt, va_list ap); | 35 panicva(const char *fmt, va_list ap); |
32 | 36 |
33 noreturn void | 37 noreturn void |
34 panic(void); | 38 panic(void); |
35 | 39 |
40 CORE_END_DECLS | |
41 | |
36 #endif /* !MOLKO_CORE_PANIC_H */ | 42 #endif /* !MOLKO_CORE_PANIC_H */ |