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

ruby-changes:8103

From: nobu <ko1@a...>
Date: Tue, 30 Sep 2008 00:48:07 +0900 (JST)
Subject: [ruby-changes:8103] Ruby:r19629 (trunk): * ext/nkf/nkf-utf8/nkf.c: constified.

nobu	2008-09-30 00:47:46 +0900 (Tue, 30 Sep 2008)

  New Revision: 19629

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19629

  Log:
    * ext/nkf/nkf-utf8/nkf.c: constified.

  Modified files:
    trunk/ChangeLog
    trunk/ext/nkf/nkf-utf8/nkf.c
    trunk/version.h

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 19628)
+++ ChangeLog	(revision 19629)
@@ -1,3 +1,7 @@
+Tue Sep 30 00:47:43 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* ext/nkf/nkf-utf8/nkf.c: constified.
+
 Mon Sep 29 23:32:25 2008  Tanaka Akira  <akr@f...>
 
 	* string.c (rb_str_subseq): don't use rb_str_drop_bytes for short
Index: ext/nkf/nkf-utf8/nkf.c
===================================================================
--- ext/nkf/nkf-utf8/nkf.c	(revision 19628)
+++ ext/nkf/nkf-utf8/nkf.c	(revision 19629)
@@ -6043,8 +6043,7 @@
 		} else if (cp[0] == 'B') {
 		    cp++;
 		} else {
-		    output_encoding = nkf_enc_from_index(enc_idx);
-		    continue;
+		    goto utf_no_endian;
 		}
 		if (cp[0] == '0'){
 		    cp++;
@@ -6053,6 +6052,7 @@
 			: (output_endian == ENDIAN_LITTLE ? UTF_32LE : UTF_32BE);
 		} else {
 		    output_bom_f = TRUE;
+		  utf_no_endian:
 		    enc_idx = enc_idx == UTF_16
 			? (output_endian == ENDIAN_LITTLE ? UTF_16LE_BOM : UTF_16BE_BOM)
 			: (output_endian == ENDIAN_LITTLE ? UTF_32LE_BOM : UTF_32BE_BOM);
Index: version.h
===================================================================
--- version.h	(revision 19628)
+++ version.h	(revision 19629)
@@ -1,7 +1,7 @@
 #define RUBY_VERSION "1.9.0"
-#define RUBY_RELEASE_DATE "2008-09-29"
+#define RUBY_RELEASE_DATE "2008-09-30"
 #define RUBY_VERSION_CODE 190
-#define RUBY_RELEASE_CODE 20080929
+#define RUBY_RELEASE_CODE 20080930
 #define RUBY_PATCHLEVEL 0
 
 #define RUBY_VERSION_MAJOR 1
@@ -9,7 +9,7 @@
 #define RUBY_VERSION_TEENY 0
 #define RUBY_RELEASE_YEAR 2008
 #define RUBY_RELEASE_MONTH 9
-#define RUBY_RELEASE_DAY 29
+#define RUBY_RELEASE_DAY 30
 
 #ifdef RUBY_EXTERN
 RUBY_EXTERN const char ruby_version[];

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

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