]> granicus.if.org Git - python/commitdiff
Fixed the documentation of the structure PyMethodDef.
authorSerhiy Storchaka <storchaka@gmail.com>
Mon, 21 Nov 2016 09:37:18 +0000 (11:37 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Mon, 21 Nov 2016 09:37:18 +0000 (11:37 +0200)
The fields ml_name and ml_doc are of type "const char *" rather of "char *".

Doc/extending/newtypes.rst

index 4a6e26cf2aac6153903a94879d6ca631762c6c87..b8ce4377877e707cf0d85f5fc4ca33a391065526 100644 (file)
@@ -1122,10 +1122,10 @@ If :c:member:`~PyTypeObject.tp_methods` is not *NULL*, it must refer to an array
 structure::
 
    typedef struct PyMethodDef {
-       char        *ml_name;       /* method name */
+       const char  *ml_name;       /* method name */
        PyCFunction  ml_meth;       /* implementation function */
        int          ml_flags;      /* flags */
-       char        *ml_doc;        /* docstring */
+       const char  *ml_doc;        /* docstring */
    } PyMethodDef;
 
 One entry should be defined for each method provided by the type; no entries are