[Python-checkins] cpython: PyUnicode_CHARACTER_SIZE(): add a reference to PyUnicode_KIND_SIZE()

victor.stinner python-checkins at python.org
Sat Oct 1 02:49:30 CEST 2011


http://hg.python.org/cpython/rev/2e9fb59a1484
changeset:   72554:2e9fb59a1484
user:        Victor Stinner <victor.stinner at haypocalc.com>
date:        Sat Oct 01 02:39:37 2011 +0200
summary:
  PyUnicode_CHARACTER_SIZE(): add a reference to PyUnicode_KIND_SIZE()

files:
  Include/unicodeobject.h |  7 +++++--
  1 files changed, 5 insertions(+), 2 deletions(-)


diff --git a/Include/unicodeobject.h b/Include/unicodeobject.h
--- a/Include/unicodeobject.h
+++ b/Include/unicodeobject.h
@@ -338,7 +338,9 @@
 
 
 /* Return the number of bytes the string uses to represent single characters,
-   this can be 1, 2 or 4. */
+   this can be 1, 2 or 4.
+
+   See also PyUnicode_KIND_SIZE(). */
 #define PyUnicode_CHARACTER_SIZE(op) \
     (1 << (PyUnicode_KIND(op) - 1))
 
@@ -378,8 +380,9 @@
      _PyUnicode_NONCOMPACT_DATA(op))
 
 /* Compute (index * char_size) where char_size is 2 ** (kind - 1).
+   The index is a character index, the result is a size in bytes.
 
-   The index is a character index, the result is a size in bytes. */
+   See also PyUnicode_CHARACTER_SIZE(). */
 #define PyUnicode_KIND_SIZE(kind, index) ((index) << ((kind) - 1))
 
 /* In the access macros below, "kind" may be evaluated more than once.

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list