Mercurial > cpython-lru_cache-weakref
diff Include/unicodeobject.h @ 67150:4bb7f7b151fe
Issue #9738: document encodings of unicode functions
| author | Victor Stinner <victor.stinner@haypocalc.com> |
|---|---|
| date | Mon, 27 Dec 2010 01:49:29 +0000 |
| parents | 902db4722594 |
| children | f61196453c78 |
line wrap: on
line diff
--- a/Include/unicodeobject.h Mon Dec 27 01:49:26 2010 +0000 +++ b/Include/unicodeobject.h Mon Dec 27 01:49:29 2010 +0000 @@ -443,14 +443,14 @@ /* Similar to PyUnicode_FromUnicode(), but u points to UTF-8 encoded bytes */ PyAPI_FUNC(PyObject*) PyUnicode_FromStringAndSize( - const char *u, /* char buffer */ - Py_ssize_t size /* size of buffer */ + const char *u /* UTF-8 encoded string */ + Py_ssize_t size /* size of buffer */ ); /* Similar to PyUnicode_FromUnicode(), but u points to null-terminated UTF-8 encoded bytes */ PyAPI_FUNC(PyObject*) PyUnicode_FromString( - const char *u /* string */ + const char *u /* UTF-8 encoded string */ ); /* Return a read-only pointer to the Unicode object's internal @@ -551,7 +551,9 @@ PyAPI_FUNC(void) PyUnicode_InternInPlace(PyObject **); PyAPI_FUNC(void) PyUnicode_InternImmortal(PyObject **); -PyAPI_FUNC(PyObject *) PyUnicode_InternFromString(const char *); +PyAPI_FUNC(PyObject *) PyUnicode_InternFromString( + const char *u /* UTF-8 encoded string */ + ); #ifndef Py_LIMITED_API PyAPI_FUNC(void) _Py_ReleaseInternedUnicodeStrings(void); #endif @@ -1455,7 +1457,7 @@ PyAPI_FUNC(int) PyUnicode_CompareWithASCIIString( PyObject *left, - const char *right + const char *right /* ASCII-encoded string */ ); /* Rich compare two strings and return one of the following:
