]> granicus.if.org Git - transmission/commitdiff
minor tweaks: dead code removal, make functions static, etc
authorCharles Kerr <charles@transmissionbt.com>
Tue, 22 Apr 2008 20:51:15 +0000 (20:51 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Tue, 22 Apr 2008 20:51:15 +0000 (20:51 +0000)
libtransmission/bencode.c
libtransmission/bencode.h
libtransmission/resume.c

index fa53974b65ff20c7195fb55137824cfcf4ad0e3e..71e61384934c2b63b8fb83e15e80250ad0fc4024 100644 (file)
@@ -206,7 +206,7 @@ getNode( tr_benc * top, tr_ptrArray * parentStack, int type )
 int
 tr_bencParse( const void     * buf_in,
               const void     * bufend_in,
-              tr_benc     * top,
+              tr_benc        * top,
               const uint8_t ** setme_end )
 {
     int err;
@@ -396,14 +396,6 @@ tr_bencGetInt ( const tr_benc * val, int64_t * setme )
     return success;
 }
 
-char *
-tr_bencStealStr( tr_benc * val )
-{
-    assert( tr_bencIsString( val ) );
-    val->val.s.nofree = 1;
-    return val->val.s.s;
-}
-
 int
 tr_bencDictFindInt( tr_benc * dict, const char * key, int64_t * setme )
 {
@@ -1124,7 +1116,7 @@ tr_bencSaveFile( const char * filename,  const tr_benc * b )
 int
 tr_bencLoadFile( const char * filename, tr_benc * b )
 {
-    int ret = TR_ERROR;
+    int ret;
     size_t contentLen;
     uint8_t * content = tr_loadFile( filename, &contentLen );
     ret = content ? tr_bencLoad( content, contentLen, b, NULL )
index 38244d20d88ebe934d1a5db4dfdaa14591fb0bc1..1d9276cbb5d13eadaa86ed655141336c460d1ecc 100644 (file)
@@ -76,9 +76,6 @@ tr_benc * tr_bencDictFind( tr_benc * dict, const char * key );
 tr_benc * tr_bencDictFindType( tr_benc * dict, const char * key, int type );
 tr_benc * tr_bencDictFindFirst( tr_benc * dict, ... );
 
-/* marks a string as 'do not free' and returns it */
-char * tr_bencStealStr( tr_benc * val );
-
 /* convenience functions for building tr_benc    structures */
 
 static inline void tr_bencInit( tr_benc    * val, int type )
index 4ef18ecbeb90d62192a699af984a18b983e8ed03..9bec7e3dbb4c447273c2e5bc5b4a7f2f6b17ba47 100644 (file)
@@ -48,7 +48,7 @@ static void
 getResumeFilename( char * buf, size_t buflen, const tr_torrent * tor )
 {
     const char * dir = tr_getResumeDir( tor->handle );
-    char base[4096];
+    char base[MAX_PATH_LENGTH];
     snprintf( base, sizeof( base ), "%s.%16.16s.resume",
               tor->info.name,
               tor->info.hashString );
@@ -102,7 +102,7 @@ loadPeers( tr_benc * dict, tr_torrent * tor )
 static void
 saveDND( tr_benc * dict, const tr_torrent * tor )
 {
-    const tr_info * inf = &tor->info;
+    const tr_info * inf = tr_torrentInfo( tor );
     const tr_file_index_t n = inf->fileCount;
     tr_file_index_t i;
     tr_benc * list;
@@ -164,7 +164,7 @@ loadDND( tr_benc * dict, tr_torrent * tor )
 static void
 savePriorities( tr_benc * dict, const tr_torrent * tor )
 {
-    const tr_info * inf = &tor->info;
+    const tr_info * inf = tr_torrentInfo( tor );
     const tr_file_index_t n = inf->fileCount;
     tr_file_index_t i;
     tr_benc * list;
@@ -371,7 +371,7 @@ tr_torrentSaveResume( const tr_torrent * tor )
     tr_bencFree( &top );
 }
 
-uint64_t
+static uint64_t
 loadFromFile( tr_torrent    * tor,
               uint64_t        fieldsToLoad )
 {