added PyUnicode_FromOrdinal() to unicode.pxd
authorStefan Behnel <scoder@users.berlios.de>
Thu, 22 Apr 2010 11:02:56 +0000 (13:02 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Thu, 22 Apr 2010 11:02:56 +0000 (13:02 +0200)
Cython/Includes/cpython/unicode.pxd

index 053c0b3fc4b7e2151ebd3b2ec5e1722401fe2fb1..debb37ef57454656b56cc1f90855d7839c98f10c 100644 (file)
@@ -89,6 +89,13 @@ cdef extern from *:
     # when u is NULL.
     object PyUnicode_FromUnicode(Py_UNICODE *u, Py_ssize_t size)
 
+    # Create a Unicode Object from the given Unicode code point ordinal.
+    #
+    # The ordinal must be in range(0x10000) on narrow Python builds
+    # (UCS2), and range(0x110000) on wide builds (UCS4). A ValueError
+    # is raised in case it is not.
+    PyObject* PyUnicode_FromOrdinal(int ordinal)
+
     # Return a read-only pointer to the Unicode object's internal
     # Py_UNICODE buffer, NULL if unicode is not a Unicode object.
     Py_UNICODE* PyUnicode_AsUnicode(object o) except NULL