@@ -33,6 +33,51 @@ Python 3.14
33
33
34
34
See `PyLong_GetSign() documentation <https://docs.python.org/dev/c-api/long.html#c.PyLong_GetSign >`__.
35
35
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
+
36
81
Python 3.13
37
82
-----------
38
83
0 commit comments