From a3eb718162da6dd1d6e6057b1da5fbe05d94c5f7 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Fri, 13 Jul 2007 00:27:47 +0000 Subject: [PATCH] revise tr_torrentSetFilePriorities() for BMW --- libtransmission/torrent.c | 12 ++++++++---- libtransmission/transmission.h | 9 ++++++--- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/libtransmission/torrent.c b/libtransmission/torrent.c index 3fb429d9e..77e80273d 100644 --- a/libtransmission/torrent.c +++ b/libtransmission/torrent.c @@ -1160,12 +1160,16 @@ tr_torrentSetFilePriority( tr_torrent_t * tor, } void -tr_torrentSetFilePriorities( tr_torrent_t * tor, - const tr_priority_t * filePriorities ) +tr_torrentSetFilePriorities( tr_torrent_t * tor, + int * files, + int fileCount, + tr_priority_t priority ) { int i; - for( i=0; iinfo.pieceCount; ++i ) - tr_torrentSetFilePriorityImpl( tor, i, filePriorities[i], FALSE ); + for( i=0; iinfo.fileCount bytes, - * each holding a value of TR_PRI_NORMAL, _HIGH, or _LOW */ -void tr_torrentSetFilePriorities ( tr_torrent_t *, const tr_priority_t * priorities ); +/* set a batch of files to a particular priority. */ +void tr_torrentSetFilePriorities( tr_torrent_t * tor, + int * files, + int fileCount, + tr_priority_t priority ); + /* single-file form of tr_torrentPrioritizeFiles. * priority must be one of TR_PRI_NORMAL, _HIGH, or _LOW */