use md5sum-string instead of md5sum-sequence to adjust to upstream changes
[clsql.git] / db-odbc / odbc-ff-interface.lisp
index 2ae944d76a8b41f947e8bc7f0f21fc2d6c3fc853..0fa0824f008ef5bb68a9b062a0032a7a055cc800 100644 (file)
@@ -6,8 +6,6 @@
 ;;;; Purpose:  Function definitions for UFFI interface to ODBC
 ;;;; Author:   Kevin M. Rosenberg
 ;;;;
-;;;; $Id$
-;;;;
 ;;;; This file, part of CLSQL, is Copyright (c) 2004 by Kevin M. Rosenberg
 ;;;; and Copyright (C) Paul Meurer 1999 - 2001. All rights reserved.
 ;;;;
@@ -23,7 +21,7 @@
 (def-foreign-type string-ptr (* :unsigned-char))
 (def-type long-ptr-type (* #.$ODBC-LONG-TYPE))
 
-;; odbc v3
+;; ODBC3
 (def-function "SQLAllocHandle"
     ((handle-type :short)
      (input-handle sql-handle)
   :module "odbc"
   :returning :short)
 
+;; ODBC3 version of SQLFreeStmt, SQLFreeConnect, and SSQLFreeStmt
+(def-function "SQLFreeHandle"
+    ((handle-type :short)        ; HandleType
+     (input-handle sql-handle))  ; Handle
+  :module "odbc"
+  :returning :short)              ; RETCODE_SQL_API
+
+
 ;; deprecated
 (def-function "SQLAllocEnv"
     ((*phenv sql-handle-ptr)    ; HENV   FAR *phenv
   :module "odbc"
   :returning :short)              ; RETCODE_SQL_API
 
+
+;;deprecated
+(def-function "SQLFreeConnect"
+    ((hdbc sql-handle))         ; HDBC        hdbc
+  :module "odbc"
+  :returning :short)              ; RETCODE_SQL_API
+
 ;; deprecated
 (def-function "SQLAllocStmt"
     ((hdbc sql-handle)          ; HDBC        hdbc