Changeset 3426


Ignore:
Timestamp:
Oct 15, 2007, 8:58:39 PM (14 years ago)
Author:
charles
Message:

remove unused flags

Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/cli/transmissioncli.c

    r3258 r3426  
    211211            printf( "creator:  %s\n", info->creator );
    212212        }
    213         if( TR_FLAG_PRIVATE & info->flags )
     213        if( info->isPrivate )
    214214        {
    215215            printf( "private flag set\n" );
  • trunk/daemon/torrents.c

    r3111 r3426  
    500500    if( NULL != path )
    501501    {
    502         tor->tor = tr_torrentInit( gl_handle, path, dir,
    503                                    TR_FLAG_SAVE | TR_FLAG_PAUSED, &errcode );
     502        tor->tor = tr_torrentInit( gl_handle, path, dir, 1, &errcode );
    504503    }
    505504    else if( NULL != hash )
    506505    {
    507         tor->tor = tr_torrentInitSaved( gl_handle, hash, dir, TR_FLAG_PAUSED,
    508                                         &errcode );
     506        tor->tor = tr_torrentInitSaved( gl_handle, hash, dir, 1, &errcode );
    509507    }
    510508    else
    511509    {
    512         tor->tor = tr_torrentInitData( gl_handle, data, size, dir,
    513                                        TR_FLAG_SAVE | TR_FLAG_PAUSED, &errcode );
     510        tor->tor = tr_torrentInitData( gl_handle, data, size, dir, 1, &errcode );
    514511    }
    515512
     
    568565    memcpy( tor->hash, inf->hash, sizeof tor->hash );
    569566
    570     if( TR_FLAG_PRIVATE & inf->flags )
     567    if( inf->isPrivate )
    571568    {
    572569        tor->pexset = 1;
     
    835832        inf    = tr_torrentInfo( ii->tor );
    836833        st     = tr_torrentStat( ii->tor );
    837         pexset = ( ii->pexset && !( TR_FLAG_PRIVATE & inf->flags ) );
     834        pexset = ( ii->pexset && !inf->isPrivate );
    838835        if( tr_bencDictReserve( tor, ( pexset ? 4 : 3 ) ) )
    839836        {
  • trunk/gtk/torrent-inspector.c

    r3392 r3426  
    716716
    717717    g_snprintf (name, sizeof(name), namefmt, _("Secure"));
    718     pch = (info->flags & TR_FLAG_PRIVATE)
     718    pch = (info->isPrivate )
    719719      ? _("Private Torrent, PEX disabled")
    720720      : _("Public Torrent");
  • trunk/gtk/tr_core.c

    r3409 r3426  
    346346
    347347int
    348 tr_core_load( TrCore * self, gboolean forcepaused )
     348tr_core_load( TrCore * self, gboolean paused )
    349349{
    350350    int i;
    351     int flags;
    352351    int count = 0;
    353352    tr_torrent ** torrents;
     
    358357    path = getdownloaddir( );
    359358
    360     flags = 0;
    361     if( forcepaused )
    362          flags |= TR_FLAG_PAUSED;
    363 
    364     torrents = tr_loadTorrents ( self->handle, NULL, flags, &count );
     359    torrents = tr_loadTorrents ( self->handle, NULL, paused, &count );
    365360    for( i=0; i<count; ++i )
    366361        tr_core_insert( self, tr_torrent_new_preexisting( torrents[i] ) );
  • trunk/gtk/tr_torrent.c

    r3401 r3426  
    196196  TrTorrent *ret;
    197197  tr_torrent *handle;
    198   int errcode, flags;
     198  int errcode;
    199199
    200200  g_assert(NULL != dir);
     
    204204  errcode = -1;
    205205
    206   flags = ( TR_TOR_COPY == act || TR_TOR_MOVE == act ? TR_FLAG_SAVE : 0 );
    207   if( paused )
    208       flags |= TR_FLAG_PAUSED;
    209 
    210   handle = tr_torrentInit( back, torrent, dir, flags, &errcode );
     206  handle = tr_torrentInit( back, torrent, dir, paused, &errcode );
    211207
    212208  if(NULL == handle) {
     
    239235    tr_torrent * handle;
    240236    int          errcode;
    241     int          flags;
    242237
    243238    g_assert( NULL != dir );
     
    245240    *err = NULL;
    246241
    247     flags = TR_FLAG_SAVE;
    248     if( paused )
    249         flags |= TR_FLAG_PAUSED;
    250 
    251242    errcode = -1;
    252     handle  = tr_torrentInitData( back, data, size, dir, flags, &errcode );
     243    handle  = tr_torrentInitData( back, data, size, dir, paused, &errcode );
    253244
    254245    if( NULL == handle )
  • trunk/libtransmission/fastresume.c

    r3418 r3426  
    314314    fastResumeWriteData( FR_ID_CORRUPT, &total, 8, 1, file );
    315315
    316     if( !( TR_FLAG_PRIVATE & tor->info.flags ) )
     316    if( !tor->info.isPrivate )
    317317    {
    318318        tr_pex * pex;
     
    714714
    715715            case FR_ID_PEERS_OLD:
    716                 if( !( TR_FLAG_PRIVATE & tor->info.flags ) )
     716                if( !tor->info.isPrivate )
    717717                {
    718718                    uint8_t * buf = malloc( len );
     
    735735
    736736            case FR_ID_PEERS:
    737                 if( !( TR_FLAG_PRIVATE & tor->info.flags ) )
     737                if( !tor->info.isPrivate )
    738738                {
    739739                    const int count = len / sizeof(tr_pex);
  • trunk/libtransmission/ipcparse.c

    r3258 r3426  
    187187    { "path",                   IPC_INF_PATH,         RB_ENTRY_INITIALIZER() },
    188188    { "private",                IPC_INF_PRIVATE,      RB_ENTRY_INITIALIZER() },
    189     { "saved",                  IPC_INF_SAVED,        RB_ENTRY_INITIALIZER() },
    190189    { "size",                   IPC_INF_SIZE,         RB_ENTRY_INITIALIZER() },
    191190    { "trackers",               IPC_INF_TRACKERS,     RB_ENTRY_INITIALIZER() },
     
    682681                break;
    683682            case IPC_INF_PRIVATE:
    684                 tr_bencInitInt( item,
    685                                 ( TR_FLAG_PRIVATE & inf->flags ? 1 : 0 ) );
    686                 break;
    687             case IPC_INF_SAVED:
    688                 tr_bencInitInt( item,
    689                                 ( TR_FLAG_SAVE & inf->flags ? 1 : 0 ) );
     683                tr_bencInitInt( item, inf->isPrivate ? 1 : 0 );
    690684                break;
    691685            case IPC_INF_SIZE:
  • trunk/libtransmission/ipcparse.h

    r3105 r3426  
    8989#define IPC_INF_PATH            ( 1 << 7 )
    9090#define IPC_INF_PRIVATE         ( 1 << 8 )
    91 #define IPC_INF_SAVED           ( 1 << 9 )
    9291#define IPC_INF_SIZE            ( 1 << 10 )
    9392#define IPC_INF_TRACKERS        ( 1 << 11 )
  • trunk/libtransmission/metainfo.c

    r3425 r3426  
    228228        ( NULL != val2 && ( TYPE_INT != val2->type || 0 != val2->val.i ) ) )
    229229    {
    230         inf->flags |= TR_FLAG_PRIVATE;
     230        inf->isPrivate = 1;
    231231    }
    232232   
     
    665665    {
    666666        /* Multi-file mode */
    667         inf->multifile = 1;
     667        inf->isMultifile = 1;
    668668        inf->fileCount = files->val.l.count;
    669669        inf->files     = calloc( inf->fileCount, sizeof( inf->files[0] ) );
     
    699699    {
    700700        /* Single-file mode */
    701         inf->multifile = 0;
     701        inf->isMultifile = 0;
    702702        inf->fileCount = 1;
    703703        inf->files     = calloc( 1, sizeof( inf->files[0] ) );
  • trunk/libtransmission/torrent.c

    r3424 r3426  
    258258                 tr_torrent * tor,
    259259                 const char * destination,
    260                  int          flags )
     260                 int          isPaused )
    261261{
    262262    int doStart;
     
    265265    tr_bitfield * uncheckedPieces;
    266266    tr_info * info = &tor->info;
    267    
    268     tor->info.flags |= flags;
    269 
     267   
    270268    tr_globalLock( h );
    271269
     
    348346       after that, the fastresume setting is used...
    349347       if that's not found, default to RUNNING */
    350     if( flags & TR_FLAG_PAUSED )
     348    if( isPaused )
    351349        doStart = 0;
    352350    else if( loaded & TR_FR_RUN )
     
    456454                const char  * path,
    457455                const char  * destination,
    458                 int           flags,
     456                int           isPaused,
    459457                int         * error )
    460458{
     
    471469        *error = TR_EOTHER;
    472470    else {
    473         tr_metainfoParseFile( &tor->info, h->tag, path, TR_FLAG_SAVE & flags );
    474         torrentRealInit( h, tor, destination, flags );
     471        tr_metainfoParseFile( &tor->info, h->tag, path, TRUE );
     472        torrentRealInit( h, tor, destination, isPaused );
    475473    }
    476474
     
    507505                     const char   * hashStr,
    508506                     const char   * destination,
    509                      int            flags,
     507                     int            isPaused,
    510508                     int          * error )
    511509{
     
    523521    else {
    524522        tr_metainfoParseHash( &tor->info, h->tag, hashStr );
    525         torrentRealInit( h, tor, destination, (TR_FLAG_SAVE|flags) );
     523        torrentRealInit( h, tor, destination, isPaused );
    526524    }
    527525
     
    560558                    size_t           size,
    561559                    const char     * destination,
    562                     int              flags,
     560                    int              isPaused,
    563561                    int            * error )
    564562{
     
    575573        *error = TR_EOTHER;
    576574    else {
    577         tr_metainfoParseData( &tor->info, h->tag, data, size, TR_FLAG_SAVE & flags );
    578         torrentRealInit( h, tor, destination, flags );
     575        tr_metainfoParseData( &tor->info, h->tag, data, size, TRUE );
     576        torrentRealInit( h, tor, destination, isPaused );
    579577    }
    580578
     
    648646tr_torrentIsPexEnabled( const tr_torrent * tor )
    649647{
    650     if( tor->info.flags & TR_FLAG_PRIVATE )
    651         return FALSE;
    652 
    653     if( tor->pexDisabled )
    654         return FALSE;
    655 
    656     return TRUE;
     648    return !tor->info.isPrivate && !tor->pexDisabled;
    657649}
    658650
     
    664656
    665657    /* pex is ALWAYS disabled for private torrents */
    666     if( tor->info.flags & TR_FLAG_PRIVATE )
     658    if( tor->info.isPrivate )
    667659        disable = TRUE;
    668660
  • trunk/libtransmission/transmission.c

    r3390 r3426  
    330330tr_loadTorrents ( tr_handle   * h,
    331331                  const char  * destination,
    332                   int           flags,
     332                  int           isPaused,
    333333                  int         * setmeCount )
    334334{
     
    352352                char path[MAX_PATH_LENGTH];
    353353                tr_buildPath( path, sizeof(path), torrentDir, d->d_name, NULL );
    354                 tor = tr_torrentInit( h, path, destination, flags, NULL );
     354                tor = tr_torrentInit( h, path, destination, isPaused, NULL );
    355355                if( tor != NULL ) {
    356356                    tr_list_append( &list, tor );
  • trunk/libtransmission/transmission.h

    r3424 r3426  
    316316tr_torrent ** tr_loadTorrents ( tr_handle  * h,
    317317                                const char   * destination,
    318                                 int            flags,
     318                                int            isPaused,
    319319                                int          * setmeCount );
    320320
     
    334334#define TR_EDUPLICATE   3
    335335#define TR_EOTHER       666
    336 tr_torrent * tr_torrentInit( tr_handle  * handle,
     336tr_torrent * tr_torrentInit( tr_handle    * handle,
    337337                             const char   * metainfo_filename,
    338338                             const char   * destination,
    339                              int            flags,
     339                             int            isPaused,
    340340                             int          * setme_error );
    341341
     
    382382                                 const uint8_t * data, size_t size,
    383383                                 const char * destination,
    384                                  int flags, int * error );
     384                                 int isPaused,
     385                                 int * error );
    385386
    386387/***********************************************************************
     
    394395                                  const char * hashStr,
    395396                                  const char * destination,
    396                                   int flags, int * error );
     397                                  int isPaused,
     398                                  int * error );
    397399
    398400/***********************************************************************
     
    575577
    576578    /* Flags */
    577 #define TR_FLAG_SAVE    0x01 /* save a copy of the torrent file */
    578 #define TR_FLAG_PRIVATE 0x02 /* do not share information for this torrent */
    579 #define TR_FLAG_PAUSED  0x04 /* don't start the torrent when adding it */
    580     int                  flags;
     579    unsigned int isPrivate : 1;
     580    unsigned int isMultifile : 1;
    581581
    582582    /* Tracker info */
     
    601601
    602602    /* Files info */
    603     int                  multifile;
    604603    int                  fileCount;
    605604    tr_file            * files;
  • trunk/wx/xmission.cc

    r3402 r3426  
    372372                                               filename.c_str(),
    373373                                               mySavePath.c_str(),
    374                                                TR_FLAG_SAVE, NULL );
     374                                               false, NULL );
    375375            if( tor )
    376376                myTorrents.push_back( tor );
     
    674674    **/
    675675
    676     int flags = 0;
    677     if( paused )
    678         flags |= TR_FLAG_PAUSED;
    679676    int count = 0;
    680     tr_torrent ** torrents = tr_loadTorrents ( handle, mySavePath.c_str(), flags, &count );
     677    tr_torrent ** torrents = tr_loadTorrents ( handle, mySavePath.c_str(), paused, &count );
    681678    myTorrents.insert( myTorrents.end(), torrents, torrents+count );
    682679    tr_free( torrents );
Note: See TracChangeset for help on using the changeset viewer.