]> gitweb.factorcode.org Git - factor.git/blob - extra/sodium/sodium.factor
sodium: add startup initialization hook
[factor.git] / extra / sodium / sodium.factor
1 ! Copyright (C) 2017 Alexander Ilin.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: init kernel math sodium.ffi ;
4 IN: sodium
5
6 ERROR: sodium-init-fail ;
7
8 ! Call this before any other function, may be called multiple times.
9 : sodium-init ( -- ) sodium_init 0 < [ sodium-init-fail ] when ;
10
11 [ sodium-init ] "sodium" add-startup-hook