Message217841
| Author |
vstinner |
| Recipients |
josh.r, jtaylor, neologix, njs, pitrou, python-dev, skrah, vstinner |
| Date |
2014年05月03日.23:00:51 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<CAMpsgwafN7y3MS3zxQeKNeBrXyy-k9ybHhfFwZotWFfRGBNPAw@mail.gmail.com> |
| In-reply-to |
<1399145399.39.0.348175601691.issue21233@psf.upfronthosting.co.za> |
| Content |
> "allocate nbytes elements of size 1"
PyObject_Malloc(100) asks to allocate one object of 100 bytes.
For PyMem_Malloc() and PyMem_RawMalloc(), it's more difficult to guess, but
IMO it's sane to bet that a single memory block of size bytes is requested.
I consider that char data[100] is a object of 100 bytes, but you call it
100 object of 1 byte.
I don't think that using nelem or elsize matters in practice. |
|