File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -477,7 +477,7 @@ API Functions
477477 will be set if there was a failure.
478478
479479 This is an example of the use of this function, taken from the sources for the
480- :mod: `_weakref ` helper module for weak references::
480+ :mod: `! _weakref ` helper module for weak references::
481481
482482 static PyObject *
483483 weakref_ref(PyObject *self, PyObject *args)
@@ -518,9 +518,9 @@ Building values
518518 When memory buffers are passed as parameters to supply data to build objects, as
519519 for the ``s `` and ``s# `` formats, the required data is copied. Buffers provided
520520 by the caller are never referenced by the objects created by
521- :c:func: `Py_BuildValue `. In other words, if your code invokes :c:func: `malloc `
521+ :c:func: `Py_BuildValue `. In other words, if your code invokes :c:func: `! malloc `
522522 and passes the allocated memory to :c:func: `Py_BuildValue `, your code is
523- responsible for calling :c:func: `free ` for that memory once
523+ responsible for calling :c:func: `! free ` for that memory once
524524 :c:func: `Py_BuildValue ` returns.
525525
526526 In the following description, the quoted form is the format unit; the entry in
Original file line number Diff line number Diff line change @@ -47,8 +47,8 @@ API functions listed in this document.
4747 single: free()
4848
4949To avoid memory corruption, extension writers should never try to operate on
50- Python objects with the functions exported by the C library: :c:func: `malloc `,
51- :c:func: `calloc `, :c:func: `realloc ` and :c:func: `free `. This will result in mixed
50+ Python objects with the functions exported by the C library: :c:func: `! malloc `,
51+ :c:func: `! calloc `, :c:func: `! realloc ` and :c:func: `! free `. This will result in mixed
5252calls between the C allocator and the Python memory manager with fatal
5353consequences, because they implement different algorithms and operate on
5454different heaps. However, one may safely allocate and release memory blocks
You can’t perform that action at this time.
0 commit comments