strescape.h revision c25356d5978632df6203437e1953bcb29e0c736f
#ifndef STRESCAPE_H
#define STRESCAPE_H
#define IS_ESCAPED_CHAR(c) ((c) == '"' || (c) == '\\' || (c) == '\'')
/* escape all '\', '"' and "'" characters */
const char *str_escape(const char *str);
/* remove all '\' characters, append to given string */
void str_append_unescaped(string_t *dest, const void *src, size_t src_size);
/* remove all '\' characters */
char *str_unescape(char *str);
#endif