ruby-changes:2578
From: ko1@a...
Date: 1 Dec 2007 23:06:12 +0900
Subject: [ruby-changes:2578] matz - Ruby:r14069 (trunk): * encoding.c: rename primary_encoding -> default_external (encoding).
matz 2007-12-01 23:05:53 +0900 (Sat, 01 Dec 2007) New Revision: 14069 Modified files: trunk/ChangeLog trunk/encoding.c trunk/include/ruby/encoding.h trunk/parse.y trunk/ruby.c Log: * encoding.c: rename primary_encoding -> default_external (encoding). http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ruby.c?r1=14069&r2=14068 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/parse.y?r1=14069&r2=14068 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14069&r2=14068 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/encoding.h?r1=14069&r2=14068 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/encoding.c?r1=14069&r2=14068 Index: encoding.c =================================================================== --- encoding.c (revision 14068) +++ encoding.c (revision 14069) @@ -586,10 +586,8 @@ return enc_find(klass, str); } -static int primary_encoding_index; - rb_encoding * -rb_enc_default(void) +rb_default_encoding(void) { if (!enc_table) { rb_enc_init(); @@ -597,28 +595,30 @@ return enc_table[0].enc; } +static int default_external_index; + rb_encoding * -rb_enc_primary(void) +rb_default_external_encoding(void) { - return rb_enc_from_index(primary_encoding_index); + return rb_enc_from_index(default_external_index); } VALUE -rb_get_primary_encoding(void) +rb_enc_default_external(void) { - return rb_enc_from_encoding(rb_enc_primary()); + return rb_enc_from_encoding(rb_default_external_encoding()); } static VALUE -get_primary_encoding(VALUE klass) +get_default_external(VALUE klass) { - return rb_get_primary_encoding(); + return rb_enc_default_external(); } void -rb_set_primary_encoding(VALUE encoding) +rb_enc_set_default_external(VALUE encoding) { - primary_encoding_index = rb_enc_to_index(rb_to_encoding(encoding)); + default_external_index = rb_enc_to_index(rb_to_encoding(encoding)); } static void @@ -689,7 +689,7 @@ rb_define_method(rb_cEncoding, "_dump", enc_dump, -1); rb_define_singleton_method(rb_cEncoding, "_load", enc_load, 1); - rb_define_singleton_method(rb_cEncoding, "primary_encoding", get_primary_encoding, 0); + rb_define_singleton_method(rb_cEncoding, "default_external", get_default_external, 0); /* should be imported from Oniguruma */ rb_enc_replicate("ISO-8859-1", rb_enc_find(rb_enc_name(ONIG_ENCODING_ASCII))); Index: include/ruby/encoding.h =================================================================== --- include/ruby/encoding.h (revision 14068) +++ include/ruby/encoding.h (revision 14069) @@ -103,9 +103,9 @@ int rb_enc_str_asciionly_p(VALUE); #define rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str)) VALUE rb_enc_from_encoding(rb_encoding *enc); -rb_encoding *rb_enc_primary(void); -rb_encoding *rb_enc_default(void); -VALUE rb_get_primary_encoding(void); -void rb_set_primary_encoding(VALUE encoding); +rb_encoding *rb_default_encoding(void); +rb_encoding *rb_default_external_encoding(void); +VALUE rb_enc_default_external(void); +void rb_enc_set_default_external(VALUE encoding); #endif /* RUBY_ENCODING_H */ Index: ChangeLog =================================================================== --- ChangeLog (revision 14068) +++ ChangeLog (revision 14069) @@ -1,3 +1,7 @@ +Sat Dec 1 23:04:42 2007 Yukihiro Matsumoto <matz@r...> + + * encoding.c: rename primary_encoding -> default_external (encoding). + Sat Dec 1 19:52:57 2007 Tadayoshi Funaba <tadf@d...> * lib/date.rb (Time#to_datetime): use nsec instead of usec. Index: parse.y =================================================================== --- parse.y (revision 14068) +++ parse.y (revision 14069) @@ -4847,7 +4847,7 @@ * instead. */ if ((coderange == ENC_CODERANGE_7BIT) && rb_enc_asciicompat(enc)) - enc = rb_enc_default(); + enc = rb_default_encoding(); return parser_str_new(p, n, enc, coderange); } Index: ruby.c =================================================================== --- ruby.c (revision 14068) +++ ruby.c (revision 14069) @@ -163,7 +163,7 @@ enc = rb_enc_from_index(idx); if (enc) return enc; } - return rb_enc_default(); + return rb_default_encoding(); } extern VALUE rb_load_path; @@ -1033,7 +1033,7 @@ else { enc = locale_encoding(); } - rb_set_primary_encoding(rb_enc_from_encoding(enc)); + rb_enc_set_default_external(rb_enc_from_encoding(enc)); return (VALUE)tree; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml