| void* p | A pointer to the root of a valid memory block or to null. |
| void* p | A pointer to the root of a valid memory block or to null. |
| uint a | A bit field containing any bits to set for this memory block. |
| void* p | A pointer to the root of a valid memory block or to null. |
| uint a | A bit field containing any bits to clear for this memory block. |
| size_t sz | The desired allocation size in bytes. |
| uint ba | A bitmask of the attributes to set on this block. |
| size_t sz | The desired allocation size in bytes. |
| uint ba | A bitmask of the attributes to set on this block. |
| size_t sz | The desired allocation size in bytes. |
| uint ba | A bitmask of the attributes to set on this block. |
| void* p | A pointer to the root of a valid memory block or to null. |
| size_t sz | The desired allocation size in bytes. |
| uint ba | A bitmask of the attributes to set on this block. |
| size_t mx | The minimum extension size in bytes. |
| size_t sz | The desired extension size in bytes. |
| size_t sz | The desired size in bytes. |
| void* p | A pointer to the root of a valid memory block or to null. |
| inout(void)* p | A pointer to the root or the interior of a valid memory block or to null. |
| void* p | A pointer to the root of a valid memory block or to null. |
| void* p | A pointer to the root or the interior of a valid memory block or to null. |
| void* p | A pointer to a valid memory address or to null. |
| void* p | A pointer to a valid memory address or to null. |
| size_t sz | The size in bytes of the block to add. If sz is zero then the no operation will occur. If p is null then sz must be zero. |
| void* p | A pointer to a valid memory address or to null. |