[dovecot-cvs] dovecot/src/lib-storage/index index-fetch-section.c,1.24,1.25

cras at procontrol.fi cras at procontrol.fi
Sun Dec 22 10:23:04 EET 2002


Update of /home/cvs/dovecot/src/lib-storage/index
In directory danu:/tmp/cvs-serv22625/lib-storage/index

Modified Files:
	index-fetch-section.c 
Log Message:
A bit more const'ing.



Index: index-fetch-section.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-fetch-section.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- index-fetch-section.c	22 Dec 2002 08:18:29 -0000	1.24
+++ index-fetch-section.c	22 Dec 2002 08:23:01 -0000	1.25
@@ -18,8 +18,8 @@
 	uoff_t dest_size;
 
 	uoff_t skip, max_size;
-	const char **fields;
-	int (*match_func) (const char **, const char *, size_t);
+	const char *const *fields;
+	int (*match_func) (const char *const *, const char *, size_t);
 } FetchHeaderFieldContext;
 
 /* For FETCH[HEADER.FIELDS*] we need to modify the header data before sending
@@ -97,7 +97,8 @@
 	return field_list;
 }
 
-static int header_match(const char **fields, const char *name, size_t size)
+static int header_match(const char *const *fields,
+			const char *name, size_t size)
 {
 	const char *field, *name_start, *name_end;
 
@@ -130,12 +131,13 @@
 	return FALSE;
 }
 
-static int header_match_not(const char **fields, const char *name, size_t size)
+static int header_match_not(const char *const *fields,
+			    const char *name, size_t size)
 {
 	return !header_match(fields, name, size);
 }
 
-static int header_match_mime(const char **fields __attr_unused__,
+static int header_match_mime(const char *const *fields __attr_unused__,
 			     const char *name, size_t size)
 {
 	if (size > 8 && strncasecmp(name, "Content-", 8) == 0)




More information about the dovecot-cvs mailing list