strescape.h revision 8d85926bc5484cf5f8de2ab3218298fe01d62696
#ifndef STRESCAPE_H
#define STRESCAPE_H
/* escape all '\', '"' and "'" characters */
const char *str_escape(const char *str);
/* remove all '\' characters, append to given string */
/* remove all '\' characters */
char *str_unescape(char *str);
/* For Dovecot's internal protocols: Escape \001, \t, \r and \n characters
using \001. */
const char *str_tabescape(const char *str);
char *str_tabunescape(char *str);
const char *const *t_strsplit_tabescaped(const char *str);
#endif