From: Olof-Joachim Frahm Date: Fri, 17 May 2013 22:40:43 +0000 (+0200) Subject: Accept string designators in STRING=. X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=65fcf13c9c86650a2df27e8c1fc435aff6cc1e5e;p=jscl.git Accept string designators in STRING=. --- diff --git a/src/string.lisp b/src/string.lisp index 56c4776..8bead9b 100644 --- a/src/string.lisp +++ b/src/string.lisp @@ -19,7 +19,9 @@ (t (char-to-string x)))) (defun string= (s1 s2) - (let ((n (length s1))) + (let* ((s1 (string s1)) + (s2 (string s2)) + (n (length s1))) (when (= (length s2) n) (dotimes (i n t) (unless (char= (char s1 i) (char s2 i))