aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-14 17:33:02 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-14 17:33:02 +0000
commita10591ac8c21dcac8189e6d31f1f1016aa62707f (patch)
tree2109b17bb4a54875c240b3349f0bb32181eb1ef8
parent0953efabbb990bf84d2436b2f140494a1c86ec3d (diff)
downloadruby-a10591ac8c21dcac8189e6d31f1f1016aa62707f.tar.gz
encoding.c: NO_PRESERVED_ENCODING
* encoding.c (rb_enc_init): no longer needs NO_PRESERVED_ENCODING. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--dmyencoding.c1
-rw-r--r--encoding.c2
-rw-r--r--internal.h2
4 files changed, 3 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 10b687039a..3c25d726aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,6 @@
-Mon Jul 15 02:32:04 2013 Nobuyoshi Nakada <nobu@ruby-lang.org>
+Mon Jul 15 02:32:58 2013 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * encoding.c (rb_enc_init): no longer needs NO_PRESERVED_ENCODING.
* encoding.c (enc_inspect): defer loading autoloaded encoding.
diff --git a/dmyencoding.c b/dmyencoding.c
index 99a727eb62..1bd1106e69 100644
--- a/dmyencoding.c
+++ b/dmyencoding.c
@@ -1,3 +1,2 @@
#define NO_LOCALE_CHARMAP 1
-#define NO_PRESERVED_ENCODING 1
#include "encoding.c"
diff --git a/encoding.c b/encoding.c
index dc13fc924a..1d17e05e14 100644
--- a/encoding.c
+++ b/encoding.c
@@ -564,7 +564,6 @@ rb_enc_init(void)
ENC_REGISTER(UTF_8);
ENC_REGISTER(US_ASCII);
#undef ENC_REGISTER
-#ifndef NO_PRESERVED_ENCODING
#define ENCDB_REGISTER(name, enc) enc_register_at(ENCINDEX_##enc, name, NULL)
ENCDB_REGISTER("UTF-16BE", UTF_16BE);
ENCDB_REGISTER("UTF-16LE", UTF_16LE);
@@ -577,7 +576,6 @@ rb_enc_init(void)
ENCDB_REGISTER("EUC-JP", EUC_JP);
ENCDB_REGISTER("Windows-31J", Windows_31J);
#undef ENCDB_REGISTER
-#endif
enc_table.count = ENCINDEX_BUILTIN_MAX;
}
diff --git a/internal.h b/internal.h
index a8243a793f..feb51cf8a8 100644
--- a/internal.h
+++ b/internal.h
@@ -205,7 +205,6 @@ enum ruby_preserved_encindex {
ENCINDEX_UTF_8,
ENCINDEX_US_ASCII,
-#ifndef NO_PRESERVED_ENCODING
/* preserved indexes */
ENCINDEX_UTF_16BE,
ENCINDEX_UTF_16LE,
@@ -218,7 +217,6 @@ enum ruby_preserved_encindex {
/* for old options of regexp */
ENCINDEX_EUC_JP,
ENCINDEX_Windows_31J,
-#endif
ENCINDEX_BUILTIN_MAX
};