Hi!

cffi 0.9.2 doesn't work correctly with Allegro CL 8.1

There's at least one problem in with-foreign-pointer:
ACL's with-stack-fobject wants keyword arguments since 8.1
http://www.franz.com/support/documentation/current/doc/operators/ff/with-stack-fobject.htm

solution:
change line 140 in cffi-allegro.lisp from
  (ff:with-stack-fobject (,var :char :c ,size-var)
to
  (ff:with-stack-fobject (,var :char :allocation :c :size ,size-var)

There might be more problems, I'm just reporting the one that I stumbled upon 
today.

Greetings
Marc
_______________________________________________
cffi-devel mailing list
cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to