Remove unused and broken alpm_list_remove_node function

Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Dan McGee 2007-11-11 09:36:03 -06:00
parent dd0275b759
commit 7b4573d851
2 changed files with 0 additions and 30 deletions

View File

@ -331,35 +331,6 @@ alpm_list_t SYMEXPORT *alpm_list_remove(alpm_list_t *haystack, const void *needl
return(haystack);
}
/**
* @brief Remove the node from the list that it belongs to.
*
* This DOES NOT free the node.
*
* @param node the list node we're removing
*
* @return the node which took the place of this one
*/
alpm_list_t SYMEXPORT *alpm_list_remove_node(alpm_list_t *node)
{
if(!node) return(NULL);
alpm_list_t *ret = NULL;
if(node->prev) {
node->prev->next = node->next;
ret = node->prev;
node->prev = NULL;
}
if(node->next) {
node->next->prev = node->prev;
ret = node->next;
node->next = NULL;
}
return(ret);
}
/**
* @brief Create a new list without any duplicates.
*

View File

@ -57,7 +57,6 @@ alpm_list_t *alpm_list_add_sorted(alpm_list_t *list, void *data, alpm_list_fn_cm
alpm_list_t *alpm_list_mmerge(alpm_list_t *left, alpm_list_t *right, alpm_list_fn_cmp fn);
alpm_list_t *alpm_list_msort(alpm_list_t *list, int n, alpm_list_fn_cmp fn);
alpm_list_t *alpm_list_remove(alpm_list_t *haystack, const void *needle, alpm_list_fn_cmp fn, void **data);
alpm_list_t *alpm_list_remove_node(alpm_list_t *node);
alpm_list_t *alpm_list_remove_dupes(const alpm_list_t *list);
alpm_list_t *alpm_list_strdup(const alpm_list_t *list);
alpm_list_t *alpm_list_copy(const alpm_list_t *list);