From dd10f722adaa44daf28ae8d238b133ba01079a9b Mon Sep 17 00:00:00 2001 From: yui-knk Date: Thu, 24 Jul 2014 08:39:47 +0900 Subject: [PATCH] Delete unused code in .h .c --- src/mrb_set.c | 53 --------------------------------------------------- src/mrb_set.h | 6 ------ 2 files changed, 59 deletions(-) diff --git a/src/mrb_set.c b/src/mrb_set.c index e2d868df9..d6d86cff3 100644 --- a/src/mrb_set.c +++ b/src/mrb_set.c @@ -7,62 +7,9 @@ */ #include "mruby.h" -#include "mruby/data.h" -#include "mrb_set.h" - -#define DONE mrb_gc_arena_restore(mrb, 0); - -typedef struct { - char *str; - int len; -} mrb_set_data; - -static const struct mrb_data_type mrb_set_data_type = { - "mrb_set_data", mrb_free, -}; - -static mrb_value mrb_set_init(mrb_state *mrb, mrb_value self) -{ - mrb_set_data *data; - char *str; - int len; - - data = (mrb_set_data *)DATA_PTR(self); - if (data) { - mrb_free(mrb, data); - } - DATA_TYPE(self) = &mrb_set_data_type; - DATA_PTR(self) = NULL; - - mrb_get_args(mrb, "s", &str, &len); - data = (mrb_set_data *)mrb_malloc(mrb, sizeof(mrb_set_data)); - data->str = str; - data->len = len; - DATA_PTR(self) = data; - - return self; -} - -static mrb_value mrb_set_hello(mrb_state *mrb, mrb_value self) -{ - mrb_set_data *data = DATA_PTR(self); - - return mrb_str_new(mrb, data->str, data->len); -} - -static mrb_value mrb_set_hi(mrb_state *mrb, mrb_value self) -{ - return mrb_str_new_cstr(mrb, "hi!!"); -} void mrb_mruby_set_gem_init(mrb_state *mrb) { - struct RClass *set; - set = mrb_define_class(mrb, "Set", mrb->object_class); - mrb_define_method(mrb, set, "initialize", mrb_set_init, MRB_ARGS_REQ(1)); - mrb_define_method(mrb, set, "hello", mrb_set_hello, MRB_ARGS_NONE()); - mrb_define_class_method(mrb, set, "hi", mrb_set_hi, MRB_ARGS_NONE()); - DONE; } void mrb_mruby_set_gem_final(mrb_state *mrb) diff --git a/src/mrb_set.h b/src/mrb_set.h index 6ffb89fdd..36f3a1306 100644 --- a/src/mrb_set.h +++ b/src/mrb_set.h @@ -4,9 +4,3 @@ ** See Copyright Notice in LICENSE */ -#ifndef MRB_SET_H -#define MRB_SET_H - -void mrb_mruby_set_gem_init(mrb_state *mrb); - -#endif