Ignore:
Timestamp:
02/04/2008 12:59:54 AM (18 years ago)
Author:
David Owen <dsowen@…>
branch-nick:
test
parents:
RevTreeChgset
2.1.10@combined,2.1.10[combined,2.1.10]
3@combined,3[combined,3]
revision id:
dsowen@fugue88.ws-20080204005954-s1vx8hf9i7l2iqqe
Message:

Merged most of revision 3 from vendor. Vendor made some backtracks from sql-pointer to :long for unknown reason, and added MySQL stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • combined/src/odbc/parameter.lisp

    r2.1.5 r2.1.11  
    293293            )
    294294          (progn
    295             ;; (break)
    296295            (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len)
    297296                  (length value))
     
    426425    ;; we store the position there
    427426    (setf buffer-length (cffi:foreign-type-size 'sql-pointer))
    428     (setf value-ptr (cffi:foreign-alloc 'sql-pointer))))
     427    (setf value-ptr (cffi:foreign-alloc 'sql-pointer)))
     428)
    429429
    430430(defmethod set-parameter-value ((param blob-parameter) value)
     
    437437              (slot-value param 'position))
    438438      (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len)
    439               (%sql-len-data-at-exec (length value))))))
     439              (%sql-len-data-at-exec (length value)))
     440      )))
    440441
    441442(defmethod send-parameter-data ((param blob-parameter) hstmt)
     
    443444         (len (length temp-val))
    444445         (buffer (cffi:foreign-alloc :uchar
    445                                                :count (if (zerop len) 1 len))))
     446                                     :count (if (zerop len) 1 len))))
    446447    (put-byte-vector buffer
    447448                 temp-val)
Note: See TracChangeset for help on using the changeset viewer.