Lines Matching full:block
37 * \defgroup memb Memory block management functions
39 * The memory block allocation routines provide a simple yet powerful
48 * block is local to each C module.
50 * The following example shows how to declare and use a memory block
60 * Memory block allocation routines.
78 * Declare a memory block.
80 * This macro is used to staticall declare a block of memory that can
81 * be used by the block allocation functions. The macro statically
90 * \param name The name of the memory block (later used with
95 * \param num The total number of memory chunks in the block.
113 * Initialize a memory block that was declared with MEMB().
115 * \param m A memory block previosly declared with MEMB().
120 * Allocate a memory block from a block of memory declared with MEMB().
122 * \param m A memory block previosly declared with MEMB().
127 * Deallocate a memory block from a memory block previously declared
130 * \param m m A memory block previosly declared with MEMB().
132 * \param ptr A pointer to the memory block that is to be deallocated.
134 * \return The new reference count for the memory block (should be 0
136 * point to a legal memory block.