Mercurial > dovecot > original-hg > dovecot-1.2
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);