X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Futils.lisp;h=515dc49359e98d1a5f6e48d97d72b19c3aa6c3a2;hp=9a554cb7def4837c9de48eafdc26deefd7eaf503;hb=6bee16be3f891067ae8fe1a67e13b39e8ee72598;hpb=fd6226503221a19c3045257f2e47948eea140566 diff --git a/sql/utils.lisp b/sql/utils.lisp index 9a554cb..515dc49 100644 --- a/sql/utils.lisp +++ b/sql/utils.lisp @@ -18,10 +18,16 @@ (defvar +whitespace-chars+ '(#\space #\tab #\newline #\return - ;; Tested: sbcl, allegrocl, and clisp use #\no-break_space + ;; Tested: sbcl unicode, allegrocl, openmcl,clisp use #\no-break_space ;; lispworks uses #\no-break-space - #+lispworks #\no-break-space - #-lispworks #\no-break_space + ;; sbcl non-unicode doesn't support no break space + ;; AllegroCL 8-bit strings don't fail on reading #\no-break_space, + ;; but can't represent such a character + ;; CMUCL errors when trying to read #\no-break_space + #+(and lispworks unicode) #\no-break-space + #+(or (and sbcl sb-unicode) (and allegro ics) (and clisp i18n) + (and openmcl openmcl-unicode-strings)) + #\no-break_space ) "List of whitespace characters for this lisp implementation.")