1 
2 #ifndef sodium_core_H
3 #define sodium_core_H
4 
5 #include "export.h"
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 
11 SODIUM_EXPORT
12 int sodium_init(void)
13             __attribute__ ((warn_unused_result));
14 
15 /* ---- */
16 
17 SODIUM_EXPORT
18 int sodium_set_misuse_handler(void (*handler)(void));
19 #ifndef _KERNEL
20 SODIUM_EXPORT
21 void sodium_misuse(void)
22             __attribute__ ((noreturn));
23 #endif
24 #ifdef __cplusplus
25 }
26 #endif
27 
28 #endif
29