[前][次][番号順一覧][スレッド一覧]

ruby-changes:2149

From: ko1@a...
Date: 6 Oct 2007 02:40:18 +0900
Subject: [ruby-changes:2149] matz - Ruby:r13640 (trunk): * include/ruby/defines.h: no longer provide DEFAULT_KCODE.

matz	2007-10-06 02:39:59 +0900 (Sat, 06 Oct 2007)

  New Revision: 13640

  Modified files:
    trunk/ChangeLog
    trunk/configure.in
    trunk/include/ruby/defines.h
    trunk/re.c
    trunk/version.h

  Log:
    * include/ruby/defines.h: no longer provide DEFAULT_KCODE.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=13640&r2=13639
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13640&r2=13639
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/re.c?r1=13640&r2=13639
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/configure.in?r1=13640&r2=13639
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/defines.h?r1=13640&r2=13639

Index: include/ruby/defines.h
===================================================================
--- include/ruby/defines.h	(revision 13639)
+++ include/ruby/defines.h	(revision 13640)
@@ -106,15 +106,6 @@
 #endif
 #endif
 
-/* define RUBY_USE_EUC/SJIS for default kanji-code */
-#ifndef DEFAULT_KCODE
-#if defined(DOSISH) || defined(__CYGWIN__) || defined(__MACOS__) || defined(OS2)
-#define DEFAULT_KCODE KCODE_SJIS
-#else
-#define DEFAULT_KCODE KCODE_EUC
-#endif
-#endif
-
 #ifdef __NeXT__
 /* NextStep, OpenStep, Rhapsody */
 #ifndef S_IRUSR
Index: configure.in
===================================================================
--- configure.in	(revision 13639)
+++ configure.in	(revision 13640)
@@ -893,20 +893,6 @@
         [  --with-valgrind         enable valgrind memcheck support.],
         [AC_CHECK_HEADERS(valgrind/memcheck.h)])
 
-dnl default value for $KANJI
-DEFAULT_KCODE="KCODE_NONE"
-
-AC_ARG_WITH(default-kcode, 
-	[  --with-default-kcode=CODE specify default value for \$KCODE (utf8|euc|sjis|none)], 
-	[case $withval in
-	utf8) DEFAULT_KCODE="KCODE_UTF8";;
-	euc)  DEFAULT_KCODE="KCODE_EUC";;
-	sjis) DEFAULT_KCODE="KCODE_SJIS";;
-	none) DEFAULT_KCODE="KCODE_NONE";;
-        *)    AC_MSG_WARN($withval is not valid kcode; ignored);;
-	esac])
-AC_DEFINE_UNQUOTED(DEFAULT_KCODE, $DEFAULT_KCODE)
-
 dnl wheather use dln_a_out or not
 AC_ARG_WITH(dln-a-out, 
 	[  --with-dln-a-out        use dln_a_out if possible], [
Index: re.c
===================================================================
--- re.c	(revision 13639)
+++ re.c	(revision 13640)
@@ -152,7 +152,7 @@
 #define ARG_KCODE_UTF8       (ARG_KCODE_UNIT * 4)
 #define ARG_KCODE_MASK       (ARG_KCODE_UNIT * 7)
 
-static int reg_kcode = DEFAULT_KCODE;
+static int reg_kcode = KCODE_NONE;
 
 static int
 char_to_option(int c)
@@ -2406,14 +2406,7 @@
     rb_eRegexpError = rb_define_class("RegexpError", rb_eStandardError);
 
     onigenc_set_default_caseconv_table((UChar*)casetable);
-    if (DEFAULT_KCODE == KCODE_EUC)
-        onigenc_set_default_encoding(ONIG_ENCODING_EUC_JP);
-    else if (DEFAULT_KCODE == KCODE_SJIS)
-        onigenc_set_default_encoding(ONIG_ENCODING_SJIS);
-    else if (DEFAULT_KCODE == KCODE_UTF8)
-        onigenc_set_default_encoding(ONIG_ENCODING_UTF8);
-    else
-        onigenc_set_default_encoding(ONIG_ENCODING_ASCII);
+    onigenc_set_default_encoding(ONIG_ENCODING_ASCII);
 
     rb_define_virtual_variable("$~", match_getter, match_setter);
     rb_define_virtual_variable("$&", last_match_getter, 0);
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 13639)
+++ ChangeLog	(revision 13640)
@@ -1,3 +1,7 @@
+Sat Oct  6 02:34:18 2007  Yukihiro Matsumoto  <matz@r...>
+
+	* include/ruby/defines.h: no longer provide DEFAULT_KCODE. 
+
 Fri Oct  5 21:24:59 2007  Tanaka Akira  <akr@f...>
 
 	* re.c (rb_reg_s_union_m): Regexp.union accepts single argument which
Index: version.h
===================================================================
--- version.h	(revision 13639)
+++ version.h	(revision 13640)
@@ -1,7 +1,7 @@
 #define RUBY_VERSION "1.9.0"
-#define RUBY_RELEASE_DATE "2007-10-05"
+#define RUBY_RELEASE_DATE "2007-10-06"
 #define RUBY_VERSION_CODE 190
-#define RUBY_RELEASE_CODE 20071005
+#define RUBY_RELEASE_CODE 20071006
 #define RUBY_PATCHLEVEL 0
 
 #define RUBY_VERSION_MAJOR 1
@@ -9,7 +9,7 @@
 #define RUBY_VERSION_TEENY 0
 #define RUBY_RELEASE_YEAR 2007
 #define RUBY_RELEASE_MONTH 10
-#define RUBY_RELEASE_DAY 5
+#define RUBY_RELEASE_DAY 6
 
 #ifdef RUBY_EXTERN
 RUBY_EXTERN const char ruby_version[];

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧]