(error 'sql-database-error :message "OCI No Data Found"))
(#.+oci-success-with-info+
(error 'sql-database-error :message "internal error: unexpected +oci-success-with-info"))
- (#.+oci-no-data+
- (error 'sql-database-error :message "OCI No Data"))
(#.+oci-invalid-handle+
(error 'sql-database-error :message "OCI Invalid Handle"))
(#.+oci-need-data+
(xtramem-sz :unsigned-long) ; size_t
(usermempp (* :pointer-void))) ; dvoid **
-#+oci-8-1-5
+#-oci7
(def-oci-routine ("OCIEnvCreate" oci-env-create)
:int
- (p0 :pointer-void)
- (p1 :unsigned-int)
- (p2 :pointer-void)
- (p3 :pointer-void)
- (p4 :pointer-void)
- (p5 :pointer-void)
- (p6 :unsigned-long)
- (p7 :pointer-void))
+ (envhpp (* :pointer-void))
+ (mode :unsigned-int)
+ (ctxp :pointer-void)
+ (malocfp :pointer-void)
+ (ralocfp :pointer-void)
+ (mfreefp :pointer-void)
+ (xtramemsz :unsigned-long)
+ (usrmempp (* :pointer-void)))
(def-oci-routine ("OCIHandleAlloc" oci-handle-alloc)
:int
(valuep :pointer-void)
(value_sz :long)
(dty :unsigned-short)
- (indp :pointer-void)
+ (indp (* :short))
(rlenp (* :unsigned-short))
(rcodep (* :unsigned-short))
(mode :unsigned-long))