Good catch. That approach won't be very robust when saving images. Luís
On Mon, May 29, 2017, 04:12 Anton Vodonosov <[email protected]> wrote: > > It does on SBCL. Is it correct theoretically to call DEFCFUN from inside > of IF? > > Also, when somebody saves lisp image and the image opened next time, > possibly different version of OpenSSL is loaded. The defcfun done > before saving the image, will it conflict with the new library? > > 29.05.2017, 06:02, "Luís Oliveira" <[email protected]>: > > That solution looks interesting. Does it work? > > > > On Mon, May 29, 2017, 03:48 Anton Vodonosov <[email protected]> > wrote: > > > >> 29.05.2017, 05:42, "Luís Oliveira" <[email protected]>: > >>> foreign-symbol-pointer should work on Corman, yes. > >> > >> If so, maybe this is the best solution? > >> > >> (if (cffi:foreign-symbol-pointer "OpenSSL_version_num") > >> (cffi:defcfun ("OpenSSL_version_num" ssleay) :long) > >> (cffi:defcfun ("SSLeay" ssleay) :long)) > >> >
