Changeset 6949


Ignore:
Timestamp:
Oct 23, 2008, 2:37:21 AM (12 years ago)
Author:
charles
Message:

reverse patch #6948. one of the new gcc attributes seems to be causing trouble.

Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/gtk/actions.c

    r6948 r6949  
    2121#include "lock.h"
    2222#include "logo.h"
     23
     24#define UNUSED G_GNUC_UNUSED
    2325
    2426static TrCore *         myCore = NULL;
  • trunk/libtransmission/Makefile.am

    r6948 r6949  
    8989    tracker.h \
    9090    tr-getopt.h \
    91     tr-gnuc.h \
    9291    transmission.h \
    9392    trevent.h \
  • trunk/libtransmission/blocklist.h

    r6948 r6949  
    1414#define TR_BLOCKLIST_H
    1515
    16 #include "tr-gnuc.h"
    17 
    1816struct in_addr;
    1917typedef struct tr_blocklist tr_blocklist;
    2018
    2119tr_blocklist* _tr_blocklistNew( const char * filename,
    22                                 int          isEnabled ) TR_GNUC_MALLOC;
     20                                int          isEnabled );
    2321
    24 int           _tr_blocklistExists      ( const tr_blocklist    * blocklist );
     22int           _tr_blocklistExists( const tr_blocklist * );
    2523
    26 const char*   _tr_blocklistGetFilename ( const tr_blocklist    * blocklist );
     24const char*   _tr_blocklistGetFilename( const tr_blocklist * );
    2725
    28 int           _tr_blocklistGetRuleCount( const tr_blocklist    * blocklist );
     26int           _tr_blocklistGetRuleCount( const tr_blocklist * );
    2927
    30 void          _tr_blocklistFree        ( tr_blocklist          * blocklist );
     28void          _tr_blocklistFree( tr_blocklist * );
    3129
    32 int           _tr_blocklistIsEnabled   ( tr_blocklist          * blocklist );
     30int           _tr_blocklistIsEnabled( tr_blocklist * );
    3331
    34 void          _tr_blocklistSetEnabled  ( tr_blocklist          * blocklist,
    35                                          int                    isEnabled );
     32void          _tr_blocklistSetEnabled(             tr_blocklist *,
     33                                               int isEnabled );
    3634
    37 int           _tr_blocklistHasAddress  ( tr_blocklist          * blocklist,
    38                                          const struct in_addr  * addr );
     35int           _tr_blocklistHasAddress(
     36              tr_blocklist *,
     37    const struct
     38    in_addr * addr );
    3939
    40 int           _tr_blocklistSetContent  ( tr_blocklist          * blocklist,
    41                                          const char            * filename );
     40int           _tr_blocklistSetContent(
     41                 tr_blocklist *,
     42    const char * filename );
    4243
    4344#endif
  • trunk/libtransmission/handshake.h

    r6948 r6949  
    3030                                        tr_encryption_mode encryptionMode,
    3131                                        handshakeDoneCB    doneCB,
    32                                         void *             doneUserData )
    33                                                                 TR_GNUC_MALLOC;
     32                                        void *             doneUserData );
    3433
    3534const struct in_addr * tr_handshakeGetAddr(
    36                                         const struct tr_handshake * handshake,
    37                                         uint16_t                  * setme_port );
     35    const struct tr_handshake * handshake,
     36                                uint16_t
     37    *                           setme_port );
    3838
    3939void                   tr_handshakeAbort( tr_handshake * handshake );
  • trunk/libtransmission/peer-io.h

    r6948 r6949  
    1818**/
    1919
    20 #include "tr-gnuc.h"
    21 
    2220struct in_addr;
    2321struct evbuffer;
     
    3129**/
    3230
    33 tr_peerIo*  tr_peerIoNewOutgoing( struct tr_handle *     session,
    34                                   const struct in_addr * addr,
    35                                   int                    port,
    36                                   const  uint8_t       * torrentHash )
    37                                                                 TR_GNUC_MALLOC;
    38 
    39 tr_peerIo*  tr_peerIoNewIncoming( struct tr_handle *     session,
    40                                   const struct in_addr * addr,
    41                                   uint16_t               port,
    42                                   int                    socket )
    43                                                                 TR_GNUC_MALLOC;
     31tr_peerIo*           tr_peerIoNewOutgoing(
     32    struct tr_handle *     session,
     33    const struct in_addr * addr,
     34    int                    port,
     35    const  uint8_t *
     36                           torrentHash );
     37
     38tr_peerIo*           tr_peerIoNewIncoming( struct tr_handle *     session,
     39                                           const struct in_addr * addr,
     40                                           uint16_t               port,
     41                                           int                    socket );
    4442
    4543void                 tr_peerIoFree( tr_peerIo * io );
     
    7169
    7270const struct in_addr*tr_peerIoGetAddress( const tr_peerIo * io,
    73                                           uint16_t        * port );
     71                                                uint16_t * port );
    7472
    7573const uint8_t*       tr_peerIoGetTorrentHash( tr_peerIo * io );
     
    7775int                  tr_peerIoHasTorrentHash( const tr_peerIo * io );
    7876
    79 void                 tr_peerIoSetTorrentHash( tr_peerIo     * io,
     77void                 tr_peerIoSetTorrentHash( tr_peerIo *    io,
    8078                                              const uint8_t * hash );
    8179
     
    124122                                                             tr_direction );
    125123
     124#if 0
     125void              tr_peerIoTryRead( tr_peerIo * io );
     126
     127#endif
     128
    126129void              tr_peerIoWrite( tr_peerIo *  io,
    127130                                  const void * writeme,
  • trunk/libtransmission/peer-mgr.h

    r6948 r6949  
    1616#include <inttypes.h> /* uint16_t */
    1717
    18 #include "net.h" /* struct in_addr */
    19 #include "tr-gnuc.h"
     18#ifdef WIN32
     19 #include <winsock2.h> /* struct in_addr */
     20#else
     21 #include <netinet/in.h> /* struct in_addr */
     22#endif
    2023
    2124struct in_addr;
     
    4447int tr_pexCompare( const void * a, const void * b );
    4548
    46 tr_peerMgr* tr_peerMgrNew( struct tr_handle * ) TR_GNUC_MALLOC;
     49tr_peerMgr* tr_peerMgrNew( struct tr_handle * );
    4750
    4851void tr_peerMgrFree( tr_peerMgr * manager );
  • trunk/libtransmission/session.h

    r6948 r6949  
    2828#define TR_NAME "Transmission"
    2929
    30 #include "tr-gnuc.h"
     30#ifndef UNUSED
     31 #ifdef __GNUC__
     32  #define UNUSED __attribute__ ( ( unused ) )
     33 #else
     34  #define UNUSED
     35 #endif
     36#endif
    3137
    3238enum
     
    4248typedef enum { TR_NET_OK, TR_NET_ERROR, TR_NET_WAIT } tr_tristate_t;
    4349
    44 uint8_t*       tr_peerIdNew( void ) TR_GNUC_MALLOC;
     50uint8_t*       tr_peerIdNew( void );
    4551
    4652const uint8_t* tr_getPeerId( void );
  • trunk/libtransmission/tr-gnuc.h

    r6948 r6949  
    1 #ifndef TR_GNUC_H
    2 #define TR_GNUC_H 1
    3 
    4 #ifndef UNUSED
    5  #ifdef __GNUC__
    6   #define UNUSED __attribute__ ( ( unused ) )
    7  #else
    8   #define UNUSED
    9  #endif
    10 #endif
    11 
    12 #ifndef TR_GNUC_PRINTF
    13  #ifdef __GNUC__
    14   #define TR_GNUC_PRINTF( fmt,\
    15                           args ) __attribute__ ( ( format ( printf, fmt,\
    16                                                             args ) ) )
    17  #else
    18   #define TR_GNUC_PRINTF( fmt, args )
    19  #endif
    20 #endif
    21 
    22 #ifndef TR_GNUC_NULL_TERMINATED
    23  #if __GNUC__ >= 4
    24   #define TR_GNUC_NULL_TERMINATED __attribute__ ( ( __sentinel__ ) )
    25  #else
    26   #define TR_GNUC_NULL_TERMINATED
    27  #endif
    28 #endif
    29 
    30 #if __GNUC__ > 2 || ( __GNUC__ == 2 && __GNUC_MINOR__ >= 96 )
    31  #define TR_GNUC_CONST __attribute__ ( ( __const ) )
    32  #define TR_GNUC_PURE __attribute__ ( ( __pure__ ) )
    33  #define TR_GNUC_MALLOC __attribute__ ( ( __malloc__ ) )
    34 #else
    35  #define TR_GNUC_CONST
    36  #define TR_GNUC_PURE
    37  #define TR_GNUC_MALLOC
    38 #endif
    39 
    40 #endif
  • trunk/libtransmission/transmission.h

    r6948 r6949  
    3737#endif
    3838
    39 #include "tr-gnuc.h"
    4039#include "version.h"
    4140
     
    729728struct tr_benc;
    730729
    731 tr_ctor*    tr_ctorNew( const tr_handle * handle ) TR_GNUC_MALLOC;
     730tr_ctor*    tr_ctorNew( const tr_handle * handle );
    732731
    733732void        tr_ctorFree( tr_ctor * ctor );
     
    811810tr_torrent * tr_torrentNew( tr_handle *     handle,
    812811                            const tr_ctor * ctor,
    813                             int *           setmeError ) TR_GNUC_MALLOC;
     812                            int *           setmeError );
    814813
    815814/** @} */
  • trunk/libtransmission/utils.h

    r6948 r6949  
    4848#endif
    4949
    50 #include "tr-gnuc.h"
     50#ifndef UNUSED
     51 #ifdef __GNUC__
     52  #define UNUSED __attribute__ ( ( unused ) )
     53 #else
     54  #define UNUSED
     55 #endif
     56#endif
     57
     58#ifndef TR_GNUC_PRINTF
     59 #ifdef __GNUC__
     60  #define TR_GNUC_PRINTF( fmt,\
     61                          args ) __attribute__ ( ( format ( printf, fmt,\
     62                                                            args ) ) )
     63 #else
     64  #define TR_GNUC_PRINTF( fmt, args )
     65 #endif
     66#endif
     67
     68#ifndef TR_GNUC_NULL_TERMINATED
     69 #if __GNUC__ >= 4
     70  #define TR_GNUC_NULL_TERMINATED __attribute__ ( ( __sentinel__ ) )
     71 #else
     72  #define TR_GNUC_NULL_TERMINATED
     73 #endif
     74#endif
     75
     76#if __GNUC__ > 2 || ( __GNUC__ == 2 && __GNUC_MINOR__ >= 96 )
     77 #define TR_GNUC_PURE __attribute__ ( ( __pure__ ) )
     78 #define TR_GNUC_MALLOC __attribute__ ( ( __malloc__ ) )
     79#else
     80 #define TR_GNUC_PURE
     81 #define TR_GNUC_MALLOC
     82#endif
     83
    5184
    5285/***
     
    160193
    161194/* return the current date in milliseconds */
    162 uint64_t       tr_date( void ) TR_GNUC_CONST;
     195uint64_t       tr_date( void );
    163196
    164197/* wait the specified number of milliseconds */
    165 void           tr_wait( uint64_t delay_milliseconds ) TR_GNUC_CONST;
     198void           tr_wait( uint64_t delay_milliseconds );
    166199
    167200/***
     
    230263                         ... ) TR_GNUC_PRINTF( 3, 4 );
    231264
    232 const char* tr_strerror( int ) TR_GNUC_CONST;
     265const char* tr_strerror( int );
    233266
    234267char*       tr_strstrip( char * str );
     
    327360
    328361double tr_getRatio( double numerator,
    329                     double denominator ) TR_GNUC_CONST;
     362                    double denominator );
    330363
    331364#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.