[dovecot-cvs] dovecot/src/lib str.c,1.15,1.16 str.h,1.6,1.7

cras at dovecot.org cras at dovecot.org
Mon Nov 1 14:15:45 EET 2004


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

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



Index: str.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib/str.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- str.c	8 Oct 2004 17:51:48 -0000	1.15
+++ str.c	1 Nov 2004 12:15:42 -0000	1.16
@@ -33,6 +33,12 @@
 	buffer_set_used_size(str, len);
 }
 
+char *str_free_without_data(string_t *str)
+{
+	str_add_nul(str);
+	return buffer_free_without_data(str);
+}
+
 const char *str_c(string_t *str)
 {
 	str_add_nul(str);

Index: str.h
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib/str.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- str.h	17 Jun 2004 21:52:53 -0000	1.6
+++ str.h	1 Nov 2004 12:15:42 -0000	1.7
@@ -4,6 +4,7 @@
 string_t *str_new(pool_t pool, size_t initial_size);
 string_t *t_str_new(size_t initial_size);
 void str_free(string_t *str);
+char *str_free_without_data(string_t *str);
 
 const char *str_c(string_t *str);
 const unsigned char *str_data(const string_t *str);



More information about the dovecot-cvs mailing list