[dovecot-cvs] dovecot/src/lib-charset charset-iconv.c, 1.16, 1.17 charset-utf8.c, 1.12, 1.13 charset-utf8.h, 1.7, 1.8

cras at dovecot.org cras at dovecot.org
Fri Jan 13 22:26:08 EET 2006


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

Modified Files:
	charset-iconv.c charset-utf8.c charset-utf8.h 
Log Message:
Added "bool" type and changed all ints that were used as booleans to bool.



Index: charset-iconv.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-charset/charset-iconv.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- charset-iconv.c	10 May 2004 00:59:27 -0000	1.16
+++ charset-iconv.c	13 Jan 2006 20:26:06 -0000	1.17
@@ -11,15 +11,15 @@
 
 struct charset_translation {
 	iconv_t cd;
-	int ascii;
+	bool ascii;
 };
 
 struct charset_translation *charset_to_utf8_begin(const char *charset,
-						  int *unknown_charset)
+						  bool *unknown_charset)
 {
 	struct charset_translation *t;
 	iconv_t cd;
-	int ascii;
+	bool ascii;
 
 	if (unknown_charset != NULL)
 		*unknown_charset = FALSE;
@@ -110,9 +110,9 @@
 }
 
 static const char *
-charset_to_utf8_string_int(const char *charset, int *unknown_charset,
+charset_to_utf8_string_int(const char *charset, bool *unknown_charset,
 			   const unsigned char *data, size_t size,
-			   size_t *utf8_size_r, int ucase)
+			   size_t *utf8_size_r, bool ucase)
 {
 	iconv_t cd;
 	ICONV_CONST char *inbuf;
@@ -180,7 +180,7 @@
 }
 
 const char *
-charset_to_utf8_string(const char *charset, int *unknown_charset,
+charset_to_utf8_string(const char *charset, bool *unknown_charset,
 		       const unsigned char *data, size_t size,
 		       size_t *utf8_size_r)
 {
@@ -189,7 +189,7 @@
 }
 
 const char *
-charset_to_ucase_utf8_string(const char *charset, int *unknown_charset,
+charset_to_ucase_utf8_string(const char *charset, bool *unknown_charset,
 			     const unsigned char *data, size_t size,
 			     size_t *utf8_size_r)
 {

Index: charset-utf8.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-charset/charset-utf8.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- charset-utf8.c	8 Oct 2004 17:51:48 -0000	1.12
+++ charset-utf8.c	13 Jan 2006 20:26:06 -0000	1.13
@@ -42,7 +42,7 @@
 static struct charset_translation ascii_translation, utf8_translation;
 
 struct charset_translation *charset_to_utf8_begin(const char *charset,
-						  int *unknown_charset)
+						  bool *unknown_charset)
 {
 	if (unknown_charset != NULL)
 		*unknown_charset = FALSE;
@@ -87,7 +87,7 @@
 }
 
 const char *
-charset_to_utf8_string(const char *charset, int *unknown_charset,
+charset_to_utf8_string(const char *charset, bool *unknown_charset,
 		       const unsigned char *data, size_t size,
 		       size_t *utf8_size_r)
 {
@@ -108,7 +108,7 @@
 }
 
 const char *
-charset_to_ucase_utf8_string(const char *charset, int *unknown_charset,
+charset_to_ucase_utf8_string(const char *charset, bool *unknown_charset,
 			     const unsigned char *data, size_t size,
 			     size_t *utf8_size_r)
 {

Index: charset-utf8.h
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-charset/charset-utf8.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- charset-utf8.h	5 Jan 2003 13:09:51 -0000	1.7
+++ charset-utf8.h	13 Jan 2006 20:26:06 -0000	1.8
@@ -10,7 +10,7 @@
 
 /* Begin translation to UTF-8. */
 struct charset_translation *charset_to_utf8_begin(const char *charset,
-						  int *unknown_charset);
+						  bool *unknown_charset);
 
 void charset_to_utf8_end(struct charset_translation *t);
 
@@ -26,11 +26,11 @@
 /* Simple wrappers for above functions. If utf8_size is non-NULL, it's set
    to same as strlen(returned data). */
 const char *
-charset_to_utf8_string(const char *charset, int *unknown_charset,
+charset_to_utf8_string(const char *charset, bool *unknown_charset,
 		       const unsigned char *data, size_t size,
 		       size_t *utf8_size_r);
 const char *
-charset_to_ucase_utf8_string(const char *charset, int *unknown_charset,
+charset_to_ucase_utf8_string(const char *charset, bool *unknown_charset,
 			     const unsigned char *data, size_t size,
 			     size_t *utf8_size_r);
 



More information about the dovecot-cvs mailing list