Sha256: cbd8e89f6491d44479a9b9e8d96a99c296be9fa84aed0132b657290524d67e33

Contents?: true

Size: 734 Bytes

Versions: 4

Compression:

Stored size: 734 Bytes

Contents

#ifndef REDCARPET_H__
#define REDCARPET_H__

#define RSTRING_NOT_MODIFIED
#include "ruby.h"
#include <stdio.h>

#ifdef HAVE_RUBY_ENCODING_H
#	include <ruby/encoding.h>
#	define redcarpet_str_new(data, size, enc) rb_enc_str_new(data, size, enc)
#else
#	define redcarpet_str_new(data, size, enc) rb_str_new(data, size)
#endif

#include "markdown.h"
#include "html.h"

#define CSTR2SYM(s) (ID2SYM(rb_intern((s))))

extern void Init_redcarpet_rndr();

struct redcarpet_renderopt {
	struct html_renderopt html;
	VALUE link_attributes;
	VALUE self;
	VALUE base_class;
#ifdef HAVE_RUBY_ENCODING_H
	rb_encoding *active_enc;
#endif
};

struct rb_redcarpet_rndr {
	struct sd_callbacks callbacks;
	struct redcarpet_renderopt options;
};

#endif

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
sidekiq-statsd-0.1.1 vendor/ruby/1.9.1/gems/redcarpet-2.2.2/ext/redcarpet/redcarpet.h
sidekiq-statsd-0.1.0 vendor/ruby/1.9.1/gems/redcarpet-2.2.2/ext/redcarpet/redcarpet.h
vkhater-redcarpet-2.2.3 ext/redcarpet/redcarpet.h
redcarpet-2.2.2 ext/redcarpet/redcarpet.h