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 */