[PATCH] userenv: Use the ARRAY_SIZE() macro

Michael Stefaniuc mstefani at winehq.org
Wed Aug 8 15:20:05 CDT 2018


Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
---
 dlls/userenv/userenv_main.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/userenv/userenv_main.c b/dlls/userenv/userenv_main.c
index d2adad4434..538b912b20 100644
--- a/dlls/userenv/userenv_main.c
+++ b/dlls/userenv/userenv_main.c
@@ -106,20 +106,20 @@ static void set_registry_variables(WCHAR **env, HKEY hkey, DWORD type, BOOL set_
 
     for (index = 0; ; index++)
     {
-        size = sizeof(name)/sizeof(WCHAR);
+        size = ARRAY_SIZE(name);
         ret = RegEnumValueW(hkey, index, name, &size, NULL, NULL, NULL, NULL);
         if (ret != ERROR_SUCCESS)
             break;
 
-        if (!memicmpW(name, SystemRootW, sizeof(SystemRootW)/sizeof(WCHAR)))
+        if (!memicmpW(name, SystemRootW, ARRAY_SIZE(SystemRootW)))
             continue;
-        if (!memicmpW(name, SystemDriveW, sizeof(SystemDriveW)/sizeof(WCHAR)))
+        if (!memicmpW(name, SystemDriveW, ARRAY_SIZE(SystemDriveW)))
             continue;
 
         RtlInitUnicodeString(&us_name, name);
         us_value.Buffer = value;
         us_value.MaximumLength = sizeof(value);
-        if (!memicmpW(name, PATHW, sizeof(PATHW)/sizeof(WCHAR)) &&
+        if (!memicmpW(name, PATHW, ARRAY_SIZE(PATHW)) &&
                 !RtlQueryEnvironmentVariable_U(*env, &us_name, &us_value))
         {
             if (!set_path)
@@ -339,7 +339,7 @@ BOOL WINAPI CreateEnvironmentBlock( LPVOID* lpEnvironment,
         RegCloseKey(hkey);
     }
 
-    len = sizeof(buf)/sizeof(WCHAR);
+    len = ARRAY_SIZE(buf);
     if (GetComputerNameW(buf, &len))
     {
         RtlInitUnicodeString(&us_name, COMPUTERNAMEW);
-- 
2.14.4




More information about the wine-devel mailing list