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

ruby-changes:9710

From: akr <ko1@a...>
Date: Thu, 1 Jan 2009 21:09:52 +0900 (JST)
Subject: [ruby-changes:9710] Ruby:r21251 (trunk): * ext/socket/mkconstants.rb: check all alias possibility.

akr	2009-01-01 21:09:34 +0900 (Thu, 01 Jan 2009)

  New Revision: 21251

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

  Log:
    * ext/socket/mkconstants.rb: check all alias possibility.

  Modified files:
    trunk/ChangeLog
    trunk/ext/socket/mkconstants.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 21250)
+++ ChangeLog	(revision 21251)
@@ -1,3 +1,7 @@
+Thu Jan  1 21:08:34 2009  Tanaka Akira  <akr@f...>
+
+	* ext/socket/mkconstants.rb: check all alias possibility. 
+
 Thu Jan  1 20:59:55 2009  Tanaka Akira  <akr@f...>
 
 	* ext/socket/mkconstants.rb: more possible aliases.
Index: ext/socket/mkconstants.rb
===================================================================
--- ext/socket/mkconstants.rb	(revision 21250)
+++ ext/socket/mkconstants.rb	(revision 21251)
@@ -93,28 +93,12 @@
     }
 EOS
 
-MAYBE_ALIAS = [
-  ["AF_UNIX", "AF_LOCAL"],
-  ["AF_ISO", "AF_OSI"],
-  ["AF_E164", "AF_ISDN"],
-  ["AF_NS", "AF_IPX"],
-]
-
 def each_alias(pat)
-  h = {}
-  each_name(pat) {|name|
-    h[name] = [name]
+  names = []
+  each_name(pat) {|n|
+    names << n
   }
-  MAYBE_ALIAS.each {|names|
-    a = []
-    names.each {|n|
-      a << n if h.delete n
-    }
-    h[a.first] = a
-  }
-  h.each_value {|names|
-    yield names
-  }
+  yield names
 end
 
 ERB.new(<<'EOS', nil, '%').def_method(Object, "gen_int_to_name(int_var, pat)")

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

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