@@ -81,7 +81,7 @@ memory footprint as a whole. Consequently, under certain circumstances, the
8181Python memory manager may or may not trigger appropriate actions, like garbage
8282collection, memory compaction or other preventive procedures. Note that by using
8383the C library allocator as shown in the previous example, the allocated memory
84- for the I/O buffer escapes completely the Python memory manager.
84+ for the I/O buffer completely escapes the Python memory manager.
8585
8686.. seealso ::
8787
@@ -161,7 +161,7 @@ zero bytes.
161161
162162.. c:function:: void* PyMem_RawCalloc(size_t nelem, size_t elsize)
163163
164- Allocates *nelem* elements each whose size in bytes is *elsize* and returns
164+ Allocates *nelem* elements each of size *elsize* bytes and returns
165165 a pointer of type :c:expr:`void*` to the allocated memory, or ``NULL`` if the
166166 request fails. The memory is initialized to zeros.
167167
@@ -239,7 +239,7 @@ In the GIL-enabled build (default build) the
239239
240240.. c:function:: void* PyMem_Calloc(size_t nelem, size_t elsize)
241241
242- Allocates *nelem* elements each whose size in bytes is *elsize* and returns
242+ Allocates *nelem* elements each of size *elsize* bytes and returns
243243 a pointer of type :c:expr:`void*` to the allocated memory, or ``NULL`` if the
244244 request fails. The memory is initialized to zeros.
245245
@@ -372,7 +372,7 @@ The :ref:`default object allocator <default-memory-allocators>` uses the
372372
373373.. c:function:: void* PyObject_Calloc(size_t nelem, size_t elsize)
374374
375- Allocates *nelem* elements each whose size in bytes is *elsize* and returns
375+ Allocates *nelem* elements each of size *elsize* bytes and returns
376376 a pointer of type :c:expr:`void*` to the allocated memory, or ``NULL`` if the
377377 request fails. The memory is initialized to zeros.
378378
0 commit comments