cmp: ffi: cast `ecl_make_foreign_data' 3rd argument to *(void **)
authorDaniel Kochmański <daniel@turtleware.eu>
Fri, 31 Jul 2015 12:19:35 +0000 (14:19 +0200)
committerDaniel Kochmański <daniel@turtleware.eu>
Fri, 31 Jul 2015 12:19:35 +0000 (14:19 +0200)
commitab50a55fb183d750b3fa356e32bf112c563bed17
tree4a1d1e16fee3612f42e2c442d62399b99b398927
parent515d844270f60eca11f05b969baf471652fcd24c
cmp: ffi: cast `ecl_make_foreign_data' 3rd argument to *(void **)

Some compilers doesn't allow putting function pointers when parameter
type is declared (void *), but it's necessary if we want to use
callbacks. Fixes #99.

Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
src/cmp/cmpcbk.lsp
src/h/external.h
src/lsp/ffi.lsp
src/new-cmp/cmpc-cbk.lsp
src/new-cmp/cmpc-ffi.lsp