Use stricter type for enums

This commit is contained in:
Mukund Sivaraman 2008-08-22 16:13:52 +00:00
parent b79e6561c0
commit 75d2e74a64
4 changed files with 5 additions and 5 deletions

View File

@ -20,14 +20,14 @@
#include "transmission.h"
#include "publish.h"
enum
typedef enum
{
TR_ADDREQ_OK=0,
TR_ADDREQ_FULL,
TR_ADDREQ_DUPLICATE,
TR_ADDREQ_MISSING,
TR_ADDREQ_CLIENT_CHOKED
};
} tr_addreq_t;
/**
*** Peer Publish / Subscribe

View File

@ -715,7 +715,7 @@ refillPulse( void * vtorrent )
/* find a peer who can ask for this piece */
for( j=0; !handled && j<peerCount; )
{
const int val = tr_peerMsgsAddRequest( peers[j]->msgs, piece );
const tr_addreq_t val = tr_peerMsgsAddRequest( peers[j]->msgs, piece );
switch( val )
{
case TR_ADDREQ_FULL:

View File

@ -866,7 +866,7 @@ requestQueueIsFull( const tr_peermsgs * msgs )
return msgs->clientWillAskFor.count >= req_max;
}
int
tr_addreq_t
tr_peerMsgsAddRequest( tr_peermsgs * msgs,
tr_piece_index_t piece )
{

View File

@ -44,7 +44,7 @@ void tr_peerMsgsCancel( tr_peermsgs * msgs,
void tr_peerMsgsFree( tr_peermsgs* );
int tr_peerMsgsAddRequest( tr_peermsgs * peer,
tr_addreq_t tr_peerMsgsAddRequest( tr_peermsgs * peer,
tr_piece_index_t piece );
void tr_peerMsgsUnsubscribe ( tr_peermsgs * peer,