From 6d53decdfa6f20745629bf81c69d1863c2e8a76d Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Wed, 25 Jan 2023 16:04:06 -0800 Subject: [PATCH] base64: use while* --- basis/base64/base64.factor | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/basis/base64/base64.factor b/basis/base64/base64.factor index 7f496daa7b..5ec3d0a5f3 100644 --- a/basis/base64/base64.factor +++ b/basis/base64/base64.factor @@ -95,7 +95,7 @@ PRIVATE> :: (decode-base64) ( input output -- ) 3 :> data - [ B{ CHAR: \n CHAR: \r } input read1-ignoring dup ] [ + [ B{ CHAR: \n CHAR: \r } input read1-ignoring ] [ B{ CHAR: \n CHAR: \r } input read1-ignoring CHAR: = or B{ CHAR: \n CHAR: \r } input read1-ignoring CHAR: = or B{ CHAR: \n CHAR: \r } input read1-ignoring CHAR: = or @@ -103,7 +103,7 @@ PRIVATE> [ CHAR: = eq? 1 0 ? ] tri@ + + [ head-slice* ] unless-zero output stream-write - ] while drop ; + ] while* ; PRIVATE> -- 2.34.1