Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.51 KB | None | 0 0
  1. (defun init-lib (seed my-var-file)
  2.   (declare (ignore my-var my-var-2))
  3.   (cffi:defcvar ("MY_VAR_2" my-var-2) :int)
  4.   (cffi:defcvar ("MY_VAR" my-var) :pointer)
  5.   (format t "reading my-var...~%" )
  6.   (setf my-var
  7.         (cffi:foreign-funcall "my-var_read"
  8.                               :string my-var-file
  9.                               :pointer (cffi:get-var-pointer 'MY-VAR-2)
  10.                               :pointer))
  11.   (format t "loaded ~D my-var ~%" MY-VAR-2)
  12.   (cffi:foreign-funcall "srand" :int seed)
  13.   )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement