[Python-Dev] cpython: Add _PyUnicode_UTF8() and _PyUnicode_UTF8_LENGTH() macros
Victor Stinner
victor.stinner at haypocalc.com
Sat Oct 1 19:21:52 CEST 2011
Le samedi 1 octobre 2011 17:18:42, Antoine Pitrou a écrit :
> On Sat, 01 Oct 2011 16:53:44 +0200
>
> victor.stinner <python-checkins at python.org> wrote:
> > http://hg.python.org/cpython/rev/4afab01f5374
> > changeset: 72565:4afab01f5374
> > user: Victor Stinner <victor.stinner at haypocalc.com>
> > date: Sat Oct 01 16:48:13 2011 +0200
> >
> > summary:
> > Add _PyUnicode_UTF8() and _PyUnicode_UTF8_LENGTH() macros
> >
> > * Rename existing _PyUnicode_UTF8() macro to PyUnicode_UTF8()
>
> Wouldn't this be better called PyUnicode_AS_UTF8()?
All these macro are privates and just used to have a more readable C code. For
example, _PyUnicode_UTF8() just gives access to a field a structure after
casting the object to the right type.
We may drop "PyUnicode_" and "_PyUnicode_" prefixes if these names are
confusing.
Victor
More information about the Python-Dev
mailing list