RetroShare/supportlibs/pegmarkdown/markdown_lib.h

39 lines
627 B
C
Raw Normal View History

#ifndef MARKDOWN_LIB_H
#define MARKDOWN_LIB_H
#include <stdlib.h>
#include <stdio.h>
#include <glib.h>
#ifdef __cplusplus
extern "C" {
#endif
enum markdown_extensions {
EXT_SMART = 0x01,
EXT_NOTES = 0x02,
EXT_FILTER_HTML = 0x04,
EXT_FILTER_STYLES = 0x08
};
enum markdown_formats {
HTML_FORMAT,
LATEX_FORMAT,
GROFF_MM_FORMAT,
ODF_FORMAT
};
GString * markdown_to_g_string(char *text, int extensions, int output_format);
char * markdown_to_string(char *text, int extensions, int output_format);
#ifdef __cplusplus
}
#endif
/* vim: set ts=4 sw=4 : */
#endif