X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=uffi%2Fclsql-uffi-loader.lisp;h=2705f554ee88a746ec35b3855feb578e3aa8bd63;hp=115209a9afda21a8de6af86f1c5b64be06fc7c98;hb=1b07d2fd927cf8f1943ac0a0b8c980d1dc707076;hpb=e44d25095946bbc8b5d175a09dc2e611eee319e7 diff --git a/uffi/clsql-uffi-loader.lisp b/uffi/clsql-uffi-loader.lisp index 115209a..2705f55 100644 --- a/uffi/clsql-uffi-loader.lisp +++ b/uffi/clsql-uffi-loader.lisp @@ -28,16 +28,16 @@ well as any of the filenames in any of the clsql:*foreign-library-search-paths*" (uffi:load-foreign-library testpath :module module :supporting-libraries supporting-libraries) - (error (c) (warn "~A" c) nil)))) + (error nil)))) ;(c) (warn "~A" c) nil)))) (or (loop for type in (uffi:foreign-library-types) thereis (loop for name in filenames for pn = (make-pathname :name name :type type) thereis (or + (try-load pn) (loop for search-path in clsql:*foreign-library-search-paths* - thereis (try-load (merge-pathnames pn search-path))) - (try-load pn)))) + thereis (try-load (merge-pathnames pn search-path)))))) (when errorp (error "Couldn't load foreign librar~@P ~{~S~^, ~}. (searched ~S)" (length filenames) filenames