Author belopolsky
Recipients Rhamphoryncus, amaury.forgeotdarc, belopolsky, eric.smith, ezio.melotti, lemburg, loewis, pitrou, rhettinger, vstinner
Date 2010-12-03.19:26:58
SpamBayes Score 3.18394e-06
Marked as misclassified No
Message-id <>
In-reply-to <>
On Sat, Nov 27, 2010 at 6:38 PM, Raymond Hettinger
<> wrote:
> I suggest Py_UNICODE_ADVANCE() to avoid false suggestion that the iterator protocol is being used.

As a data point, ICU defines U16_NEXT() for similar purpose.  I also
like ICU terminology for surrogates ("lead" and "trail") better than
the backward "high" and "low".  The U16_APPEND()  suggests
Py_UNICODE_APPEND instead of PUT_NEXT (this one has a virtue of not
having "next" in the name as well.)  I still like NEXT better than
ADVANCE because it is shorter and has an obvious PREV counterpart that
we may want to add later.

Note that ICU uses U16_ prefix for these macros even when they operate
on 32-bit characters.

More at
Date User Action Args
2010-12-03 19:27:08belopolskysetrecipients: + belopolsky, lemburg, loewis, rhettinger, amaury.forgeotdarc, Rhamphoryncus, pitrou, vstinner, eric.smith, ezio.melotti
2010-12-03 19:26:58belopolskylinkissue10542 messages
2010-12-03 19:26:58belopolskycreate