changeset 4020:fcfd44f56b04 HEAD

While casting const pointers to something else, the const was often unneededly dropped out in the middle of casts.
author Timo Sirainen <tss@iki.fi>
date Tue, 14 Feb 2006 20:59:09 +0200
parents 19dad76ef68d
children d7d87f1de71d
files src/auth/mech-ntlm.c src/auth/mech-rpa.c src/imap/imap-sort.c src/lib-index/mail-cache-fields.c src/lib-index/mail-index-sync-update.c src/lib-ntlm/ntlm-byteorder.h src/lib-ntlm/ntlm-message.c src/lib-storage/index/dbox/dbox-file.c src/lib/buffer.c src/lib/module-dir.c src/lib/write-full.c
diffstat 11 files changed, 25 insertions(+), 25 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/mech-ntlm.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/auth/mech-ntlm.c	Tue Feb 14 20:59:09 2006 +0200
@@ -192,7 +192,7 @@
 
 	if (!request->challenge) {
 		const struct ntlmssp_request *ntlm_request =
-			(struct ntlmssp_request *)data;
+			(const struct ntlmssp_request *)data;
 		const struct ntlmssp_challenge *message;
 		size_t message_size;
 		uint32_t flags;
@@ -216,7 +216,7 @@
 				       message, message_size);
 	} else {
 		const struct ntlmssp_response *response =
-			(struct ntlmssp_response *)data;
+			(const struct ntlmssp_response *)data;
 		const char *username;
 
 		if (!ntlmssp_check_response(response, data_size, &error)) {
--- a/src/auth/mech-rpa.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/auth/mech-rpa.c	Tue Feb 14 20:59:09 2006 +0200
@@ -180,7 +180,7 @@
 static bool
 rpa_parse_token1(const void *data, size_t data_size, const char **error)
 {
-	const unsigned char *end = ((unsigned char *) data) + data_size;
+	const unsigned char *end = ((const unsigned char *) data) + data_size;
 	const unsigned char *p;
 	unsigned int version_lo, version_hi;
 
@@ -262,7 +262,7 @@
 		 size_t data_size, const char **error)
 {
 	struct auth_request *auth_request = &request->auth_request;
-	const unsigned char *end = ((unsigned char *)data) + data_size;
+	const unsigned char *end = ((const unsigned char *)data) + data_size;
 	const unsigned char *p;
 	unsigned int len;
 	const char *user, *realm;
--- a/src/imap/imap-sort.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/imap/imap-sort.c	Tue Feb 14 20:59:09 2006 +0200
@@ -498,7 +498,7 @@
 
 static struct mail *get_mail(struct sort_context *ctx, const unsigned char *buf)
 {
-	unsigned int id = *((unsigned int *) buf);
+	unsigned int id = *((const unsigned int *)buf);
 	uint32_t seq;
 
 	if (!ctx->id_is_uid)
@@ -689,7 +689,8 @@
 	t_pop();
 
 	return ret != 0 ? ret :
-		(*((unsigned int *) p1) < *((unsigned int *) p2) ? -1 : 1);
+		(*((const unsigned int *)p1) <
+		 *((const unsigned int *)p2) ? -1 : 1);
 }
 
 static void mail_sort_flush(struct sort_context *ctx)
--- a/src/lib-index/mail-cache-fields.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib-index/mail-cache-fields.c	Tue Feb 14 20:59:09 2006 +0200
@@ -16,6 +16,7 @@
 				unsigned int fields_count)
 {
 	void *orig_key, *orig_value;
+	char *name;
 	unsigned int new_idx;
 	unsigned int i, j;
 
@@ -60,9 +61,9 @@
 			continue;
 
 		/* new index - save it */
+		name = p_strdup(cache->field_pool, fields[i].name);
 		cache->fields[idx].field = fields[i];
-		cache->fields[idx].field.name =
-			p_strdup(cache->field_pool, fields[i].name);
+		cache->fields[idx].field.name = name;
 		cache->field_file_map[idx] = (uint32_t)-1;
 
 		switch (cache->fields[idx].field.type) {
@@ -76,9 +77,7 @@
 			break;
 		}
 
-		hash_insert(cache->field_name_hash,
-			    (char *)cache->fields[idx].field.name,
-			    POINTER_CAST(idx));
+		hash_insert(cache->field_name_hash, name, POINTER_CAST(idx));
 	}
 	cache->fields_count = new_idx;
 }
--- a/src/lib-index/mail-index-sync-update.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib-index/mail-index-sync-update.c	Tue Feb 14 20:59:09 2006 +0200
@@ -749,7 +749,7 @@
 
 		memcpy(map->mmap_base, &map->hdr, base_size);
 		memcpy(PTR_OFFSET(map->mmap_base, base_size),
-		       PTR_OFFSET(map->hdr_base, base_size),
+		       CONST_PTR_OFFSET(map->hdr_base, base_size),
 		       map->hdr.header_size - base_size);
 		if (msync(map->mmap_base, map->mmap_used_size, MS_SYNC) < 0) {
 			mail_index_set_syscall_error(index, "msync()");
--- a/src/lib-ntlm/ntlm-byteorder.h	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib-ntlm/ntlm-byteorder.h	Tue Feb 14 20:59:09 2006 +0200
@@ -16,17 +16,17 @@
 
 static inline uint16_t read_le16(const void *addr)
 {
-	return *((uint16_t *) addr);
+	return *((const uint16_t *) addr);
 }
 
 static inline uint32_t read_le32(const void *addr)
 {
-	return *((uint32_t *) addr);
+	return *((const uint32_t *) addr);
 }
 
 static inline uint64_t read_le64(const void *addr)
 {
-	return *((uint64_t *) addr);
+	return *((const uint64_t *) addr);
 }
 
 static inline void write_le16(void *addr, const uint16_t value)
--- a/src/lib-ntlm/ntlm-message.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib-ntlm/ntlm-message.c	Tue Feb 14 20:59:09 2006 +0200
@@ -25,7 +25,7 @@
 			     bool unicode)
 {
 	unsigned int len = read_le16(&buffer->length);
-	const char *p = ((char *) message) + read_le32(&buffer->offset);
+	const char *p = ((const char *) message) + read_le32(&buffer->offset);
 	string_t *str;
 
 	if (unicode)
--- a/src/lib-storage/index/dbox/dbox-file.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib-storage/index/dbox/dbox-file.c	Tue Feb 14 20:59:09 2006 +0200
@@ -33,8 +33,8 @@
 	}
 
 	/* success */
-	*file_seq_r = *((uint32_t *)data1);
-	*offset_r = *((uint64_t *)data2);
+	*file_seq_r = *((const uint32_t *)data1);
+	*offset_r = *((const uint64_t *)data2);
 	return 1;
 }
 
--- a/src/lib/buffer.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib/buffer.c	Tue Feb 14 20:59:09 2006 +0200
@@ -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;
 }
--- a/src/lib/module-dir.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib/module-dir.c	Tue Feb 14 20:59:09 2006 +0200
@@ -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);
 
--- a/src/lib/write-full.c	Tue Feb 14 20:58:07 2006 +0200
+++ b/src/lib/write-full.c	Tue Feb 14 20:59:09 2006 +0200
@@ -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;
 	}