Changeset 64-bit,16
- Timestamp:
- 02/16/2008 06:29:04 PM (18 years ago)
- branch-nick:
- 64-bit
- revision id:
- dsowen@fugue88.ws-20080216182904-v9zd4g515y0vb9qe
- Location:
- 64-bit/src/odbc
- Files:
-
- 3 edited
-
odbc-ff-interface.lisp (modified) (1 diff)
-
odbc-functions.lisp (modified) (1 diff)
-
parameter.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
64-bit/src/odbc/odbc-ff-interface.lisp
r13 r16 32 32 (defctype sql-u-len sql-u-integer) 33 33 (defctype sql-return sql-small-int) 34 (defctype sql-pointer-as-int 35 #.(ecase (foreign-type-size :pointer) 36 (1 :int8) 37 (2 :int16) 38 (4 :int32) 39 (8 :int64))) 34 40 35 41 (defctype *sql-small-int :pointer) -
64-bit/src/odbc/odbc-functions.lisp
r15 r16 69 69 (error-code (cffi:foreign-alloc 'sql-integer)) 70 70 (msg-length (cffi:foreign-alloc 'sql-small-int))) 71 (SQLError henv hdbc hstmt sql-state error-code 71 (SQLError (or henv (null-pointer)) (or hdbc (null-pointer)) 72 (or hstmt (null-pointer)) sql-state error-code 72 73 error-message $SQL_MAX_MESSAGE_LENGTH msg-length) 73 74 (get-string sql-state 5) ;(%cstring-to-keyword sql-state) -
64-bit/src/odbc/parameter.lisp
r13 r16 334 334 (progn 335 335 (setf (slot-value param 'temp-val) value) 336 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer )336 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer-as-int) 337 337 (slot-value param 'position)) 338 338 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len) … … 384 384 (progn 385 385 (setf (slot-value param 'temp-val) value) 386 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer )386 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer-as-int) 387 387 (slot-value param 'position)) 388 388 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len) … … 434 434 (progn 435 435 (setf (slot-value param 'temp-val) value) 436 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer )436 (setf (cffi:mem-ref (slot-value param 'value-ptr) 'sql-pointer-as-int) 437 437 (slot-value param 'position)) 438 438 (setf (cffi:mem-ref (slot-value param 'ind-ptr) 'sql-len)
Note: See TracChangeset
for help on using the changeset viewer.
