comparison src/lib/strescape.c @ 20339:327fcf6d2205

lib: Added t_str_tabunescape()
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Fri, 06 May 2016 17:24:42 +0300
parents 0f22db71df7a
children 9af7c7196540
comparison
equal deleted inserted replaced
20338:2a05c653d223 20339:327fcf6d2205
224 224
225 *dest = '\0'; 225 *dest = '\0';
226 return start; 226 return start;
227 } 227 }
228 228
229 const char *t_str_tabunescape(const char *str)
230 {
231 if (strchr(str, '\001') == NULL)
232 return str;
233 else
234 return str_tabunescape(t_strdup_noconst(str));
235 }
236
229 char **p_strsplit_tabescaped(pool_t pool, const char *str) 237 char **p_strsplit_tabescaped(pool_t pool, const char *str)
230 { 238 {
231 char **args; 239 char **args;
232 unsigned int i; 240 unsigned int i;
233 241