Lines Matching refs:TR_GNUC_NONNULL
49 #ifndef TR_GNUC_NONNULL
51 #define TR_GNUC_NONNULL( ... ) __attribute__((nonnull (__VA_ARGS__)))
53 #define TR_GNUC_NONNULL( ... )
188 ... ) TR_GNUC_PRINTF( 4, 5 ) TR_GNUC_NONNULL(1,4);
191 char* tr_getLogTimeStr( char * buf, int buflen ) TR_GNUC_NONNULL(1);
198 bool tr_wildmat( const char * text, const char * pattern ) TR_GNUC_NONNULL(1,2);
212 int tr_mkdirp( const char * path, int permissions ) TR_GNUC_NONNULL(1);
223 TR_GNUC_NONNULL(1);
242 void tr_timerAdd( struct event * timer, int seconds, int microseconds ) TR_GNUC_NONNULL(1);
249 void tr_timerAddMsec( struct event * timer, int milliseconds ) TR_GNUC_NONNULL(1);
344 bool * exact_match ) TR_GNUC_HOT TR_GNUC_NONNULL(1,5,6);
375 const char * fmt, ... ) TR_GNUC_PRINTF( 3, 4 ) TR_GNUC_NONNULL(1,3);
402 void tr_sha1_to_hex( char * out, const uint8_t * sha1 ) TR_GNUC_NONNULL(1,2);
404 void tr_hex_to_sha1( uint8_t * out, const char * hex ) TR_GNUC_NONNULL(1,2);
410 bool tr_urlIsValidTracker( const char * url ) TR_GNUC_NONNULL(1);
413 bool tr_urlIsValid( const char * url, int url_len ) TR_GNUC_NONNULL(1);
422 char ** setme_path ) TR_GNUC_NONNULL(1);
439 int * setmeCount ) TR_GNUC_MALLOC TR_GNUC_NONNULL(1);
467 char* tr_strratio( char * buf, size_t buflen, double ratio, const char * infinity ) TR_GNUC_NONNULL(1,4);
478 bool * renamed ) TR_GNUC_NONNULL(1,2);