diff --git a/ChangeLog b/ChangeLog index ffd576bdc..2d2dda8af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-09-29 22:54-EDT Gregory John Casamento + + * Source/synchronization.m: Remove uneeded objc_sync_remove_node + function. + 2008-09-26 Richard Frith-Macdonald * Source/Additions/Unicode.m: Fix compilation problem on systems diff --git a/Source/synchronization.m b/Source/synchronization.m index 5e9453769..cf55b104d 100644 --- a/Source/synchronization.m +++ b/Source/synchronization.m @@ -157,44 +157,6 @@ objc_sync_add_node(id obj) return current; } -/** - * Remove the node for the object if one does exist. - */ -lock_node_t* -objc_sync_remove_node(id obj) -{ - lock_node_t *curr = NULL; - - // find the node... - curr = objc_sync_find_node(obj); - - // if the node is not null, proceed... - if (curr != NULL) - { - // skip the current node in - // the list and remove it from the - // prev and next nodes. - lock_node_t *prev = NULL; - lock_node_t *next = NULL; - - prev = curr->prev; - next = curr->next; - - if (next != NULL) - { - next->prev = prev; - } - - if (prev != NULL) - { - prev->next = next; - } - } - - // return the removed node... - return curr; -} - /** * Add a lock for the object. */