mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* encoding.c (set_base_encoding, enc_base_encoding): renamed
based_encoding as base_encoding. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
c48c31a528
commit
c3c58513d7
2 changed files with 14 additions and 9 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Fri Dec 28 15:10:47 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* encoding.c (set_base_encoding, enc_base_encoding): renamed
|
||||||
|
based_encoding as base_encoding.
|
||||||
|
|
||||||
Fri Dec 28 13:57:49 2007 NAKAMURA Usaku <usa@ruby-lang.org>
|
Fri Dec 28 13:57:49 2007 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||||
|
|
||||||
* golf_prelude.rb (Integer#each): use alias simply.
|
* golf_prelude.rb (Integer#each): use alias simply.
|
||||||
|
|
18
encoding.c
18
encoding.c
|
@ -18,7 +18,7 @@
|
||||||
#include <langinfo.h>
|
#include <langinfo.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static ID id_encoding, id_based_encoding;
|
static ID id_encoding, id_base_encoding;
|
||||||
static VALUE rb_cEncoding;
|
static VALUE rb_cEncoding;
|
||||||
|
|
||||||
struct rb_encoding_entry {
|
struct rb_encoding_entry {
|
||||||
|
@ -205,11 +205,11 @@ enc_check_duplication(const char *name)
|
||||||
}
|
}
|
||||||
|
|
||||||
static VALUE
|
static VALUE
|
||||||
set_based_encoding(int index, rb_encoding *based)
|
set_base_encoding(int index, rb_encoding *base)
|
||||||
{
|
{
|
||||||
VALUE enc = rb_enc_from_encoding(enc_table[index].enc);
|
VALUE enc = rb_enc_from_encoding(enc_table[index].enc);
|
||||||
|
|
||||||
rb_ivar_set(enc, id_based_encoding, rb_enc_from_encoding(based));
|
rb_ivar_set(enc, id_base_encoding, rb_enc_from_encoding(base));
|
||||||
return enc;
|
return enc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -221,7 +221,7 @@ rb_enc_replicate(const char *name, rb_encoding *encoding)
|
||||||
enc_check_duplication(name);
|
enc_check_duplication(name);
|
||||||
if (enc_table_expand(index + 1) < 0) return -1;
|
if (enc_table_expand(index + 1) < 0) return -1;
|
||||||
enc_register_at(index, name, encoding);
|
enc_register_at(index, name, encoding);
|
||||||
set_based_encoding(index, encoding);
|
set_base_encoding(index, encoding);
|
||||||
return index;
|
return index;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -237,7 +237,7 @@ rb_define_dummy_encoding(const char *name)
|
||||||
if (enc_table_expand(index + 1) < 0) return -1;
|
if (enc_table_expand(index + 1) < 0) return -1;
|
||||||
encoding = rb_ascii8bit_encoding();
|
encoding = rb_ascii8bit_encoding();
|
||||||
enc_register_at(index, name, encoding);
|
enc_register_at(index, name, encoding);
|
||||||
enc = set_based_encoding(index, encoding);
|
enc = set_base_encoding(index, encoding);
|
||||||
FL_SET(enc, ENC_DUMMY);
|
FL_SET(enc, ENC_DUMMY);
|
||||||
return index;
|
return index;
|
||||||
}
|
}
|
||||||
|
@ -729,9 +729,9 @@ enc_name(VALUE self)
|
||||||
}
|
}
|
||||||
|
|
||||||
static VALUE
|
static VALUE
|
||||||
enc_based_encoding(VALUE self)
|
enc_base_encoding(VALUE self)
|
||||||
{
|
{
|
||||||
return rb_attr_get(self, id_based_encoding);
|
return rb_attr_get(self, id_base_encoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -973,14 +973,14 @@ Init_Encoding(void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
id_based_encoding = rb_intern("#based_encoding");
|
id_base_encoding = rb_intern("#base_encoding");
|
||||||
|
|
||||||
rb_cEncoding = rb_define_class("Encoding", rb_cObject);
|
rb_cEncoding = rb_define_class("Encoding", rb_cObject);
|
||||||
rb_undef_alloc_func(rb_cEncoding);
|
rb_undef_alloc_func(rb_cEncoding);
|
||||||
rb_define_method(rb_cEncoding, "to_s", enc_name, 0);
|
rb_define_method(rb_cEncoding, "to_s", enc_name, 0);
|
||||||
rb_define_method(rb_cEncoding, "inspect", enc_inspect, 0);
|
rb_define_method(rb_cEncoding, "inspect", enc_inspect, 0);
|
||||||
rb_define_method(rb_cEncoding, "name", enc_name, 0);
|
rb_define_method(rb_cEncoding, "name", enc_name, 0);
|
||||||
rb_define_method(rb_cEncoding, "based_encoding", enc_based_encoding, 0);
|
rb_define_method(rb_cEncoding, "base_encoding", enc_base_encoding, 0);
|
||||||
rb_define_method(rb_cEncoding, "dummy?", enc_dummy_p, 0);
|
rb_define_method(rb_cEncoding, "dummy?", enc_dummy_p, 0);
|
||||||
rb_define_singleton_method(rb_cEncoding, "list", enc_list, 0);
|
rb_define_singleton_method(rb_cEncoding, "list", enc_list, 0);
|
||||||
rb_define_singleton_method(rb_cEncoding, "find", enc_find, 1);
|
rb_define_singleton_method(rb_cEncoding, "find", enc_find, 1);
|
||||||
|
|
Loading…
Reference in a new issue