;; void cvSplit(const CvArr* src, CvArr* dst0, CvArr* dst1, CvArr* dst2, CvArr* dst3);; Note: I had to use "CV-MERGE" instead of "MERGE" for the Common Lisp name of CV-MERGE so I named this ;; function CV-SPLIT so they would match.(cffi:defcfun ("cvSplit" %split) :void (src cv-arr) (dest-0 cv-arr) (dest-1 cv-arr) (dest-2 cv-arr) (dest-3 cv-arr))

but in the same code when used the exact same way inside emacs (using slime/sbcl on ubuntu saucy) when it is placed inside a newly opened file (.lisp) or even my well used test.lisp file and ran with slime-compile-and-load-file i get