From 1b901ca9df38e1d0806e19d7c4fcfaa3f33d0ac8 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Tue, 22 Apr 2008 20:51:15 +0000 Subject: [PATCH] minor tweaks: dead code removal, make functions static, etc --- libtransmission/bencode.c | 12 ++---------- libtransmission/bencode.h | 3 --- libtransmission/resume.c | 8 ++++---- 3 files changed, 6 insertions(+), 17 deletions(-) diff --git a/libtransmission/bencode.c b/libtransmission/bencode.c index fa53974b6..71e613849 100644 --- a/libtransmission/bencode.c +++ b/libtransmission/bencode.c @@ -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 ) diff --git a/libtransmission/bencode.h b/libtransmission/bencode.h index 38244d20d..1d9276cbb 100644 --- a/libtransmission/bencode.h +++ b/libtransmission/bencode.h @@ -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 ) diff --git a/libtransmission/resume.c b/libtransmission/resume.c index 4ef18ecbe..9bec7e3db 100644 --- a/libtransmission/resume.c +++ b/libtransmission/resume.c @@ -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 ) { -- 2.40.0