[dovecot-cvs] dovecot/src/lib-index mail-custom-flags.c,1.12,1.13 mail-index-data.c,1.29,1.30 mail-index-update.c,1.32,1.33 mail-modifylog.c,1.33,1.34
cras at procontrol.fi
cras at procontrol.fi
Mon Nov 4 09:11:34 EET 2002
Update of /home/cvs/dovecot/src/lib-index
In directory danu:/tmp/cvs-serv21921/lib-index
Modified Files:
mail-custom-flags.c mail-index-data.c mail-index-update.c
mail-modifylog.c
Log Message:
Several minor fixes: signess, casting away const, missing static, etc.
Index: mail-custom-flags.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-custom-flags.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- mail-custom-flags.c 23 Oct 2002 20:41:35 -0000 1.12
+++ mail-custom-flags.c 4 Nov 2002 07:11:32 -0000 1.13
@@ -503,8 +503,9 @@
const char *custom_flags[], unsigned int count)
{
MailFlags oldflags, flag;
- unsigned int i;
- int idx;
+ int i, idx;
+
+ i_assert(count < 32);
if ((*flags & MAIL_CUSTOM_FLAGS_MASK) == 0)
return 1;
@@ -516,7 +517,7 @@
*flags &= MAIL_SYSTEM_FLAGS_MASK;
flag = MAIL_CUSTOM_FLAG_1;
- for (i = 0; i < count; i++, flag <<= 1) {
+ for (i = 0; i < (int)count; i++, flag <<= 1) {
if ((oldflags & flag) && custom_flags[i] != NULL) {
i_assert(*custom_flags[i] != '\0');
Index: mail-index-data.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-index-data.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- mail-index-data.c 29 Oct 2002 05:22:12 -0000 1.29
+++ mail-index-data.c 4 Nov 2002 07:11:32 -0000 1.30
@@ -430,7 +430,7 @@
if (pos < (int)sizeof(MailIndexDataHeader))
return index_data_set_corrupted(data, "Header is missing");
- if (file_set_size(data->fd, new_fsize) < 0) {
+ if (file_set_size(data->fd, (off_t)new_fsize) < 0) {
if (errno == ENOSPC)
data->index->nodiskspace = TRUE;
return index_data_set_syscall_error(data, "file_set_size()");
Index: mail-index-update.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-index-update.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- mail-index-update.c 3 Nov 2002 08:16:41 -0000 1.32
+++ mail-index-update.c 4 Nov 2002 07:11:32 -0000 1.33
@@ -102,7 +102,7 @@
}
}
-size_t get_max_align_size(size_t base, size_t extra, size_t *max_extra)
+static size_t get_max_align_size(size_t base, size_t extra, size_t *max_extra)
{
size_t size;
@@ -335,19 +335,19 @@
switch (field) {
case DATA_HDR_INTERNAL_DATE:
i_assert(size == sizeof(time_t));
- update->data_hdr.internal_date = *((time_t *) value);
+ update->data_hdr.internal_date = *((const time_t *) value);
break;
case DATA_HDR_VIRTUAL_SIZE:
i_assert(size == sizeof(uoff_t));
- update->data_hdr.virtual_size = *((uoff_t *) value);
+ update->data_hdr.virtual_size = *((const uoff_t *) value);
break;
case DATA_HDR_HEADER_SIZE:
i_assert(size == sizeof(uoff_t));
- update->data_hdr.header_size = *((uoff_t *) value);
+ update->data_hdr.header_size = *((const uoff_t *) value);
break;
case DATA_HDR_BODY_SIZE:
i_assert(size == sizeof(uoff_t));
- update->data_hdr.body_size = *((uoff_t *) value);
+ update->data_hdr.body_size = *((const uoff_t *) value);
break;
default:
i_unreached();
Index: mail-modifylog.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-modifylog.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- mail-modifylog.c 28 Oct 2002 09:31:40 -0000 1.33
+++ mail-modifylog.c 4 Nov 2002 07:11:32 -0000 1.34
@@ -820,9 +820,9 @@
return TRUE;
}
-void mail_modifylog_get_nonsynced_file(ModifyLogFile *file,
- const ModifyLogRecord **arr,
- unsigned int *count)
+static void mail_modifylog_get_nonsynced_file(ModifyLogFile *file,
+ const ModifyLogRecord **arr,
+ unsigned int *count)
{
ModifyLogRecord *end_rec;
More information about the dovecot-cvs
mailing list