Tcl Source Code

Artifact [9d2081a06d]
Login

Artifact 9d2081a06d75c1c22dcd799e23ef8b9c93ecb4f8:

Ticket change [9d2081a06d] - New ticket [8e1e31eac0] lsort treats NUL chars strangely. by m7j4k9 2017-07-20 10:21:46.
D 2017-07-20T10:21:46.820
J assignee nobody
J closer nobody
J cmimetype text/plain
J comment The\sNUL\scharacter\sis\snot\scollated\scorrectly.\r\n\r\nThe\sTcl\scommand\sbelow\sdemonstrates\sthat\sthe\sNUL\scharacter\s\r\nis\streated\sby\slsort\sas\sif\sit\shad\sthe\sbit\svalue\s0111\s1111.1\r\n--\sthat's\sright,\sas\sif\sit\swere\sbetween\s127\sand\s128.\r\n\r\n%\sjoin\s[lsort\s[list\s\\0.1\s\\7.2\sa.3\sz.4\s\\x7F.5\s\\x80.6\s\\xFF.7]]\s:\r\n\r\n.2:a.3:z.4:.5:\s.1:€.6:ÿ.7\r\n\r\nOnly\sNUL\sseems\sto\sbe\streated\sthis\soddly\sas\sconfirmed\sby:\r\n\r\n%\sfor\s{\sset\slist\s{}\s;\sset\si\s0\s}\s{\s$i\s<\s256\s}\s{\sincr\si\s}\s{\slappend\slist\s[format\s%c.%02x\s$i\s$i]\s}\r\n%\slsort\s$list
J foundin 8.6.6
J is_private 0
J login m7j4k9
J priority 5\sMedium
J private_contact 19f06fe5054ecb07284f096bd2da5fdc29221e4e
J resolution None
J severity Minor
J status Open
J submitter m7j4k9
J subsystem 17.\sCommands\sI-L
J title lsort\streats\sNUL\schars\sstrangely
J type Bug
K 8e1e31eac0fd6b6c4452bc108a98ab08c6b64588
U m7j4k9
Z b24b66a1239c11b3933bff4b70f410af