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

ruby-changes:10078

From: akr <ko1@a...>
Date: Sat, 17 Jan 2009 14:53:25 +0900 (JST)
Subject: [ruby-changes:10078] Ruby:r21621 (trunk): * ext/socket/mkconstants.rb: don't cause an error for duplicate names.

akr	2009-01-17 14:53:05 +0900 (Sat, 17 Jan 2009)

  New Revision: 21621

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

  Log:
    * ext/socket/mkconstants.rb: don't cause an error for duplicate names.

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

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 21620)
+++ ChangeLog	(revision 21621)
@@ -1,3 +1,7 @@
+Sat Jan 17 14:52:27 2009  Tanaka Akira  <akr@f...>
+
+	* ext/socket/mkconstants.rb: don't cause an error for duplicate names.
+
 Sat Jan 17 12:46:17 2009  Tanaka Akira  <akr@f...>
 
 	* ext/socket: split files for each class.
Index: ext/socket/mkconstants.rb
===================================================================
--- ext/socket/mkconstants.rb	(revision 21620)
+++ ext/socket/mkconstants.rb	(revision 21621)
@@ -38,7 +38,10 @@
 DATA.each_line {|s|
   name, default_value = s.scan(/\S+/)
   next unless name && name[0] != ?#
-  raise "duplicate name: #{name}" if h.has_key? name
+  if h.has_key? name
+    warn "#{$.}: warning: duplicate name: #{name}"
+    next
+  end
   h[name] = default_value
 }
 DEFS = h.to_a
@@ -465,6 +468,7 @@
 SO_DETACH_FILTER
 SO_PEERNAME
 SO_TIMESTAMP
+SO_BINTIME
 
 SOPRI_INTERACTIVE
 SOPRI_NORMAL

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

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