Mercurial > dovecot > core-2.2
changeset 348:f15420cb362d HEAD
compiler warning fixes
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 05 Oct 2002 23:39:19 +0300 |
parents | 5d8688afe0ad |
children | fd32faeb7ba5 |
files | src/lib-imap/imap-parser.c src/lib-index/mbox/mbox-append.c src/lib-index/mbox/mbox-fsck.c src/lib-index/mbox/mbox-index.h src/lib-mail/message-parser.c |
diffstat | 5 files changed, 18 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-imap/imap-parser.c Sat Oct 05 23:16:55 2002 +0300 +++ b/src/lib-imap/imap-parser.c Sat Oct 05 23:39:19 2002 +0300 @@ -439,7 +439,7 @@ /* pass through to parsing data. since inbuf->skip was modified, we need to get the data start position again. */ - data = io_buffer_get_data(parser->inbuf, &data_size); + data = (char *) io_buffer_get_data(parser->inbuf, &data_size); case ARG_PARSE_LITERAL_DATA: imap_parser_read_literal_data(parser, data, data_size); break; @@ -496,11 +496,11 @@ const char *imap_parser_read_word(ImapParser *parser) { - unsigned char *data; + char *data; size_t i, data_size; /* get the beginning of data in input buffer */ - data = io_buffer_get_data(parser->inbuf, &data_size); + data = (char *) io_buffer_get_data(parser->inbuf, &data_size); for (i = 0; i < data_size; i++) { if (data[i] == ' ' || data[i] == '\r' || data[i] == '\n') @@ -517,11 +517,11 @@ const char *imap_parser_read_line(ImapParser *parser) { - unsigned char *data; + char *data; size_t i, data_size; /* get the beginning of data in input buffer */ - data = io_buffer_get_data(parser->inbuf, &data_size); + data = (char *) io_buffer_get_data(parser->inbuf, &data_size); for (i = 0; i < data_size; i++) { if (data[i] == '\r' || data[i] == '\n')
--- a/src/lib-index/mbox/mbox-append.c Sat Oct 05 23:16:55 2002 +0300 +++ b/src/lib-index/mbox/mbox-append.c Sat Oct 05 23:39:19 2002 +0300 @@ -46,7 +46,8 @@ break; } - if (pos == size || size <= 5 || strncmp(data, "From ", 5) != 0) { + if (pos == size || size <= 5 || + strncmp((char *) data, "From ", 5) != 0) { /* a) no \n found, or line too long b) not a From-line */ index_set_error(index, "Error indexing mbox file %s: " @@ -57,7 +58,7 @@ } /* parse the From-line */ - internal_date = mbox_from_parse_date(data, size); + internal_date = mbox_from_parse_date((char *) data, size); if (internal_date <= 0) internal_date = ioloop_time;
--- a/src/lib-index/mbox/mbox-fsck.c Sat Oct 05 23:16:55 2002 +0300 +++ b/src/lib-index/mbox/mbox-fsck.c Sat Oct 05 23:39:19 2002 +0300 @@ -72,7 +72,8 @@ data++; size--; } - return size == 0 || (size >= 5 && strncmp(data, "From ", 5) == 0); + return size == 0 || + (size >= 5 && strncmp((char *) data, "From ", 5) == 0); } static int mail_update_header_size(MailIndex *index, MailIndexRecord *rec, @@ -219,7 +220,7 @@ /* first make sure we start with a "From " line. If file is too small, we'll just treat it as empty mbox file. */ if (io_buffer_read_data_blocking(inbuf, &data, &size, 5) > 0 && - strncmp(data, "From ", 5) != 0) { + strncmp((char *) data, "From ", 5) != 0) { index_set_error(index, "File isn't in mbox format: %s", index->mbox_path); return FALSE;
--- a/src/lib-index/mbox/mbox-index.h Sat Oct 05 23:16:55 2002 +0300 +++ b/src/lib-index/mbox/mbox-index.h Sat Oct 05 23:39:19 2002 +0300 @@ -12,7 +12,7 @@ int received; } MboxHeaderContext; -int mbox_set_syscall_error(MailIndex *index, const char *function);; +int mbox_set_syscall_error(MailIndex *index, const char *function); void mbox_header_init_context(MboxHeaderContext *ctx, MailIndex *index); void mbox_header_free_context(MboxHeaderContext *ctx);
--- a/src/lib-mail/message-parser.c Sat Oct 05 23:16:55 2002 +0300 +++ b/src/lib-mail/message-parser.c Sat Oct 05 23:39:19 2002 +0300 @@ -389,8 +389,9 @@ if (msg[i-1] == '\r') value_len--; /* and finally call the function */ - func(part, msg + line_start, name_len, - msg + colon_pos, value_len, + func(part, + (char*) msg + line_start, name_len, + (char*) msg + colon_pos, value_len, context); } @@ -463,8 +464,8 @@ msg[line_start+1] == '-') { /* possible boundary */ boundary = boundary_find(boundaries, - msg + line_start + 2, - i - line_start - 2); + (char *) msg + line_start + 2, + i - line_start - 2); if (boundary != NULL) break; } @@ -488,7 +489,7 @@ 70 chars without "--" or less. We allow a bit larger.. */ boundary = boundary_find(boundaries, - msg + line_start + 2, + (char *) msg + line_start + 2, i - line_start - 2); if (boundary != NULL) break;