strescape.h revision d03a871a77f8ec36f48f5fea98d810e51b186fdb
#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