mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-12-29 09:26:18 -05:00
39 lines
627 B
C
39 lines
627 B
C
|
#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
|
||
|
|