Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/sundown-ffi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonan Collobert <ronan@collobert.com>2014-03-20 14:20:07 +0400
committerRonan Collobert <ronan@collobert.com>2014-03-20 14:20:07 +0400
commit1c2ffdc24e08fb53a92550d179b5259b188eda24 (patch)
tree04683bedf61362856d9995d46d7be1ec65dbcdb3
parent3b5a35f2d0247c949fcfe45ab36634017c05d77a (diff)
fix ffi definitions
-rw-r--r--html.lua4
-rw-r--r--htmlcdefs.lua14
-rw-r--r--sdcdefs.lua8
3 files changed, 13 insertions, 13 deletions
diff --git a/html.lua b/html.lua
index e106fc1..9f03f39 100644
--- a/html.lua
+++ b/html.lua
@@ -7,8 +7,8 @@ require 'sundown.htmlcdefs'
local function render(txt)
local callbacks = ffi.new('struct sd_callbacks')
- local options = ffi.new('struct sdhtml_renderopt')
- C.sdhtml_renderer(callbacks, options, 0)
+ local options = ffi.new('struct sd_html_renderopt')
+ C.sd_html_renderer(callbacks, options, 0)
local markdown = C.sd_markdown_new(0xfff, 16, callbacks, options)
diff --git a/htmlcdefs.lua b/htmlcdefs.lua
index 411a0de..9b2f9e9 100644
--- a/htmlcdefs.lua
+++ b/htmlcdefs.lua
@@ -2,7 +2,7 @@ local ffi = require 'ffi'
ffi.cdef[[
-struct sdhtml_renderopt {
+struct sd_html_renderopt {
struct {
int header_count;
int current_level;
@@ -26,20 +26,20 @@ typedef enum {
HTML_HARD_WRAP = (1 << 7),
HTML_USE_XHTML = (1 << 8),
HTML_ESCAPE = (1 << 9),
-} sdhtml_render_mode;
+} sd_html_render_mode;
typedef enum {
HTML_TAG_NONE = 0,
HTML_TAG_OPEN,
HTML_TAG_CLOSE,
-} sdhtml_tag;
+} sd_html_tag;
-int sdhtml_is_tag(const uint8_t *tag_data, size_t tag_size, const char *tagname);
+int sd_html_is_tag(const uint8_t *tag_data, size_t tag_size, const char *tagname);
-void sdhtml_renderer(struct sd_callbacks *callbacks, struct sdhtml_renderopt *options_ptr, unsigned int render_flags);
+void sd_html_renderer(struct sd_callbacks *callbacks, struct sd_html_renderopt *options_ptr, unsigned int render_flags);
-void sdhtml_toc_renderer(struct sd_callbacks *callbacks, struct sdhtml_renderopt *options_ptr);
+void sd_html_toc_renderer(struct sd_callbacks *callbacks, struct sd_html_renderopt *options_ptr);
-void sdhtml_smartypants(struct sd_buf *ob, const uint8_t *text, size_t size);
+void sd_html_smartypants(struct sd_buf *ob, const uint8_t *text, size_t size);
]]
diff --git a/sdcdefs.lua b/sdcdefs.lua
index 2d20736..0afbf85 100644
--- a/sdcdefs.lua
+++ b/sdcdefs.lua
@@ -9,13 +9,13 @@ struct sd_buf {
size_t unit;
};
-enum mkd_autolink {
+enum sd_mkd_autolink {
MKDA_NOT_AUTOLINK,
MKDA_NORMAL,
MKDA_EMAIL,
};
-enum mkd_tableflags {
+enum sd_mkd_tableflags {
MKD_TABLE_ALIGN_L = 1,
MKD_TABLE_ALIGN_R = 2,
MKD_TABLE_ALIGN_CENTER = 3,
@@ -23,7 +23,7 @@ enum mkd_tableflags {
MKD_TABLE_HEADER = 4
};
-enum mkd_extensions {
+enum sd_mkd_extensions {
MKDEXT_NO_INTRA_EMPHASIS = (1 << 0),
MKDEXT_TABLES = (1 << 1),
MKDEXT_FENCED_CODE = (1 << 2),
@@ -47,7 +47,7 @@ struct sd_callbacks {
void (*table_row)(struct sd_buf *ob, const struct sd_buf *text, void *opaque);
void (*table_cell)(struct sd_buf *ob, const struct sd_buf *text, int flags, void *opaque);
- int (*autolink)(struct sd_buf *ob, const struct sd_buf *link, enum mkd_autolink type, void *opaque);
+ int (*autolink)(struct sd_buf *ob, const struct sd_buf *link, enum sd_mkd_autolink type, void *opaque);
int (*codespan)(struct sd_buf *ob, const struct sd_buf *text, void *opaque);
int (*double_emphasis)(struct sd_buf *ob, const struct sd_buf *text, void *opaque);
int (*emphasis)(struct sd_buf *ob, const struct sd_buf *text, void *opaque);