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

cras at procontrol.fi cras at procontrol.fi
Fri Jun 18 00:52:56 EEST 2004


Update of /home/cvs/dovecot/src/lib
In directory talvi:/tmp/cvs-serv24525/lib

Modified Files:
	str.c str.h 
Log Message:
Added str_insert()



Index: str.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/str.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- str.c	26 Oct 2003 07:27:51 -0000	1.13
+++ str.c	17 Jun 2004 21:52:53 -0000	1.14
@@ -135,6 +135,11 @@
 	buffer_set_used_size(str, len);
 }
 
+void str_insert(string_t *str, size_t pos, const char *cstr)
+{
+	buffer_insert(str, pos, cstr, strlen(cstr));
+}
+
 void str_delete(string_t *str, size_t pos, size_t len)
 {
 	buffer_delete(str, pos, len);

Index: str.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib/str.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- str.h	26 Oct 2003 07:27:51 -0000	1.5
+++ str.h	17 Jun 2004 21:52:53 -0000	1.6
@@ -21,7 +21,7 @@
 	__attr_format__(2, 3);
 void str_vprintfa(string_t *str, const char *fmt, va_list args);
 
-/* Delete/truncate */
+void str_insert(string_t *str, size_t pos, const char *cstr);
 void str_delete(string_t *str, size_t pos, size_t len);
 void str_truncate(string_t *str, size_t len);
 



More information about the dovecot-cvs mailing list