X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=sql%2Fexpressions.lisp;h=770bf379a69c1e74ecd9a51e0204d81107e2e6db;hb=8456b79be8685d58e341aaadbdb9063a42729304;hp=2cb7339251b6d425b20c7a362f88a1a3bac9d866;hpb=49718a027333775f28d463d4e80d5e5238ef68a3;p=clsql.git diff --git a/sql/expressions.lisp b/sql/expressions.lisp index 2cb7339..770bf37 100644 --- a/sql/expressions.lisp +++ b/sql/expressions.lisp @@ -249,7 +249,12 @@ ;; the next loop simply emits each sub-expression with the appropriate number of ;; parens and operators (flet ((trim (sub) - (string-trim '(#\space #\newline #\return #\tab #\no-break_space) + (string-trim '(#\space #\newline #\return #\tab + ;; sbcl, allegrocl, and clisp use #\no-break_space + ;; lispworks uses #\no-break-space + #-lispworks #\no-break_space + #+lispworks #\no-break-space + ) (with-output-to-string (*sql-stream*) (output-sql sub database))))) (let ((str-subs (loop for sub in sub-expressions