]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Added str_insert()
authorTimo Sirainen <tss@iki.fi>
Thu, 17 Jun 2004 21:52:53 +0000 (00:52 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 17 Jun 2004 21:52:53 +0000 (00:52 +0300)
--HG--
branch : HEAD

src/lib/str.c
src/lib/str.h

index ce45fa295b871ae12e500b41f50dd8fd6d559401..b0b01e16a35d604f33f6c07c05a23815e3391735 100644 (file)
@@ -135,6 +135,11 @@ void str_vprintfa(string_t *str, const char *fmt, va_list args)
        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 77577c7bae76c93bb16c1d99f46ee5993e04446e..8afa9c2665da3e41ef0e1d6a99b44b033457c17b 100644 (file)
@@ -21,7 +21,7 @@ void str_printfa(string_t *str, const char *fmt, ...)
        __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);