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