[ros-diffs] [tkreuzer] 35691: Optimize and shorten StringCxxLength

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Wed Aug 27 03:47:35 CEST 2008


Author: tkreuzer
Date: Tue Aug 26 20:47:34 2008
New Revision: 35691

URL: http://svn.reactos.org/svn/reactos?rev=35691&view=rev
Log:
Optimize and shorten StringCxxLength

Modified:
    branches/ros-amd64-bringup/reactos/include/psdk/strsafe.h

Modified: branches/ros-amd64-bringup/reactos/include/psdk/strsafe.h
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/include/psdk/strsafe.h?rev=35691&r1=35690&r2=35691&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/include/psdk/strsafe.h [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/include/psdk/strsafe.h [iso-8859-1] Tue Aug 26 20:47:34 2008
@@ -286,11 +286,7 @@
         return STRSAFE_E_INVALID_PARAMETER;
     }
 
-    while (*psz != 0 && cch != 0)
-    {
-        cch--;
-        psz++;
-    }
+    for (--psz; *(++psz) != 0 && --cch > 0;);
 
     if (cch == 0)
     {



More information about the Ros-diffs mailing list