Function

GLib-2.0GLibslice_free1Since 2.10

  • Frees a block of memory.

    The memory must have been allocated via g_slice_alloc() or g_slice_alloc0() and the block_size has to match the size specified upon allocation. Note that the exact release behaviour can be changed with the G_DEBUG=gc-friendly environment variable.

    If mem_block is null, this function does nothing.

    Since GLib 2.76 this always uses the system free_sized() implementation internally.

    Parameters

    • block_size: number

      the size of the block

    • Optionalmem_block: any

      a pointer to the block to free

    Returns void

    2.10