casefold_test.in   [plain text]


# 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