1.0.31.23: OAOOize external-format support
[sbcl.git] / src / code / external-formats / enc-ebcdic.lisp
index f3d1144..b54e630 100644 (file)
      (,(make-od-name 'latin->string accessor) array astart aend #'ebcdic-us->code-mapper)))
 (instantiate-octets-definition define-ebcdic-us->string)
 
-(add-external-format-funs '(:ebcdic-us :cp037 :|cp037| :ibm-037 :ibm037)
-                          '(ebcdic-us->string-aref string->ebcdic-us))
-
 (define-external-format (:ebcdic-us :cp037 :|cp037| :ibm-037 :ibm037)
     1 t
     (let ((ebcdic-us-byte (code->ebcdic-us-mapper bits)))
       (if ebcdic-us-byte
           (setf (sap-ref-8 sap tail) ebcdic-us-byte)
           (external-format-encoding-error stream bits)))
-    (code-char (ebcdic-us->code-mapper byte)))
+    (code-char (ebcdic-us->code-mapper byte))
+    ebcdic-us->string-aref
+    string->ebcdic-us)