From 9453e8d75cfd8fab2232cf772e9b120f308fb3ee Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 18 Jun 2004 00:52:53 +0300 Subject: [PATCH] Added str_insert() --HG-- branch : HEAD --- src/lib/str.c | 5 +++++ src/lib/str.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/str.c b/src/lib/str.c index ce45fa295b..b0b01e16a3 100644 --- a/src/lib/str.c +++ b/src/lib/str.c @@ -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); diff --git a/src/lib/str.h b/src/lib/str.h index 77577c7bae..8afa9c2665 100644 --- a/src/lib/str.h +++ b/src/lib/str.h @@ -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); -- 2.47.3