[dovecot-cvs] dovecot/src/lib str.c,1.12,1.13 str.h,1.4,1.5 buffer.c,1.12,1.13 buffer.h,1.5,1.6

cras at procontrol.fi cras at procontrol.fi
Sun Oct 26 09:27:53 EET 2003


Update of /home/cvs/dovecot/src/lib
In directory danu:/tmp/cvs-serv1390

Modified Files:
	str.c str.h buffer.c buffer.h 
Log Message:
Use unsigned char for buffer_append_c and str_append_c.



Index: str.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/str.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- str.c	21 Sep 2003 16:21:37 -0000	1.12
+++ str.c	26 Oct 2003 07:27:51 -0000	1.13
@@ -85,7 +85,7 @@
 	buffer_append(str, cstr, len);
 }
 
-void str_append_c(string_t *str, char chr)
+void str_append_c(string_t *str, unsigned char chr)
 {
 	buffer_append_c(str, chr);
 }

Index: str.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib/str.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- str.h	21 Jan 2003 06:45:51 -0000	1.4
+++ str.h	26 Oct 2003 07:27:51 -0000	1.5
@@ -13,7 +13,7 @@
 /* Append string/character */
 void str_append(string_t *str, const char *cstr);
 void str_append_n(string_t *str, const void *cstr, size_t max_len);
-void str_append_c(string_t *str, char chr);
+void str_append_c(string_t *str, unsigned char chr);
 void str_append_str(string_t *dest, const string_t *src);
 
 /* Append printf()-like data */

Index: buffer.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/buffer.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- buffer.c	7 Sep 2003 18:43:27 -0000	1.12
+++ buffer.c	26 Oct 2003 07:27:51 -0000	1.13
@@ -206,7 +206,7 @@
 	return data_size;
 }
 
-size_t buffer_append_c(buffer_t *buf, char chr)
+size_t buffer_append_c(buffer_t *buf, unsigned char chr)
 {
 	return buffer_append(buf, &chr, 1);
 }

Index: buffer.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib/buffer.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- buffer.h	15 May 2003 19:22:22 -0000	1.5
+++ buffer.h	26 Oct 2003 07:27:51 -0000	1.6
@@ -32,7 +32,7 @@
 /* Append data to buffer, returns number of bytes written. */
 size_t buffer_append(buffer_t *buf, const void *data, size_t data_size);
 /* Append character to buffer, returns 1 if written, 0 if not. */
-size_t buffer_append_c(buffer_t *buf, char chr);
+size_t buffer_append_c(buffer_t *buf, unsigned char chr);
 
 /* Insert data to buffer, returns number of bytes inserted. */
 size_t buffer_insert(buffer_t *buf, size_t pos,



More information about the dovecot-cvs mailing list