Is it saying that
(typep (code-char (1- char-code-limit)) (quote base-char)) ;==> NIL
yet
(typep (code-char (1- char-code-limit)) (quote character)) ;==> T
and
(subtypep 'character 'base-char) ;==> T T
?
By the way, I am not able to reproduce the test-encodings.script failure on alisp8.exe and mlisp8.exe - I ran them several more times and they are passing now.