changeset 2152:c7b77b11c89c HEAD

Added str_insert()
author Timo Sirainen <tss@iki.fi>
date Fri, 18 Jun 2004 00:52:53 +0300
parents 16287320d080
children 53288223de6c
files src/lib/str.c src/lib/str.h
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/str.c	Fri Jun 18 00:29:20 2004 +0300
+++ b/src/lib/str.c	Fri Jun 18 00:52:53 2004 +0300
@@ -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);
--- a/src/lib/str.h	Fri Jun 18 00:29:20 2004 +0300
+++ b/src/lib/str.h	Fri Jun 18 00:52:53 2004 +0300
@@ -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);