Luis Oliveira wrote:
On 4/nov/2005, at 11:29, Yaroslav Kavenchuk wrote:
*** - FUNCALL: CFFI-UFFI-COMPAT:MAKE-POINTER is a macro, not a
function
The following restarts are available: ...
That's odd. UFFI's make-pointer is a macro. What code is trying to funcall make-pointer?
Only here:
odbc-api.lisp:
(defun %set-attr-odbc-version (henv version) (with-error-handling (:henv henv) (SQLSetEnvAttr henv $SQL_ATTR_ODBC_VERSION (make-pointer version :void) 0)))
(def-function "SQLSetEnvAttr" ((henv sql-handle) ; HENV henv (attr :int) (*value :pointer-void) (szLength :int)) :module "odbc" :returning :short)
Thanks!