Automated commit for debian release 6.7.2-1
[clsql.git] / db-mysql / mysql-client-info.lisp
index 0721194e41243ee15fab38eef505a353b1a8a2dd..a944d452896a9408730053aa9f359fe3b05c6f55 100644 (file)
@@ -7,8 +7,6 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  April 2004
 ;;;;
-;;;; $Id$
-;;;;
 ;;;; This file, part of CLSQL, is Copyright (c) 2004 by Kevin M. Rosenberg
 ;;;;
 ;;;; CLSQL users are granted the rights to distribute and use this software
                   (string-equal "4.1" *mysql-client-info* :end2 3))
          (pushnew :mysql-client-v4.1 cl:*features*)))
       ((eql (schar *mysql-client-info* 0) #\5)
-       (pushnew :mysql-client-v5 cl:*features*))
+       (pushnew :mysql-client-v5 cl:*features*)
+       (when (and (>= (length *mysql-client-info*) 3)
+                  (string-equal "5.1" *mysql-client-info* :end2 3))
+         (pushnew :mysql-client-v5.1 cl:*features*)))
+      ((eql (schar *mysql-client-info* 0) #\6)
+       (pushnew :mysql-client-v6 cl:*features*))
       (t
-       (error "Unknown mysql client version '~A'." *mysql-client-info*)))))
-
+       (format t "Warning: Unknown mysql client version '~A', verify proper operation." *mysql-client-info*)))))