PyUnicode_Resize(): warn about canonical representation
Call also directly unicode_resize() in unicodeobject.c
diff --git a/Include/unicodeobject.h b/Include/unicodeobject.h
index 32d7df7..cd35ae6 100644
--- a/Include/unicodeobject.h
+++ b/Include/unicodeobject.h
@@ -779,7 +779,10 @@
a new string and copy characters), or create a new string.
Error handling is implemented as follows: an exception is set, -1
- is returned and *unicode left untouched. */
+ is returned and *unicode left untouched.
+
+ WARNING: The function doesn't check string content, the result may not be a
+ string in canonical representation. */
PyAPI_FUNC(int) PyUnicode_Resize(
PyObject **unicode, /* Pointer to the Unicode object */