Sha256: 9218addb75393da2c73dddc1dc3da4cc4f7f40c2c00e9a126bf8f038fd70a8dd

Contents?: true

Size: 623 Bytes

Versions: 1

Compression:

Stored size: 623 Bytes

Contents

#include "ruby.h"
#include "swfmill_ext_to_xml.h"
#include "swfmill_ext_to_swf.h"

VALUE rb_mSwfmill;
VALUE rb_eSwfmill_Error;
VALUE rb_eSwfmill_EOFError;

extern "C" {

void Init_swfmill_ext(void)
{
    rb_mSwfmill = rb_define_module("Swfmill");
    rb_eSwfmill_Error = rb_define_class_under(rb_mSwfmill, "Error", rb_eStandardError);
    rb_eSwfmill_EOFError = rb_define_class_under(rb_mSwfmill, "EOFError", rb_eStandardError);

    rb_define_singleton_method(rb_mSwfmill, "to_xml", (VALUE (*)(...))swfmill_ext_to_xml, 2);
    rb_define_singleton_method(rb_mSwfmill, "to_swf", (VALUE (*)(...))swfmill_ext_to_swf, 2);
}

}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
swfmill-0.0.2 ext/swfmill_ext.cc