Oops. Need to tell precompile-ef-slot about +ef-osc+. snapshot-2012-12
authorRaymond Toy <toy.raymond@gmail.com>
Tue, 20 Nov 2012 06:42:47 +0000 (22:42 -0800)
committerRaymond Toy <toy.raymond@gmail.com>
Tue, 20 Nov 2012 06:42:47 +0000 (22:42 -0800)
src/code/extfmts.lisp

index 7308b5d..a389dcb 100644 (file)
@@ -1171,7 +1171,8 @@ character and illegal outputs are replaced by a question mark.")
        (#.+ef-os+ (%ef-octets-to-string ef))
        (#.+ef-so+ (%ef-string-to-octets ef))
        (#.+ef-en+ (%ef-encode ef))
-       (#.+ef-de+ (%ef-decode ef))))
+       (#.+ef-de+ (%ef-decode ef))
+       (#.+ef-osc+ (%ef-octets-to-string-counted ef))))
     `(setf (aref (ef-cache (find-external-format ,(ef-name ef))) ,slot)
         ,(subst (ef-name ef) ef
                 (function-lambda-expression (aref (ef-cache ef) slot))))))