if (!((*chainp)->flags & EVBUFFER_MEM_PINNED_R))
chainp = &(*chainp)->next;
remaining = nBytes;
- for (i = 0; remaining > 0 && i < buf->n_buffers; ++i) {
+ for (i = 0; remaining > 0 && i < (unsigned)buf->n_buffers; ++i) {
EVUTIL_ASSERT(*chainp);
len = buf->buffers[i].len;
if (remaining < len)
/* XXXX This over-commits. */
limit = _bufferevent_get_write_max(&beva->bev);
- if (at_most >= limit)
+ if (at_most >= (size_t)limit && limit >= 0)
at_most = limit;
if (beva->bev.write_suspended) {
/* XXXX This over-commits. */
limit = _bufferevent_get_read_max(&beva->bev);
- if (at_most >= limit)
+ if (at_most >= (size_t)limit && limit >= 0)
at_most = limit;
if (beva->bev.read_suspended) {
event_overlapped_init(&rol, read_complete);
event_overlapped_init(&wol, write_complete);
- for (i = 0; i < sizeof(junk); ++i)
+ for (i = 0; i < (int)sizeof(junk); ++i)
junk[i] = (char)(i);
rbuf = evbuffer_overlapped_new(data->pair[0]);
if (ent->write_pos_plus1 > 0)
return (0);
}
- if (set->fd_count == op->fd_setsz) {
+ if ((int)set->fd_count == op->fd_setsz) {
if (realloc_fd_sets(op, op->fd_setsz*2))
return (-1);
/* set pointer will have changed and needs reiniting! */
}
if (i < 0)
return (0);
- if (--set->fd_count != i) {
+ if (--set->fd_count != (unsigned)i) {
struct idx_info *ent2;
SOCKET s2;
s2 = set->fd_array[i] = set->fd_array[set->fd_count];