mkdio.h.in (discount-2.2.4.tar.bz2) | : | mkdio.h.in (discount-2.2.6.tar.bz2) | ||
---|---|---|---|---|
#ifndef _MKDIO_D | #ifndef _MKDIO_D | |||
#define _MKDIO_D | #define _MKDIO_D | |||
#include <stdio.h> | #include <stdio.h> | |||
@SCALAR_HEADER_INCLUDE@ | ||||
typedef void MMIOT; | typedef void MMIOT; | |||
typedef @DWORD@ mkd_flag_t; | typedef @DWORD@ mkd_flag_t; | |||
/* line builder for markdown() | /* line builder for markdown() | |||
*/ | */ | |||
MMIOT *mkd_in(FILE*,mkd_flag_t); /* assemble input from a file */ | MMIOT *mkd_in(FILE*,mkd_flag_t); /* assemble input from a file */ | |||
MMIOT *mkd_string(const char*,int,mkd_flag_t); /* assemble input from a buffer * / | MMIOT *mkd_string(const char*,int,mkd_flag_t); /* assemble input from a buffer * / | |||
/* line builder for github flavoured markdown | /* line builder for github flavoured markdown | |||
skipping to change at line 33 | skipping to change at line 35 | |||
void mkd_with_html5_tags(); | void mkd_with_html5_tags(); | |||
void mkd_shlib_destructor(); | void mkd_shlib_destructor(); | |||
/* compilation, debugging, cleanup | /* compilation, debugging, cleanup | |||
*/ | */ | |||
int mkd_compile(MMIOT*, mkd_flag_t); | int mkd_compile(MMIOT*, mkd_flag_t); | |||
void mkd_cleanup(MMIOT*); | void mkd_cleanup(MMIOT*); | |||
/* markup functions | /* markup functions | |||
*/ | */ | |||
int mkd_dump(MMIOT*, FILE*, int, char*); | int mkd_dump(MMIOT*, FILE*, mkd_flag_t, char*); | |||
int markdown(MMIOT*, FILE*, mkd_flag_t); | int markdown(MMIOT*, FILE*, mkd_flag_t); | |||
int mkd_line(char *, int, char **, mkd_flag_t); | int mkd_line(char *, int, char **, mkd_flag_t); | |||
typedef int (*mkd_sta_function_t)(const int,const void*); | int mkd_xhtmlpage(MMIOT*,mkd_flag_t,FILE*); | |||
void mkd_string_to_anchor(char *, int, mkd_sta_function_t, void*, int); | ||||
int mkd_xhtmlpage(MMIOT*,int,FILE*); | ||||
/* header block access | /* header block access | |||
*/ | */ | |||
char* mkd_doc_title(MMIOT*); | char* mkd_doc_title(MMIOT*); | |||
char* mkd_doc_author(MMIOT*); | char* mkd_doc_author(MMIOT*); | |||
char* mkd_doc_date(MMIOT*); | char* mkd_doc_date(MMIOT*); | |||
/* compiled data access | /* compiled data access | |||
*/ | */ | |||
int mkd_document(MMIOT*, char**); | int mkd_document(MMIOT*, char**); | |||
skipping to change at line 70 | skipping to change at line 70 | |||
int mkd_generateline(char *, int, FILE*, mkd_flag_t); | int mkd_generateline(char *, int, FILE*, mkd_flag_t); | |||
#define mkd_text mkd_generateline | #define mkd_text mkd_generateline | |||
/* url generator callbacks | /* url generator callbacks | |||
*/ | */ | |||
typedef char * (*mkd_callback_t)(const char*, const int, void*); | typedef char * (*mkd_callback_t)(const char*, const int, void*); | |||
typedef void (*mkd_free_t)(char*, void*); | typedef void (*mkd_free_t)(char*, void*); | |||
void mkd_e_url(void *, mkd_callback_t); | void mkd_e_url(void *, mkd_callback_t); | |||
void mkd_e_flags(void *, mkd_callback_t); | void mkd_e_flags(void *, mkd_callback_t); | |||
void mkd_e_anchor(void *, mkd_callback_t); | ||||
void mkd_e_code_format(void*, mkd_callback_t); | ||||
void mkd_e_free(void *, mkd_free_t ); | void mkd_e_free(void *, mkd_free_t ); | |||
void mkd_e_data(void *, void *); | void mkd_e_data(void *, void *); | |||
/* version#. | /* version#. | |||
*/ | */ | |||
extern char markdown_version[]; | extern char markdown_version[]; | |||
void mkd_mmiot_flags(FILE *, MMIOT *, int); | void mkd_mmiot_flags(FILE *, MMIOT *, int); | |||
void mkd_flags_are(FILE*, mkd_flag_t, int); | void mkd_flags_are(FILE*, mkd_flag_t, int); | |||
void mkd_ref_prefix(MMIOT*, char*); | void mkd_ref_prefix(MMIOT*, char*); | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 6 lines changed or added |