Sha256: 79eee54a9470b2c83288672d5df14bdb2792930d2f29cdc37b0e0e6fe1c2762c

Contents?: true

Size: 1.28 KB

Versions: 35

Compression:

Stored size: 1.28 KB

Contents

/*
** init.c - initialize mruby core
**
** See Copyright Notice in mruby.h
*/

#include <mruby.h>

void mrb_init_symtbl(mrb_state*);
void mrb_init_class(mrb_state*);
void mrb_init_object(mrb_state*);
void mrb_init_kernel(mrb_state*);
void mrb_init_comparable(mrb_state*);
void mrb_init_enumerable(mrb_state*);
void mrb_init_symbol(mrb_state*);
void mrb_init_string(mrb_state*);
void mrb_init_exception(mrb_state*);
void mrb_init_proc(mrb_state*);
void mrb_init_array(mrb_state*);
void mrb_init_hash(mrb_state*);
void mrb_init_numeric(mrb_state*);
void mrb_init_range(mrb_state*);
void mrb_init_gc(mrb_state*);
void mrb_init_math(mrb_state*);
void mrb_init_version(mrb_state*);
void mrb_init_mrblib(mrb_state*);

#define DONE mrb_gc_arena_restore(mrb, 0);
void
mrb_init_core(mrb_state *mrb)
{
  mrb_init_symtbl(mrb); DONE;

  mrb_init_class(mrb); DONE;
  mrb_init_object(mrb); DONE;
  mrb_init_kernel(mrb); DONE;
  mrb_init_comparable(mrb); DONE;
  mrb_init_enumerable(mrb); DONE;

  mrb_init_symbol(mrb); DONE;
  mrb_init_string(mrb); DONE;
  mrb_init_exception(mrb); DONE;
  mrb_init_proc(mrb); DONE;
  mrb_init_array(mrb); DONE;
  mrb_init_hash(mrb); DONE;
  mrb_init_numeric(mrb); DONE;
  mrb_init_range(mrb); DONE;
  mrb_init_gc(mrb); DONE;
  mrb_init_version(mrb); DONE;
  mrb_init_mrblib(mrb); DONE;
}

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
script_core-0.3.2 ext/enterprise_script_service/mruby/src/init.c
script_core-0.3.0 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.7 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.6 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.5 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.4 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.3 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.2 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.1 ext/enterprise_script_service/mruby/src/init.c
script_core-0.2.0 ext/enterprise_script_service/mruby/src/init.c
script_core-0.1.1 ext/enterprise_script_service/mruby/src/init.c
script_core-0.1.0 ext/enterprise_script_service/mruby/src/init.c
script_core-0.0.6 ext/enterprise_script_service/mruby/src/init.c
script_core-0.0.5 ext/enterprise_script_service/mruby/src/init.c
esruby-0.2.0 resources/mruby/src/init.c
esruby-0.1.5 resources/mruby/src/init.c
esruby-0.1.4 resources/mruby/src/init.c
esruby-0.1.3 resources/mruby/src/init.c
esruby-0.1.2 resources/mruby/src/init.c
esruby-0.1.1 resources/mruby/src/init.c