(if (and (or (eq? key=? string=?)
(eq? key=? string-ci=?))
(or (eq? key-hash string-hash)
- (eq? key-hash string-ci-hash)
+ (eq? key-hash string-hash-ci)
(eq? key-hash hash)))
#f ;No rehash needed after GC
#t) ;Rehash needed after GC
(files "ustring")
(parent (runtime))
(export () deprecated:ustring
+ (string-ci-hash string-hash-ci)
(string-hash-mod string-hash)
(substring->list string->list)
(substring-move-left! substring-move!)
string-append
string-append*
string-builder
- string-ci-hash
string-ci<=?
string-ci<?
string-ci=?
((ucode-primitive string-hash) string*)
((ucode-primitive string-hash-mod) string* modulus))))
-(define (string-ci-hash string #!optional modulus)
+(define (string-hash-ci string #!optional modulus)
(string-hash (string-foldcase string) modulus))
(define (8-bit-string? object)