Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4332:2428e6821eb4 HEAD
Added p_strsplit_free()
author | Timo Sirainen <timo.sirainen@movial.fi> |
---|---|
date | Mon, 12 Jun 2006 11:36:51 +0300 |
parents | b445c43d5472 |
children | 8bfdd3928097 |
files | src/lib/strfuncs.c src/lib/strfuncs.h |
diffstat | 2 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/strfuncs.c Mon Jun 12 11:24:44 2006 +0300 +++ b/src/lib/strfuncs.c Mon Jun 12 11:36:51 2006 +0300 @@ -591,6 +591,12 @@ return _strsplit(pool, data, separators, TRUE); } +void p_strsplit_free(pool_t pool, char **arr) +{ + p_free(pool, arr[0]); + p_free(pool, arr); +} + unsigned int strarray_length(const char *const *arr) { unsigned int count;
--- a/src/lib/strfuncs.h Mon Jun 12 11:24:44 2006 +0300 +++ b/src/lib/strfuncs.h Mon Jun 12 11:36:51 2006 +0300 @@ -65,9 +65,9 @@ const char **t_strsplit(const char *data, const char *separators); /* like p_strsplit(), but treats multiple adjacent separators as a single separator. */ -char **p_strsplit_spaces(pool_t pool, const char *data, - const char *separators); +char **p_strsplit_spaces(pool_t pool, const char *data, const char *separators); const char **t_strsplit_spaces(const char *data, const char *separators); +void p_strsplit_free(pool_t pool, char **arr); const char *dec2str(uintmax_t number);