On 10/5/2011 7:53 PM, Victor Stinner wrote:
Le mercredi 5 octobre 2011 21:25:22, Terry Reedy a écrit :
+           - PyUnicode_1BYTE_KIND (1):
+
+             * character type = Py_UCS1 (8 bits, unsigned)
+             * if ascii is 1, at least one character must be in range
+               U+80-U+FF, otherwise all characters must be in range
U+00-U+7F

Given that 1==True, this looks backwards.

I changed the doc to:

PyUnicode_1BYTE_KIND (1):

  * character type = Py_UCS1 (8 bits, unsigned)
  * if ascii is set, all characters must be in range
    U+0000-U+007F, otherwise at least one character must be in range
    U+0080-U+00FF

Is it better?

yes

+           - PyUnicode_2BYTE_KIND (2):
+
+             * character type = Py_UCS2 (16 bits, unsigned)
+             * at least one character must be in range U+0100-U+1FFFF

/U+1FFFF/U+FFFF/ ?

Oops, correct. I fixed the doc, thanks for the review.

Glad I could help with that, even though not the code details.

--
Terry Jan Reedy


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to