[dovecot-cvs] dovecot/src/lib buffer.c, 1.30, 1.31 module-dir.c, 1.14, 1.15 write-full.c, 1.7, 1.8

cras at dovecot.org cras at dovecot.org
Tue Feb 14 20:59:18 EET 2006


Update of /var/lib/cvs/dovecot/src/lib
In directory talvi:/tmp/cvs-serv11001/lib

Modified Files:
	buffer.c module-dir.c write-full.c 
Log Message:
While casting const pointers to something else, the const was often
unneededly dropped out in the middle of casts.



Index: buffer.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib/buffer.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- buffer.c	14 Jan 2006 18:47:22 -0000	1.30
+++ buffer.c	14 Feb 2006 18:59:12 -0000	1.31
@@ -227,7 +227,7 @@
 		 const buffer_t *_src, size_t src_pos, size_t copy_size)
 {
 	struct real_buffer *dest = (struct real_buffer *)_dest;
-	struct real_buffer *src = (struct real_buffer *)_src;
+	const struct real_buffer *src = (const struct real_buffer *)_src;
 	size_t max_size;
 
 	i_assert(src_pos <= src->used);
@@ -267,7 +267,7 @@
 
 void *buffer_get_modifyable_data(const buffer_t *_buf, size_t *used_size_r)
 {
-	struct real_buffer *buf = (struct real_buffer *)_buf;
+	const struct real_buffer *buf = (const struct real_buffer *)_buf;
 
 	if (used_size_r != NULL)
 		*used_size_r = buf->used;
@@ -288,7 +288,7 @@
 
 size_t buffer_get_size(const buffer_t *_buf)
 {
-	struct real_buffer *buf = (struct real_buffer *)_buf;
+	const struct real_buffer *buf = (const struct real_buffer *)_buf;
 
 	return buf->alloc;
 }

Index: module-dir.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib/module-dir.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- module-dir.c	7 Feb 2006 10:07:42 -0000	1.14
+++ module-dir.c	14 Feb 2006 18:59:12 -0000	1.15
@@ -75,10 +75,10 @@
 	module->handle = handle;
 
 	/* get our init func */
-	init = (void (*)())
+	init = (void (*)(void))
 		get_symbol(module, t_strconcat(name, "_init", NULL),
 			   !require_init_funcs);
-	module->deinit = init == NULL ? NULL : (void (*)())
+	module->deinit = init == NULL ? NULL : (void (*)(void))
 		get_symbol(module, t_strconcat(name, "_deinit", NULL),
 			   !require_init_funcs);
 

Index: write-full.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib/write-full.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- write-full.c	28 Apr 2004 20:51:11 -0000	1.7
+++ write-full.c	14 Feb 2006 18:59:12 -0000	1.8
@@ -21,7 +21,7 @@
 			return -1;
 		}
 
-		data = PTR_OFFSET(data, ret);
+		data = CONST_PTR_OFFSET(data, ret);
 		size -= ret;
 	}
 
@@ -45,7 +45,7 @@
 			return -1;
 		}
 
-		data = PTR_OFFSET(data, ret);
+		data = CONST_PTR_OFFSET(data, ret);
 		size -= ret;
 		offset += ret;
 	}



More information about the dovecot-cvs mailing list