diff --git a/lib/chibi/regexp.scm b/lib/chibi/regexp.scm index e1b892fa..e8860556 100644 --- a/lib/chibi/regexp.scm +++ b/lib/chibi/regexp.scm @@ -60,11 +60,11 @@ (define (char-set-ci cset) (let ((res (char-set))) - (for-each + (char-set-for-each (lambda (ch) (char-set-adjoin! res (char-upcase ch)) (char-set-adjoin! res (char-downcase ch))) - (char-set->list cset)) + cset) res)) (define (make-char-state ch flags next)