/* \ escaping until we have a better idea */

/* escape a string, returns a newly allocated escaped string; escaping is done
   using the traditional \ method or &; for xml */
char *escape(const char *input);
char *escape_xml(const char *input);

/* unescape a string, put result in a new string*/
char *unescape_dup(char *str);
char *unescape_dup_xml(char *str);

/* unescape a string in place - unused yet, not compiled */
void unescape(char *str);
