29 lines
532 B
C
29 lines
532 B
C
/* escape.h - escape utilities */
|
|
|
|
#ifndef HOEDOWN_ESCAPE_H
|
|
#define HOEDOWN_ESCAPE_H
|
|
|
|
#include "buffer.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
/*************
|
|
* FUNCTIONS *
|
|
*************/
|
|
|
|
/* hoedown_escape_href: escape (part of) a URL inside HTML */
|
|
void hoedown_escape_href(hoedown_buffer *ob, const uint8_t *data, size_t size);
|
|
|
|
/* hoedown_escape_html: escape HTML */
|
|
void hoedown_escape_html(hoedown_buffer *ob, const uint8_t *data, size_t size, int secure);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /** HOEDOWN_ESCAPE_H **/
|