Memory allocation functions like
,
,
,
and
all have the property that they can return more memory
than you requested.
For example, if you ask for 13 bytes, you may very well get a
pointer to 16 bytes.
The corresponding functions return the actual
size of the memory block,
and you are welcome to use all the memory in the block up to the
...