ListRemoveEntry |
01 | Removes a list entry from a list. |
02 |
void ListRemoveEntry(ListEntry *pEntry); |
03 |
Parameters:
|
04 | pEntry needs to point to a valid list entry. After the function call, the referenced neighbours of the entry are cross linked and the members of the removed entry are erased (set to 0). |
05 | The entry point of a list itself should (and can) not be removed from 'itself'. (Calling this function for a list entry point is considered an error) |
06 | If a listed structure is to be freed, always remove its presence from a list before freeing it since the ListEntry is a member of the structure. |
07 |
Reference: SemysList.h Implementation: Semys Library See Also: List Sub-System |
Goto: Main Page; This page is part of the Semys software documentation. See About: Documentation for details. |