changeset 8263:c1568782774e HEAD

Added t_str_new_const().
author Timo Sirainen <tss@iki.fi>
date Sun, 12 Oct 2008 00:22:39 +0300
parents b51344f37d88
children f472f9ad69be
files src/lib/str.c src/lib/str.h
diffstat 2 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/str.c	Sat Oct 11 13:50:47 2008 +0300
+++ b/src/lib/str.c	Sun Oct 12 00:22:39 2008 +0300
@@ -27,6 +27,11 @@
 	return str_new(pool_datastack_create(), initial_size);
 }
 
+string_t *t_str_new_const(const char *str, size_t len)
+{
+	return str_new_const(pool_datastack_create(), str, len);
+}
+
 void str_free(string_t **str)
 {
 	buffer_free(str);
--- a/src/lib/str.h	Sat Oct 11 13:50:47 2008 +0300
+++ b/src/lib/str.h	Sun Oct 12 00:22:39 2008 +0300
@@ -7,6 +7,7 @@
    str pointer is saved directly, so it must not be freed until the returned
    string is no longer used. len must contain strlen(str). */
 string_t *str_new_const(pool_t pool, const char *str, size_t len);
+string_t *t_str_new_const(const char *str, size_t len);
 void str_free(string_t **str);
 char *str_free_without_data(string_t **str);