Changeset 6624


Ignore:
Timestamp:
Aug 22, 2008, 2:52:20 PM (13 years ago)
Author:
charles
Message:

(libT) more dead code removal: tr_compareUint32(), tr_compareUint64(), tr_strcmp(), tr_strcasecmp()

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/gtk/tr-core.c

    r6559 r6624  
    394394}
    395395
     396static int
     397tr_strcmp( const void * a, const void * b )
     398{
     399    if( a && b ) return strcmp( a, b );
     400    if( a ) return 1;
     401    if( b ) return -1;
     402    return 0;
     403}
     404
    396405#ifdef HAVE_GIO
    397406static gboolean
  • trunk/libtransmission/peer-msgs.c

    r6621 r6624  
    121121compareRequest( const void * va, const void * vb )
    122122{
    123     int i;
    124123    const struct peer_request * a = va;
    125124    const struct peer_request * b = vb;
    126     if(( i = tr_compareUint32( a->index, b->index ))) return i;
    127     if(( i = tr_compareUint32( a->offset, b->offset ))) return i;
    128     if(( i = tr_compareUint32( a->length, b->length ))) return i;
     125
     126    if( a->index != b->index )
     127        return a->index < b->index ? -1 : 1;
     128
     129    if( a->offset != b->offset )
     130        return a->offset < b->offset ? -1 : 1;
     131
     132    if( a->length != b->length )
     133        return a->length < b->length ? -1 : 1;
     134
    129135    return 0;
    130136}
  • trunk/libtransmission/session.c

    r6613 r6624  
    491491}
    492492
    493 /* close the biggest torrents first */
    494493static int
    495494compareTorrentByCur( const void * va, const void * vb )
     
    497496    const tr_torrent * a = *(const tr_torrent**)va;
    498497    const tr_torrent * b = *(const tr_torrent**)vb;
    499     return -tr_compareUint64( a->downloadedCur + a->uploadedCur,
    500                               b->downloadedCur + b->uploadedCur );
     498    const uint64_t aCur = a->downloadedCur + a->uploadedCur;
     499    const uint64_t bCur = b->downloadedCur + b->uploadedCur;
     500
     501    if( aCur != bCur )
     502        return aCur > bCur ? -1 : 1; /* close the biggest torrents first */
     503
     504    return 0;
    501505}
    502506
  • trunk/libtransmission/utils.c

    r6621 r6624  
    326326***/
    327327
    328 int
    329 tr_compareUint32( uint32_t a, uint32_t b )
    330 {
    331     if( a < b ) return -1;
    332     if( a > b ) return 1;
    333     return 0;
    334 }
    335 
    336 int
    337 tr_compareUint64( uint64_t a, uint64_t b )
    338 {
    339     if( a < b ) return -1;
    340     if( a > b ) return 1;
    341     return 0;
    342 }
    343 
    344 int
    345 tr_strcmp( const void * a, const void * b )
    346 {
    347     if( a && b ) return strcmp( a, b );
    348     if( a ) return 1;
    349     if( b ) return -1;
    350     return 0;
    351 }
    352 
    353 int
    354 tr_strcasecmp( const char * a, const char * b )
    355 {
    356     if( !a && !b ) return 0;
    357     if( !a ) return -1;
    358     if( !b ) return 1;
    359 #ifdef HAVE_STRCASECMP
    360     return strcasecmp( a, b );
    361 #else
    362     while( *a && ( tolower( *(uint8_t*)a ) == tolower( *(uint8_t*)b ) ) )
    363         ++a, ++b;
    364     return tolower( *(uint8_t*)a) - tolower(*(uint8_t*)b );
    365 #endif
    366 }
    367 
    368 /**
    369 ***
    370 **/
    371 
    372328#ifdef DISABLE_GETTEXT
    373329
  • trunk/libtransmission/utils.h

    r6621 r6624  
    220220                     void * userData );
    221221
    222 int tr_compareUint32( uint32_t a, uint32_t b );
    223 int tr_compareUint64( uint64_t a, uint64_t b );
    224 
    225 int tr_strcmp( const void * a, const void * b );
    226 int tr_strcasecmp( const char * a, const char * b );
    227 
    228222void tr_sha1_to_hex( char * out, const uint8_t * sha1 );
    229223
Note: See TracChangeset for help on using the changeset viewer.