On Thu, 24 Jan 2008 11:08:58 +0100, "Iver Odin Kvello" iverodin@gmail.com wrote:
I have a smallish problem with the default value of the constant *ffi-args-size* in port-acl.lisp in the distribution; this is 10 (ten) which is smaller than the number of arguments to the "Open" method of Office documents, in particular Excel (15 arguments to provide there).
I tried to find out from where the restriction orginated so I could #+version it away, but I couldn't find it in the ACL documentation. Version 7.0 can handle at least 20 arguments, so this at least works:
(defconstant *ffi-args-size* #+(version>= 7) 20 #-(version>= 7) 10)
Does anyone know the correct limits?
I don't. I hope Charles Cox from Franz is still reading this list as he wrote that code. I see that the following form is in there:
(when (> ,length ,*ffi-args-size*) (error "Need more coding here..."))
Whatever that means...