@@ -33,6 +33,51 @@ Python 3.14
3333
3434 See `PyLong_GetSign() documentation <https://docs.python.org/dev/c-api/long.html#c.PyLong_GetSign >`__.
3535
36+ .. c :function :: PyUnicodeWriter* PyUnicodeWriter_Create (Py_ssize_t length)
37+
38+ See `PyUnicodeWriter_Create() documentation <https:// docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_Create>`__.
39+
40+ .. c:function:: PyObject* PyUnicodeWriter_Finish(PyUnicodeWriter *writer)
41+
42+ See `PyUnicodeWriter_Finish() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_Finish >`__.
43+
44+ .. c :function :: void PyUnicodeWriter_Discard (PyUnicodeWriter *writer)
45+
46+ See `PyUnicodeWriter_Discard() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_Discard >`__.
47+
48+ .. c :function :: int PyUnicodeWriter_WriteChar (PyUnicodeWriter *writer, Py_UCS4 ch)
49+
50+ See `PyUnicodeWriter_WriteChar() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_WriteChar >`__.
51+
52+ .. c :function :: int PyUnicodeWriter_WriteUTF8 (PyUnicodeWriter *writer, const char *str, Py_ssize_t size)
53+
54+ See `PyUnicodeWriter_WriteUTF8() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_WriteUTF8 >`__.
55+
56+ .. c :function :: int PyUnicodeWriter_WriteWideChar (PyUnicodeWriter *writer, const wchar_t *str, Py_ssize_t size)
57+
58+ See `PyUnicodeWriter_WriteWideChar() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_WriteWideChar >`__.
59+
60+ .. c :function :: int PyUnicodeWriter_WriteStr (PyUnicodeWriter *writer, PyObject *obj)
61+
62+ See `PyUnicodeWriter_WriteStr() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_WriteStr >`__.
63+
64+ .. c :function :: int PyUnicodeWriter_WriteRepr (PyUnicodeWriter *writer, PyObject *obj)
65+
66+ See `PyUnicodeWriter_WriteRepr() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_WriteRepr >`__.
67+
68+ .. c :function :: int PyUnicodeWriter_WriteSubstring (PyUnicodeWriter *writer, PyObject *str, Py_ssize_t start, Py_ssize_t end)
69+
70+ See `PyUnicodeWriter_WriteSubstring() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_WriteSubstring >`__.
71+
72+ .. c :function :: int PyUnicodeWriter_Format (PyUnicodeWriter *writer, const char *format, ...)
73+
74+ See `PyUnicodeWriter_Format() documentation <https://docs.python.org/dev/c-api/unicode.html#c.PyUnicodeWriter_Format >`__.
75+
76+ Not supported:
77+
78+ * ``PyUnicodeWriter_DecodeUTF8Stateful() ``
79+
80+
3681Python 3.13
3782-----------
3883
0 commit comments