Changeset 6616
- Timestamp:
- Aug 21, 2008, 7:03:56 PM (15 years ago)
- Location:
- trunk/libtransmission
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/peer-mgr.c
r6599 r6616 185 185 compareAddresses( const struct in_addr * a, const struct in_addr * b ) 186 186 { 187 return tr_compareUint32( a->s_addr, b->s_addr );187 return a->s_addr - b->s_addr; 188 188 } 189 189 … … 1768 1768 if( a->piece_data_time < b->piece_data_time ) return 1; 1769 1769 1770 if(( i = tr_compareUint16( a->numFails, b->numFails )))1770 if(( i = a->numFails - b->numFails )) 1771 1771 return i; 1772 1772 -
trunk/libtransmission/peer-msgs.c
r6612 r6616 117 117 time_t time_requested; 118 118 }; 119 120 static int 121 tr_compareUint32( uint32_t a, uint32_t b ) 122 { 123 if( a < b ) return -1; 124 if( a > b ) return 1; 125 return 0; 126 } 119 127 120 128 static int -
trunk/libtransmission/utils.c
r6613 r6616 326 326 327 327 int 328 tr_compareUint16( uint16_t a, uint16_t b )329 {330 if( a < b ) return -1;331 if( a > b ) return 1;332 return 0;333 }334 335 int336 tr_compareUint32( uint32_t a, uint32_t b )337 {338 if( a < b ) return -1;339 if( a > b ) return 1;340 return 0;341 }342 343 int344 328 tr_compareUint64( uint64_t a, uint64_t b ) 345 329 { … … 673 657 674 658 void* 675 tr_calloc( size_t nmemb, size_t size )676 {677 return nmemb && size ? calloc( nmemb, size ) : NULL;678 }679 680 void*681 659 tr_malloc( size_t size ) 682 660 { … … 725 703 tr_bitfieldDup( const tr_bitfield * in ) 726 704 { 727 tr_bitfield * ret = calloc( 1, sizeof(tr_bitfield));705 tr_bitfield * ret = tr_new0( tr_bitfield, 1 ); 728 706 ret->bitCount = in->bitCount; 729 707 ret->byteCount = in->byteCount; -
trunk/libtransmission/utils.h
r6613 r6616 184 184 void* tr_malloc ( size_t ) TR_GNUC_MALLOC; 185 185 void* tr_malloc0 ( size_t ) TR_GNUC_MALLOC; 186 void* tr_calloc ( size_t nmemb, size_t size ) TR_GNUC_MALLOC;187 186 void tr_free ( void* ); 188 187 … … 214 213 void * userData ); 215 214 216 int tr_compareUint16( uint16_t a, uint16_t b );217 int tr_compareUint32( uint32_t a, uint32_t b );218 215 int tr_compareUint64( uint64_t a, uint64_t b ); 219 216 int tr_compareDouble( double a, double b );
Note: See TracChangeset
for help on using the changeset viewer.