0.9.9.31:
authorNathan Froyd <froydnj@cs.rice.edu>
Tue, 14 Feb 2006 19:38:38 +0000 (19:38 +0000)
committerNathan Froyd <froydnj@cs.rice.edu>
Tue, 14 Feb 2006 19:38:38 +0000 (19:38 +0000)
Add a declaration to GET-LATIN-BYTES to silence some efficiency
  notes.  Makes the code smaller, too.

src/code/octets.lisp
version.lisp-expr

index f743a4b..e768fb3 100644 (file)
@@ -221,6 +221,7 @@ one-past-the-end"
 (defun get-latin-bytes (mapper external-format string pos end)
   (declare (ignore end))
   (let ((code (funcall mapper (char-code (char string pos)))))
+    (declare (type (or null char-code) code))
     (values (cond
               ((and code (< code 256)) code)
               (t
index c45488e..d8c689e 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.9.30"
+"0.9.9.31"