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/