summaryrefslogtreecommitdiff
path: root/ruby_2_2/ext/-test-/symbol/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_2_2/ext/-test-/symbol/init.c')
-rw-r--r--ruby_2_2/ext/-test-/symbol/init.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/ruby_2_2/ext/-test-/symbol/init.c b/ruby_2_2/ext/-test-/symbol/init.c
deleted file mode 100644
index 9e42e1a38b..0000000000
--- a/ruby_2_2/ext/-test-/symbol/init.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "ruby.h"
-
-#define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
-
-static VALUE
-sym_find(VALUE dummy, VALUE sym)
-{
- return rb_check_symbol(&sym);
-}
-
-static VALUE
-sym_pinneddown_p(VALUE dummy, VALUE sym)
-{
- return rb_check_id(&sym) ? Qtrue : Qfalse;
-}
-
-void
-Init_symbol(void)
-{
- VALUE mBug = rb_define_module("Bug");
- VALUE klass = rb_define_class_under(mBug, "Symbol", rb_cSymbol);
- rb_define_singleton_method(klass, "find", sym_find, 1);
- rb_define_singleton_method(klass, "pinneddown?", sym_pinneddown_p, 1);
- TEST_INIT_FUNCS(init);
-}