~ chicken-core (master) 94bdfaf8c8f1e0b6ece42ebe9d78b526070ee318


commit 94bdfaf8c8f1e0b6ece42ebe9d78b526070ee318
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Sep 7 11:55:17 2026 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Mon Sep 7 11:55:17 2026 +0200

    Revert "handle identically"
    
    This reverts commit be5329fc1ef3be24b5d07552b569176d2ccbc070.

diff --git a/library.scm b/library.scm
index b21744d2..e20be47e 100644
--- a/library.scm
+++ b/library.scm
@@ -1730,8 +1730,13 @@ EOF
     (k buf 0 n)))
 
 (define (##sys#latin-scanner state byte) #f)
-(define ##sys#binary-decoder ##sys#latin-decoder)
-(define ##sys#binary-encoder ##sys#latin-encoder)
+
+(define (##sys#binary-decoder bv start len k)
+  (k bv start len) )
+
+(define (##sys#binary-encoder bv start len k)
+  (k bv start len) )
+
 (define (##sys#binary-scanner state byte) #f)
 
 ;; invokes k with encoding and decoding procedures
Trap