Changeset 2310 for trunk/libtransmission/list.h
- Timestamp:
- Jul 9, 2007, 4:30:20 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/list.h
r2306 r2310 20 20 tr_list_t; 21 21 22 void tr_list_free_1 ( void ); 23 void tr_list_free ( tr_list_t* ); 24 int tr_list_length ( const tr_list_t* ); 25 tr_list_t* tr_list_append ( tr_list_t*, void * data ); 26 tr_list_t* tr_list_prepend ( tr_list_t*, void * data ); 27 tr_list_t* tr_list_remove ( tr_list_t*, const void * data ); 28 tr_list_t* tr_list_pop ( tr_list_t*, void ** setme ); 22 void tr_list_free ( tr_list_t* ); 23 tr_list_t* tr_list_append ( tr_list_t*, void * data ); 24 tr_list_t* tr_list_prepend ( tr_list_t*, void * data ); 25 tr_list_t* tr_list_remove_data ( tr_list_t*, const void * data ); 26 tr_list_t* tr_list_pop ( tr_list_t*, void ** setme ); 29 27 30 28 typedef int (*TrListCompareFunc)(const void * a, const void * b); 31 tr_list_t* tr_list_find ( tr_list_t*, TrListCompareFunc func, const void * b );32 tr_list_t* tr_list_find_data ( tr_list_t*, const void * data );29 tr_list_t* tr_list_find ( tr_list_t*, TrListCompareFunc func, const void * b ); 30 tr_list_t* tr_list_find_data ( tr_list_t*, const void * data ); 33 31 34 32 typedef void (*TrListForeachFunc)(void *); 35 void tr_list_foreach ( tr_list_t*, TrListForeachFunc func );33 void tr_list_foreach ( tr_list_t*, TrListForeachFunc func ); 36 34 37 35 #endif /* TR_LIST_H */
Note: See TracChangeset
for help on using the changeset viewer.