(trunk libT) inline the tr_bencIs*() utility functions

This commit is contained in:
Charles Kerr 2009-01-03 00:11:31 +00:00
parent c86780de8b
commit cee6610ebb
2 changed files with 5 additions and 13 deletions

View File

@ -34,12 +34,6 @@
***
**/
tr_bool
tr_bencIsType( const tr_benc * val, int type )
{
return ( val ) && ( val->type == type );
}
static tr_bool
isContainer( const tr_benc * val )
{

View File

@ -156,13 +156,11 @@ tr_bool tr_bencGetInt( const tr_benc * val, int64_t * setme );
tr_bool tr_bencGetStr( const tr_benc * val, const char ** setme );
tr_bool tr_bencIsType( const tr_benc *, int type );
#define tr_bencIsInt( b ) tr_bencIsType( ( b ), TYPE_INT )
#define tr_bencIsDict( b ) tr_bencIsType( ( b ), TYPE_DICT )
#define tr_bencIsList( b ) tr_bencIsType( ( b ), TYPE_LIST )
#define tr_bencIsString( b ) tr_bencIsType( ( b ), TYPE_STR )
static inline tr_bool tr_bencIsType ( const tr_benc * b, int type ) { return ( b != NULL ) && ( b->type == type ); }
static inline tr_bool tr_bencIsInt ( const tr_benc * b ) { return tr_bencIsType( b, TYPE_INT ); }
static inline tr_bool tr_bencIsDict ( const tr_benc * b ) { return tr_bencIsType( b, TYPE_DICT ); }
static inline tr_bool tr_bencIsList ( const tr_benc * b ) { return tr_bencIsType( b, TYPE_LIST ); }
static inline tr_bool tr_bencIsString( const tr_benc * b ) { return tr_bencIsType( b, TYPE_STR ); }
/**
*** Treat these as private -- they're only made public here