ruby-changes:10619
From: akr <ko1@a...>
Date: Mon, 9 Feb 2009 19:53:08 +0900 (JST)
Subject: [ruby-changes:10619] Ruby:r22176 (trunk): * ext/socket/option.c (sockopt_initialize): argument conversion
akr 2009-02-09 19:52:55 +0900 (Mon, 09 Feb 2009) New Revision: 22176 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22176 Log: * ext/socket/option.c (sockopt_initialize): argument conversion reordered. Modified files: trunk/ChangeLog trunk/ext/socket/option.c Index: ChangeLog =================================================================== --- ChangeLog (revision 22175) +++ ChangeLog (revision 22176) @@ -1,3 +1,8 @@ +Mon Feb 9 19:52:32 2009 Tanaka Akira <akr@f...> + + * ext/socket/option.c (sockopt_initialize): argument conversion + reordered. + Mon Feb 9 19:46:22 2009 Tanaka Akira <akr@f...> * ext/socket/ancdata.c (ancillary_initialize): add family argument. Index: ext/socket/option.c =================================================================== --- ext/socket/option.c (revision 22175) +++ ext/socket/option.c (revision 22176) @@ -37,14 +37,13 @@ static VALUE sockopt_initialize(VALUE self, VALUE vfamily, VALUE vlevel, VALUE voptname, VALUE data) { - int family; - int level; + int family = family_arg(vfamily); + int level = level_arg(vlevel); + int optname = optname_arg(level, voptname); StringValue(data); - level = level_arg(vlevel); - family = family_arg(vfamily); rb_ivar_set(self, rb_intern("family"), INT2NUM(family)); rb_ivar_set(self, rb_intern("level"), INT2NUM(level)); - rb_ivar_set(self, rb_intern("optname"), INT2NUM(optname_arg(level, voptname))); + rb_ivar_set(self, rb_intern("optname"), INT2NUM(optname)); rb_ivar_set(self, rb_intern("data"), data); return self; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/