From 0cd572a0dab116b7596d69756c2b126ef1313a1a Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Fri, 2 Jan 2009 04:47:37 +0000 Subject: [PATCH] (trunk libT) make tr_isAddress() and tr_isDirection() inline --- libtransmission/net.c | 6 ------ libtransmission/net.h | 3 ++- libtransmission/peer-io.c | 6 ------ libtransmission/transmission.h | 2 +- libtransmission/utils.c | 6 ------ 5 files changed, 3 insertions(+), 20 deletions(-) diff --git a/libtransmission/net.c b/libtransmission/net.c index e28063a39..b51177955 100644 --- a/libtransmission/net.c +++ b/libtransmission/net.c @@ -98,12 +98,6 @@ tr_suspectAddress( const tr_address * a, const char * source ) } } -tr_bool -tr_isAddress( const tr_address * a ) -{ - return a && ( a->type==TR_AF_INET || a->type==TR_AF_INET6 ); -} - const char * tr_ntop( const tr_address * src, char * dst, int size ) { diff --git a/libtransmission/net.h b/libtransmission/net.h index 6fe3019fa..1953557ff 100644 --- a/libtransmission/net.h +++ b/libtransmission/net.h @@ -86,7 +86,8 @@ int tr_compareAddresses( const tr_address * a, void tr_normalizeV4Mapped( tr_address * const addr ); void tr_suspectAddress( const tr_address * a, const char * source ); -tr_bool tr_isAddress( const tr_address * a ); + +#define tr_isAddress(a) ( ((a)!=NULL) && ( (a)->type==TR_AF_INET || (a)->type==TR_AF_INET6 ) ) typedef struct tr_net_af_support { diff --git a/libtransmission/peer-io.c b/libtransmission/peer-io.c index d44458233..6c4e744c1 100644 --- a/libtransmission/peer-io.c +++ b/libtransmission/peer-io.c @@ -153,8 +153,6 @@ canReadWrapper( tr_peerIo * io ) tr_bool err = 0; tr_session * session = io->session; - assert( tr_isPeerIo( io ) ); - dbgmsg( io, "canRead" ); /* try to consume the input buffer */ @@ -923,8 +921,6 @@ tr_peerIoTryRead( tr_peerIo * io, size_t howmuch ) { int res = 0; - assert( tr_isPeerIo( io ) ); - if(( howmuch = tr_bandwidthClamp( io->bandwidth, TR_DOWN, howmuch ))) { int e; @@ -955,8 +951,6 @@ tr_peerIoTryWrite( tr_peerIo * io, size_t howmuch ) { int n; - assert( tr_isPeerIo( io ) ); - if(( howmuch = tr_bandwidthClamp( io->bandwidth, TR_UP, howmuch ))) { int e; diff --git a/libtransmission/transmission.h b/libtransmission/transmission.h index f2eb26e79..24ff8afdc 100644 --- a/libtransmission/transmission.h +++ b/libtransmission/transmission.h @@ -1415,7 +1415,7 @@ void tr_torrentSetDoneDate( tr_torrent * torrent, time_t doneDate ); /** @brief Sanity checker to test that the direction is TR_UP or TR_DOWN */ -tr_bool tr_isDirection( tr_direction ); +#define tr_isDirection(d) (((d)==TR_UP) || ((d)==TR_DOWN)) /** @} */ diff --git a/libtransmission/utils.c b/libtransmission/utils.c index 303b97d3c..97a925060 100644 --- a/libtransmission/utils.c +++ b/libtransmission/utils.c @@ -1277,12 +1277,6 @@ tr_base64_decode( const void * input, return ret; } -tr_bool -tr_isDirection( tr_direction dir ) -{ - return dir==TR_UP || dir==TR_DOWN; -} - int tr_ptr2int( void* v ) {