diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-05-10 23:16:28 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-05-10 23:16:28 +0900 |
| commit | affb5cb7c2e91ea38640ea0580af34a5f7cabf93 (patch) | |
| tree | 8783bdd9105b537b7c7eb3072f65f4f7ba4e8c98 /src/transcode.c | |
| parent | 4e40121f71aaba2caa325ef30c163c2692b93aa6 (diff) | |
| download | mruby-affb5cb7c2e91ea38640ea0580af34a5f7cabf93.tar.gz mruby-affb5cb7c2e91ea38640ea0580af34a5f7cabf93.zip | |
remove encode_class and converter_class from mrb_state
Diffstat (limited to 'src/transcode.c')
| -rw-r--r-- | src/transcode.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/transcode.c b/src/transcode.c index 1240081e6..42c86d167 100644 --- a/src/transcode.c +++ b/src/transcode.c @@ -4273,7 +4273,6 @@ extern void Init_newline(void); void mrb_init_transcode(mrb_state *mrb) { - struct RClass *e; struct RClass *s; struct RClass *c; struct RClass *u; @@ -4281,7 +4280,7 @@ mrb_init_transcode(mrb_state *mrb) struct RClass *eConverterNotFoundError_class; struct RClass *eInvalidByteSequenceError_class; struct RClass *eUndefinedConversionError_class; - e = mrb->encode_class; + eUndefinedConversionError_class = mrb_define_class(mrb, "UndefinedConversionError", E_ENCODING_ERROR); eInvalidByteSequenceError_class = mrb_define_class(mrb, "InvalidByteSequenceError", E_ENCODING_ERROR); eConverterNotFoundError_class = mrb_define_class(mrb, "ConverterNotFoundError", E_ENCODING_ERROR); @@ -4312,7 +4311,7 @@ mrb_init_transcode(mrb_state *mrb) mrb_define_method(mrb, s, "encode", str_encode, ARGS_ANY()); mrb_define_method(mrb, s, "encode!", str_encode_bang, ARGS_ANY()); - c = mrb->converter_class = mrb_define_class(mrb, "Converter", mrb->encode_class); + c = mrb_define_class(mrb, "Converter", ENCODE_CLASS); //mrb_cEncodingConverter = rb_define_class_under(mrb_cEncoding, "Converter", rb_cData); //mrb_define_alloc_func(mrb_cEncodingConverter, econv_s_allocate); mrb_define_class_method(mrb, c, "asciicompat_encoding", econv_s_asciicompat_encoding, ARGS_REQ(1)); /* 1 */ |
