Mercurial > dovecot > core-2.2
changeset 1216:3784730cfcd8 HEAD
str_unescape(): return char*
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 20 Feb 2003 18:30:51 +0200 |
parents | 69bd0ea4c718 |
children | 15c1353d74d9 |
files | src/lib/strescape.c src/lib/strescape.h |
diffstat | 2 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/strescape.c Thu Feb 20 17:48:10 2003 +0200 +++ b/src/lib/strescape.c Thu Feb 20 18:30:51 2003 +0200 @@ -71,14 +71,14 @@ } } -void str_unescape(char *str) +char *str_unescape(char *str) { /* @UNSAFE */ - char *dest; + char *dest, *start = str; while (*str != '\\') { if (*str == '\0') - return; + return start; str++; } @@ -88,4 +88,5 @@ } *dest = '\0'; + return start; }
--- a/src/lib/strescape.h Thu Feb 20 17:48:10 2003 +0200 +++ b/src/lib/strescape.h Thu Feb 20 18:30:51 2003 +0200 @@ -10,6 +10,6 @@ void str_append_unescaped(string_t *dest, const void *src, size_t src_size); /* remove all '\' characters */ -void str_unescape(char *str); +char *str_unescape(char *str); #endif