axl main logo
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
void axl_list_remove ( axlList list,
axlPointer  pointer 

Allows to remove the given pointer from the list.

The element referenced by pointer will be removed from the list, include the memory allocated if a destroy function were provided.

If it is required to remove a pointer from the list, without calling to the destroy function, you can use axl_list_unlink.

The function will fail to work if references provided are NULL.

listThe list where the removal operation will be performed.
pointerThe pointer where the

NOTE: The function uses the current equal function configured. A not properly configured equal function will make this function to not remove the item selected. If you are trying to remove by pointer, you can use axl_list_remove_ptr.

References axl_false, and axl_true.