X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=db-mysql%2Fmysql-loader.lisp;h=957c39e48e7123105a067436e3c0180635b94b35;hp=1dc903daf1963e51aca9172fee33264531174ff4;hb=9bbed78051e80e6ab76ae47834136035602bbbf1;hpb=bada52b7a8fd2cc484dee33cccd64ca09a52ec3d diff --git a/db-mysql/mysql-loader.lisp b/db-mysql/mysql-loader.lisp index 1dc903d..957c39e 100644 --- a/db-mysql/mysql-loader.lisp +++ b/db-mysql/mysql-loader.lisp @@ -16,8 +16,7 @@ ;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL. ;;;; ************************************************************************* -(declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0))) -(in-package :mysql) +(in-package #:mysql) ;;;; Modified by Kevin Rosenberg ;;;; - probe potential directories to find library @@ -27,7 +26,7 @@ (defparameter *clsql-mysql-library-path* (uffi:find-foreign-library - "clsql-mysql" + "mysql" `(,(make-pathname :directory (pathname-directory *load-truename*)) "/usr/lib/clsql/" "/sw/lib/clsql/" @@ -41,8 +40,9 @@ "/usr/lib/" "/sw/lib/" "/usr/local/lib/" - "/home/kevin/debian/src/clsql/db-mysql/" - "/mysql/lib/opt/") + "/home/kevin/debian/src/clsql/db-mysql/" + "/mysql/lib/dll32/" + "/mysql/lib/opt/") :drive-letters '("C"))) (defvar *mysql-library-candidate-names* @@ -62,10 +62,10 @@ set to the right path before compiling or loading the system.") (defvar *mysql-library-loaded* nil "T if foreign library was able to be loaded successfully") -(defmethod clsql-base-sys:database-type-library-loaded ((database-type (eql :mysql))) +(defmethod clsql-base:database-type-library-loaded ((database-type (eql :mysql))) *mysql-library-loaded*) -(defmethod clsql-base-sys:database-type-load-foreign ((database-type (eql :mysql))) +(defmethod clsql-base:database-type-load-foreign ((database-type (eql :mysql))) (let ((mysql-path (uffi:find-foreign-library *mysql-library-candidate-names* *mysql-library-candidate-directories* @@ -85,5 +85,5 @@ set to the right path before compiling or loading the system.") (setq *mysql-library-loaded* t)) -(clsql-base-sys:database-type-load-foreign :mysql) +(clsql-base:database-type-load-foreign :mysql)