X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/767a7a537b2ac742705d23b8dcb25d64cd36a2ee..a0c5b1ab11469128ad826610f54b1f0f332bd172:/examples/msg/app-bittorrent/messages.c diff --git a/examples/msg/app-bittorrent/messages.c b/examples/msg/app-bittorrent/messages.c index a0cfe0782f..d4c7c2b971 100644 --- a/examples/msg/app-bittorrent/messages.c +++ b/examples/msg/app-bittorrent/messages.c @@ -7,8 +7,7 @@ #include "messages.h" #include "bittorrent.h" -XBT_LOG_NEW_DEFAULT_CATEGORY(msg_messages, - "Messages specific for the message factory"); +XBT_LOG_NEW_DEFAULT_CATEGORY(msg_messages, "Messages specific for the message factory"); #define BITS_TO_BYTES(x) ((x / 8) + (x % 8) ? 1 : 0) @@ -42,8 +41,8 @@ msg_task_t task_message_index_new(e_message_type type, const char *issuer_host_n return task; } -msg_task_t task_message_bitfield_new(const char *issuer_host_name, const char *mailbox, int peer_id, char *bitfield, - int bitfield_size) +msg_task_t task_message_bitfield_new(const char *issuer_host_name, const char *mailbox, int peer_id, + unsigned int bitfield, int bitfield_size) { msg_task_t task = task_message_new(MESSAGE_BITFIELD, issuer_host_name, mailbox, peer_id, task_message_size(MESSAGE_BITFIELD) + BITS_TO_BYTES(bitfield_size)); @@ -94,8 +93,6 @@ int task_message_size(e_message_type type) size = MESSAGE_UNCHOKE_SIZE; break; case MESSAGE_INTERESTED: - size = MESSAGE_INTERESTED_SIZE; - break; case MESSAGE_NOTINTERESTED: size = MESSAGE_INTERESTED_SIZE; break; @@ -114,6 +111,8 @@ int task_message_size(e_message_type type) case MESSAGE_CANCEL: size = MESSAGE_CANCEL_SIZE; break; + default: + THROW_IMPOSSIBLE; } return size; }