Changeset 6945


Ignore:
Timestamp:
Oct 22, 2008, 5:14:50 PM (12 years ago)
Author:
charles
Message:

(libT) add some extra gcc safeguards. fix a couple of compiler warnings in makemeta

Location:
trunk/libtransmission
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/crypto.h

    r6795 r6945  
    1515
    1616#include <inttypes.h>
     17
     18#include <libtransmission/utils.h> /* TR_GNUC_NULL_TERMINATED */
    1719
    1820/**
     
    7476                        const void * content1,
    7577                        int          content1_len,
    76                         ... );
     78                        ... ) TR_GNUC_NULL_TERMINATED;
    7779
    7880
  • trunk/libtransmission/makemeta.c

    r6897 r6945  
    216216    {
    217217        b->my_errno = errno;
    218         tr_snprintf( b->errfile, sizeof( b->errfile ),
    219                      b->files[fileIndex].filename );
     218        tr_strlcpy( b->errfile,
     219                    b->files[fileIndex].filename,
     220                    sizeof( b->errfile ) );
    220221        b->result = TR_MAKEMETA_IO_READ;
    221222        tr_free( buf );
     
    251252                    {
    252253                        b->my_errno = errno;
    253                         tr_snprintf( b->errfile, sizeof( b->errfile ),
    254                                      b->files[fileIndex].filename );
     254                        tr_strlcpy( b->errfile,
     255                                    b->files[fileIndex].filename,
     256                                    sizeof( b->errfile ) );
    255257                        b->result = TR_MAKEMETA_IO_READ;
    256258                        tr_free( buf );
  • trunk/libtransmission/utils.h

    r6907 r6945  
    259259                         size_t       buflen,
    260260                         const char * fmt,
    261                          ... );
     261                         ... ) TR_GNUC_PRINTF( 3, 4 );
    262262
    263263const char* tr_strerror( int );
Note: See TracChangeset for help on using the changeset viewer.