mirror of
https://github.com/transmission/transmission
synced 2025-02-03 04:53:27 +00:00
(trunk libT) remove unused functions tr_list_insert_sorted(), tr_list_foreach(). make tr_list_find_data() private.
This commit is contained in:
parent
2c88e0b3d1
commit
94a491aefb
2 changed files with 1 additions and 51 deletions
|
@ -77,36 +77,7 @@ tr_list_append( tr_list ** list,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static tr_list*
|
||||||
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*
|
|
||||||
tr_list_find_data( tr_list * list,
|
tr_list_find_data( tr_list * list,
|
||||||
const void * data )
|
const void * data )
|
||||||
{
|
{
|
||||||
|
@ -173,17 +144,6 @@ tr_list_find( tr_list * list,
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
tr_list_foreach( tr_list * list,
|
|
||||||
TrListForeachFunc func )
|
|
||||||
{
|
|
||||||
while( list )
|
|
||||||
{
|
|
||||||
func( list->data );
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
tr_list_size( const tr_list * list )
|
tr_list_size( const tr_list * list )
|
||||||
{
|
{
|
||||||
|
|
|
@ -48,19 +48,9 @@ void* tr_list_remove( tr_list ** list,
|
||||||
const void * b,
|
const void * b,
|
||||||
TrListCompareFunc compare_func );
|
TrListCompareFunc compare_func );
|
||||||
|
|
||||||
void tr_list_insert_sorted( tr_list ** list,
|
|
||||||
void * data,
|
|
||||||
TrListCompareFunc compare_func );
|
|
||||||
|
|
||||||
tr_list* tr_list_find( tr_list * list,
|
tr_list* tr_list_find( tr_list * list,
|
||||||
const void * b,
|
const void * b,
|
||||||
TrListCompareFunc compare_func );
|
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 */
|
#endif /* TR_LIST_H */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue