Lines Matching refs:itemPtr
270 const void* const itemPtr,
1161 const void* const itemPtr,
1172 CSClistPush() creates a libcsc list entry from `itemPtr' and `itemSize',
1175 `push' specifies how the client data pointed to by `itemPtr' is used:
1178 pointer, `itemPtr', itself. If the data pointed
1179 to by `itemPtr' is dynamically allocated and is
1184 CSC_DATA_DUP The data pointed to by `itemPtr' is copied for
1221 const void* const itemPtr,
1229 ASSERT_RTN (itemPtr != NULL, "CSClistPush: null itemPtr", CSC_BADARG);
1250 pushStat = nodeNew (list->memList, &node, push, itemPtr, itemSize);
1674 const void* const itemPtr
1691 data is compared against the data at `itemPtr'. This compare is
1698 if ((*list->cfunc) ((void*)itemPtr, (void*)entry->dataPtr) == 0)
1727 const void* const itemPtr
1744 itemPtr != NULL, \
1745 "CSClistNodeFindByValue: null itemPtr", \
1773 if ((*(list->cmpFunc))((void*)itemPtr,(void*)link->data) == 0)
1805 const void* const itemPtr
1822 data pointer is compared to `itemPtr'. CSClistNodeFindByReference()
1823 returns the first entry (node) whose data pointer is equal to `itemPtr'.
1847 const void* const itemPtr
1864 itemPtr != NULL, \
1865 "CSClistNodeFindByReference: null itemPtr", \
1891 if (link->data == itemPtr)