From: Timo Sirainen Date: Wed, 5 Mar 2003 01:43:16 +0000 (+0200) Subject: Compiler warning fixes. X-Git-Tag: 1.1.alpha1~4829 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=effefdc39ecc58912aba69f859f12a2cfe92a430;p=thirdparty%2Fdovecot%2Fcore.git Compiler warning fixes. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/index-save.c b/src/lib-storage/index/index-save.c index eeda6a707f..c18151201f 100644 --- a/src/lib-storage/index/index-save.c +++ b/src/lib-storage/index/index-save.c @@ -22,9 +22,10 @@ struct save_header_context { int failed; }; -static int write_with_crlf(struct ostream *output, const unsigned char *data, +static int write_with_crlf(struct ostream *output, const void *v_data, size_t size) { + const unsigned char *data = v_data; size_t i, start; i_assert(size <= SSIZE_T_MAX); @@ -56,9 +57,10 @@ static int write_with_crlf(struct ostream *output, const unsigned char *data, return size; } -static int write_with_lf(struct ostream *output, const unsigned char *data, +static int write_with_lf(struct ostream *output, const void *v_data, size_t size) { + const unsigned char *data = v_data; size_t i, start; i_assert(size <= SSIZE_T_MAX); @@ -139,7 +141,7 @@ int index_storage_save(struct mail_storage *storage, const char *path, struct istream *input, struct ostream *output, header_callback_t *header_callback, void *context) { - int (*write_func)(struct ostream *, const unsigned char *, size_t); + int (*write_func)(struct ostream *, const void *, size_t); const unsigned char *data; size_t size; ssize_t ret; diff --git a/src/lib-storage/index/index-storage.h b/src/lib-storage/index/index-storage.h index 71aa2da886..7bf527ec42 100644 --- a/src/lib-storage/index/index-storage.h +++ b/src/lib-storage/index/index-storage.h @@ -5,7 +5,7 @@ #include "mail-index.h" #include "index-mail.h" -typedef int write_func_t(struct ostream *, const unsigned char *, size_t); +typedef int write_func_t(struct ostream *, const void *, size_t); /* Return -1 = failure, 0 = don't write the header, 1 = write it */ typedef int header_callback_t(const unsigned char *name, size_t len,