ruby-changes:19090
From: arton <ko1@a...>
Date: Sat, 19 Mar 2011 20:08:38 +0900 (JST)
Subject: [ruby-changes:19090] Ruby:r31131 (trunk): * hash.c: refactoring prior patch (getenvsize win32 specfic function).
arton 2011-03-19 19:00:51 +0900 (Sat, 19 Mar 2011) New Revision: 31131 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31131 Log: * hash.c: refactoring prior patch (getenvsize win32 specfic function). Modified files: trunk/hash.c Index: hash.c =================================================================== --- hash.c (revision 31130) +++ hash.c (revision 31131) @@ -2198,13 +2198,9 @@ static int getenvsize(char* p) { - char prev = *p++; - int len = 1; - for (; prev || *p; p++) { - prev = *p; - len++; - } - return len; + char* porg = p; + while (*p || *(p + 1)) ++p; + return p - porg + 1; } #endif -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/