# Ignored when not running as root. chroot /tmp # Casefold U+0000 .. U+10FFFF excluding surrogates. range 0x0 0xD7FF range 0xD800 0xD800 range 0xDFFF 0xDFFF range 0xE000 0x10FFFF # Demonstrate that range is not a noop. verbose 1 range 0xE000 0xE007 verbose 0 # Upper-case greek -> lower-case greek. fold Δημοσθένους.example.com # Exact-fit null termination test. fold Δημοσθένους.exxample.com # Upper-case ASCII -> lower-case ASCII. fold HeLlO.ExAmPlE.CoM # Folding does not change aliases for '.'. fold x。example.com fold x.example.com fold x。example.com # Bad UTF-8 fold YYY€€€ fold €€€XXX