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:
Diffstat (limited to 'src/markdown.h')
-rw-r--r--src/markdown.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/markdown.h b/src/markdown.h
index 87d0dfc..34587f3 100644
--- a/src/markdown.h
+++ b/src/markdown.h
@@ -31,6 +31,12 @@ extern "C" {
#define SUNDOWN_VER_MINOR 16
#define SUNDOWN_VER_REVISION 0
+#ifdef _WIN32
+#define SD_EXPORT __declspec(dllexport)
+#else
+#define SD_EXPORT
+#endif
+
/********************
* TYPE DEFINITIONS *
********************/
@@ -113,20 +119,20 @@ struct sd_markdown;
* EXPORTED FUNCTIONS *
**********************/
-extern struct sd_markdown *
+extern SD_EXPORT struct sd_markdown *
sd_markdown_new(
unsigned int extensions,
size_t max_nesting,
const struct sd_callbacks *callbacks,
void *opaque);
-extern void
+extern SD_EXPORT void
sd_markdown_render(struct sd_buf *ob, const uint8_t *document, size_t doc_size, struct sd_markdown *md);
-extern void
+extern SD_EXPORT void
sd_markdown_free(struct sd_markdown *md);
-extern void
+extern SD_EXPORT void
sd_version(int *major, int *minor, int *revision);
#ifdef __cplusplus