What's New in Python 3.3: complete the deprecation list

Add also FIXMEs in unicodeobject.c
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index 843bfdf..4f54b69 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -798,6 +798,8 @@
    strings)
  * :c:func:`PyUnicode_AsUnicodeCopy`: use :c:func:`PyUnicode_AsUCS4Copy` or
    :c:func:`PyUnicode_AsWideCharString`
+ * :c:func:`PyUnicode_GetMax`
+
 
 Functions and macros manipulating Py_UNICODE* strings:
 
@@ -813,6 +815,7 @@
  * :c:macro:`Py_UNICODE_strchr`, :c:macro:`Py_UNICODE_strrchr`: use
    :c:func:`PyUnicode_FindChar`
  * :c:macro:`Py_UNICODE_FILL`
+ * :c:macro:`Py_UNICODE_MATCH`
 
 Encoders:
 
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index 2fea30b..aeccfe4 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -7042,6 +7042,7 @@
 
     if (*v == NULL) {
         /* Create unicode object */
+        /* FIXME: don't use _PyUnicode_New(), but allocate a wchar_t* buffer */
         *v = (PyObject*)_PyUnicode_New(outsize);
         if (*v == NULL)
             return -1;
@@ -7122,6 +7123,7 @@
             PyErr_NoMemory();
             goto error;
         }
+        /* FIXME: don't use _PyUnicode_New(), but allocate a wchar_t* buffer */
         *v = (PyObject*)_PyUnicode_New(size * Py_ARRAY_LENGTH(buffer));
         if (*v == NULL)
             goto error;