-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathmod_markdown.h
23 lines (19 loc) · 1.03 KB
/
mod_markdown.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef MOD_MARKDOWN_H
#define MOD_MARKDOWN_H
enum COMMENT_FLAGS {
COMMENT_START = 0x1,
COMMENT_END = 0x2
};
int markdown_output(MMIOT *doc, request_rec *r, markdown_conf *conf);
static int markdown_doc_header(MMIOT *doc, request_rec *r, markdown_conf *conf);
static int markdown_doc_footer(request_rec *r, markdown_conf *conf);
static int markdown_handler(request_rec *r);
static int markdown_check_file_exists(request_rec *r, server_rec *s, const char *section, const char *filename);
static int markdown_doc_contents(request_rec *r, const char *section, const char *filename, enum COMMENT_FLAGS flags);
static void markdown_register_hooks(apr_pool_t * p);
static void *markdown_config(apr_pool_t * p, char *dummy);
static void *markdown_config_server_create(apr_pool_t *p, server_rec *s);
static void *markdown_config_server_merge(apr_pool_t *p, void *BASE, void *ADD);
static void *markdown_config_per_dir_create(apr_pool_t * p, char *context);
static void *markdown_config_per_dir_merge(apr_pool_t * p, void *BASE, void *ADD);
#endif