]> granicus.if.org Git - transmission/commitdiff
(trunk libT) remove unused functions tr_list_insert_sorted(), tr_list_foreach()....
authorCharles Kerr <charles@transmissionbt.com>
Mon, 22 Dec 2008 17:35:10 +0000 (17:35 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Mon, 22 Dec 2008 17:35:10 +0000 (17:35 +0000)
libtransmission/list.c
libtransmission/list.h

index 6c45f3384f79e2c7da65f02e2acee1a546f28c49..5e959480f938bf51206330394b4aeb22ec94158c 100644 (file)
@@ -77,36 +77,7 @@ tr_list_append( tr_list ** list,
     }
 }
 
-void
-tr_list_insert_sorted( tr_list            ** list,
-                       void                * data,
-                       TrListCompareFunc     compare )
-{
-    /* find l, the node that we'll insert this data before */
-    tr_list * l;
-
-    for( l = *list; l != NULL; l = l->next )
-    {
-        const int c = (compare)( data, l->data );
-        if( c <= 0 )
-            break;
-    }
-
-    if( l == NULL )
-        tr_list_append( list, data );
-    else if( l == *list )
-        tr_list_prepend( list, data );
-    else
-    {
-        tr_list * node = node_alloc( );
-        node->data = data;
-        if( l->prev ){ node->prev = l->prev; node->prev->next = node; }
-        node->next = l;
-        l->prev = node;
-    }
-}
-
-tr_list*
+static tr_list*
 tr_list_find_data( tr_list *    list,
                    const void * data )
 {
@@ -173,17 +144,6 @@ tr_list_find( tr_list *         list,
     return NULL;
 }
 
-void
-tr_list_foreach( tr_list *         list,
-                 TrListForeachFunc func )
-{
-    while( list )
-    {
-        func( list->data );
-        list = list->next;
-    }
-}
-
 int
 tr_list_size( const tr_list * list )
 {
index dedb9ffd67cf8fcc47e31545059a349367a47923..4a87c5444de266eddcbafc2bc187c3fbf35a9950 100644 (file)
@@ -48,19 +48,9 @@ void*    tr_list_remove( tr_list **        list,
                          const void *      b,
                          TrListCompareFunc compare_func );
 
-void     tr_list_insert_sorted( tr_list **        list,
-                                void *            data,
-                                TrListCompareFunc compare_func );
-
 tr_list* tr_list_find( tr_list *         list,
                        const void *      b,
                        TrListCompareFunc compare_func );
 
-tr_list* tr_list_find_data( tr_list *    list,
-                            const void * data );
-
-void     tr_list_foreach( tr_list *         list,
-                          TrListForeachFunc foreach_func );
-
 #endif /* TR_LIST_H */