X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/e642fd5b9e5355d4179df41865bb003191d1165b..4424b51dc2a4fb70d3489d6e87425bf61d3a10bc:/tools/config.lisp diff --git a/tools/config.lisp b/tools/config.lisp index 04276fe..c38b034 100644 --- a/tools/config.lisp +++ b/tools/config.lisp @@ -122,9 +122,9 @@ (defun pkg-libdir (package) (defun |#?-reader| (stream subchar arg) (declare (ignore subchar arg)) - (let ((not-p (when (char= (peek-char nil stream) #\-) - (read-char stream))) - (conditional (read stream t nil t))) + (let* ((not-p (when (char= (peek-char nil stream) #\-) + (read-char stream))) + (conditional (read stream t nil t))) (cond (*read-suppress* (read stream t nil t)) ((not *read-eval*) @@ -155,8 +155,7 @@ (defun sbcl>= (major minor micro &optional patch) (or (> %major major) (and (= %major major) (> %minor minor)) - (and (= %major major) (= %minor minor) (>= %micro micro)) - (and (= %major major) (= %minor minor) (>= %micro micro)) + (and (= %major major) (= %minor minor) (> %micro micro)) (and (= %major major) (= %minor minor) (= %micro micro) (>= (or %patch 0) (or patch 0))))))