diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-02-28 23:35:04 -0800 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-02-28 23:35:04 -0800 |
| commit | c0e1fc935c301dd86705d754bcf8493c5200eaf9 (patch) | |
| tree | 0379151d9378a1cfb3c59c1ae829da2a1a314e6a /src | |
| parent | 778dbddb6e2c4a18e4f6a157593c5b1da4f89a58 (diff) | |
| parent | 0b7b3f9d7fe7402cb09d83ceac59905d11d4d956 (diff) | |
| download | mruby-c0e1fc935c301dd86705d754bcf8493c5200eaf9.tar.gz mruby-c0e1fc935c301dd86705d754bcf8493c5200eaf9.zip | |
Merge pull request #918 from monaka/pr-remove-unused-struct-and-more
Remove unused struct and more
Diffstat (limited to 'src')
| -rw-r--r-- | src/class.c | 8 | ||||
| -rw-r--r-- | src/error.h | 4 | ||||
| -rw-r--r-- | src/hash.c | 5 | ||||
| -rw-r--r-- | src/kernel.c | 6 | ||||
| -rw-r--r-- | src/variable.c | 3 |
5 files changed, 1 insertions, 25 deletions
diff --git a/src/class.c b/src/class.c index 1b68f2ff4..c0e71dad7 100644 --- a/src/class.c +++ b/src/class.c @@ -18,14 +18,6 @@ KHASH_DEFINE(mt, mrb_sym, struct RProc*, 1, kh_int_hash_func, kh_int_hash_equal) -typedef struct fc_result { - mrb_sym name; - struct RClass * klass; - mrb_value path; - struct RClass * track; - struct fc_result *prev; -} fcresult_t; - void mrb_gc_mark_mt(mrb_state *mrb, struct RClass *c) { diff --git a/src/error.h b/src/error.h index 674d4f477..ba3fdac6c 100644 --- a/src/error.h +++ b/src/error.h @@ -7,10 +7,6 @@ #ifndef MRUBY_ERROR_H #define MRUBY_ERROR_H -struct RException { - MRB_OBJECT_HEADER; -}; - void mrb_sys_fail(mrb_state *mrb, const char *mesg); void mrb_bug_errno(const char*, int); int sysexit_status(mrb_state *mrb, mrb_value err); diff --git a/src/hash.c b/src/hash.c index 928407f67..2439a235d 100644 --- a/src/hash.c +++ b/src/hash.c @@ -526,11 +526,6 @@ mrb_hash_delete(mrb_state *mrb, mrb_value self) mrb_get_args(mrb, "o", &key); return mrb_hash_delete_key(mrb, self, key); } -struct shift_var { - mrb_value key; - mrb_value val; -}; - /* 15.2.13.4.24 */ /* diff --git a/src/kernel.c b/src/kernel.c index c37b58684..e45953fd3 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -26,12 +26,6 @@ typedef enum { NOEX_RESPONDS = 0x80 } mrb_method_flag_t; -struct obj_ivar_tag { - mrb_value obj; - int (*func)(mrb_sym key, mrb_value val, void * arg); - void * arg; -}; - int mrb_obj_basic_to_s_p(mrb_state *mrb, mrb_value obj) { diff --git a/src/variable.c b/src/variable.c index a2dca3cc6..5f657e3d7 100644 --- a/src/variable.c +++ b/src/variable.c @@ -20,8 +20,7 @@ typedef int (iv_foreach_func)(mrb_state*,mrb_sym,mrb_value,void*); #define MRB_SEGMENT_SIZE 4 #endif -typedef struct segment -{ +typedef struct segment { mrb_sym key[MRB_SEGMENT_SIZE]; mrb_value val[MRB_SEGMENT_SIZE]; struct segment *next; |
