Sha256: 26ab648a0ac7d3c8651fef8ff38467cc3204389844797c4675d51328532d6016

Contents?: true

Size: 503 Bytes

Versions: 40

Compression:

Stored size: 503 Bytes

Contents

#ifndef CMARK_PLUGIN_H
#define CMARK_PLUGIN_H

#ifdef __cplusplus
extern "C" {
#endif

#include "cmark.h"
#include "cmark_extension_api.h"

/**
 * cmark_plugin:
 *
 * A plugin structure, which should be filled by plugin's
 * init functions.
 */
struct cmark_plugin {
  cmark_llist *syntax_extensions;
};

cmark_llist *
cmark_plugin_steal_syntax_extensions(cmark_plugin *plugin);

cmark_plugin *
cmark_plugin_new(void);

void
cmark_plugin_free(cmark_plugin *plugin);

#ifdef __cplusplus
}
#endif

#endif

Version data entries

40 entries across 39 versions & 2 rubygems

Version Path
commonmarker-0.16.2 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.16.3 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.16.0 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.15.0 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.15 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.14 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.13 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.12 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.11 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.9 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.8 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.7 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.6 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.5 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.4 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.3 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.2 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.1 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.14.0 ext/commonmarker/cmark/src/plugin.h
commonmarker-0.11.0 ext/commonmarker/cmark/src/plugin.h