p = rec->extensions;
while (*p != '\0') {
/* <key><value>\0 */
- if (*p == (char)key)
+ if (*p == (unsigned char)key)
return (const char *)p + 1;
p += strlen((const char *)p) + 1;
while (*p != '\0') {
/* <key><value>\0 */
len = strlen((const char *)p) + 1;
- if (*p != (char)key)
+ if (*p != (unsigned char)key)
buffer_append(buf, p, len);
p += len;
}
rstream->body_offset = stream->istream.v_offset + i + 1;
eoh_char = -1;
}
- if (buf[i] == *fromp) {
+ if ((char)buf[i] == *fromp) {
if (*++fromp == '\0') {
/* potential From-line, see if we have the
rest of the line buffered. */
}
} else {
fromp = mbox_from;
- if (buf[i] == *fromp)
+ if ((char)buf[i] == *fromp)
fromp++;
}
}
/* see if this is unknown flag for us */
for (i = 0; flags_list[i].chr != 0; i++) {
- if (flags_list[i].chr == data[pos])
+ if (flags_list[i].chr == (char)data[pos])
break;
}
test_assert(size == buffer_size);
}
for (j = 0; j < size; j++) {
- test_assert(data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]);
+ test_assert((char)data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]);
}
}
i_stream_unref(&input);
test_assert(size == buffer_size);
}
for (j = 0; j < size; j++) {
- test_assert(data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]);
+ test_assert((char)data[j] == input_string[(input->v_offset + j) % STREAM_BYTES]);
}
}
for (i = 0; i < STREAM_COUNT; i++)
return -1;
}
/* this is a pipe, it either wrote all of it or nothing */
- i_assert(ret == strlen(ANVIL_HANDSHAKE));
+ i_assert((size_t)ret == strlen(ANVIL_HANDSHAKE));
return 0;
}