Ignore:
Timestamp:
Jul 24, 2007, 5:08:45 PM (15 years ago)
Author:
charles
Message:

remove unused function tr_cpMostMissingBlockInPiece()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/completion.c

    r2479 r2481  
    231231}
    232232
    233 int tr_cpMostMissingBlockInPiece( const tr_completion_t * cp,
    234                                   int                     piece,
    235                                   int                   * downloaders )
    236 {
    237     tr_torrent_t * tor = cp->tor;
    238     int start, count, end, i;
    239     int * pool, poolSize, min, ret;
    240 
    241     start = tr_pieceStartBlock( piece );
    242     count = tr_cpCountBlocks( cp, piece );
    243     end   = start + count;
    244 
    245     pool     = tr_new( int, count );
    246     poolSize = 0;
    247     min      = 255;
    248 
    249     for( i = start; i < end; i++ )
    250     {
    251         if( tr_cpBlockIsComplete( cp, i ) || cp->blockDownloaders[i] > min )
    252         {
    253             continue;
    254         }
    255         if( cp->blockDownloaders[i] < min )
    256         {
    257             min      = cp->blockDownloaders[i];
    258             poolSize = 0;
    259         }
    260         if( cp->blockDownloaders[i] <= min )
    261         {
    262             pool[poolSize++] = i;
    263         }
    264     }
    265 
    266     if( poolSize > 0 )
    267     {
    268         ret = pool[0];
    269         *downloaders = min;
    270     }
    271     else
    272     {
    273         ret = -1;
    274     }
    275 
    276     tr_free( pool );
    277     return ret;
    278 }
    279 
    280 
    281233/***
    282234****
Note: See TracChangeset for help on using the changeset viewer.