haml--haml/ext/haml/hescape.h

21 lines
430 B
C

#ifndef HESCAPE_H
#define HESCAPE_H
#include <sys/types.h>
/*
* Replace characters according to the following rules.
* Note that this function can handle only ASCII-compatible string.
*
* " => &quot;
* & => &amp;
* ' => &#39;
* < => &lt;
* > => &gt;
*
* @return size of dest. If it's larger than len, dest is required to be freed.
*/
extern size_t hesc_escape_html(char **dest, const char *src, size_t size);
#endif