[PATCH 01/12] regedit: Use wide character string literals in childwnd.c

Hugh McMaster hugh.mcmaster at outlook.com
Thu Apr 14 08:01:32 CDT 2022


Signed-off-by: Hugh McMaster <hugh.mcmaster at outlook.com>
---
 programs/regedit/childwnd.c | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/programs/regedit/childwnd.c b/programs/regedit/childwnd.c
index 582f3c0c177..704299be837 100644
--- a/programs/regedit/childwnd.c
+++ b/programs/regedit/childwnd.c
@@ -32,12 +32,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(regedit);
 ChildWnd* g_pChildWnd;
 static int last_split;
 
-static const WCHAR wszLastKey[] = {'L','a','s','t','K','e','y',0};
-static const WCHAR wszKeyName[] = {'S','o','f','t','w','a','r','e','\\',
-                                   'M','i','c','r','o','s','o','f','t','\\',
-                                   'W','i','n','d','o','w','s','\\',
-                                   'C','u','r','r','e','n','t','V','e','r','s','i','o','n','\\',
-                                   'A','p','p','l','e','t','s','\\','R','e','g','e','d','i','t',0};
+static const WCHAR wszLastKey[] = L"LastKey";
+static const WCHAR wszKeyName[] = L"Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Regedit";
 
 /*******************************************************************************
  * Local module support methods
@@ -58,11 +54,7 @@ static LPCWSTR GetRootKeyName(HKEY hRootKey)
     if(hRootKey == HKEY_DYN_DATA)
         return reg_class_namesW[INDEX_HKEY_DYN_DATA];
     else
-    {
-        static const WCHAR unknown_key[] = {'U','N','K','N','O','W','N',' ','H','K','E','Y',',',' ',
-                                            'P','L','E','A','S','E',' ','R','E','P','O','R','T',0};
-        return unknown_key;
-    }
+        return L"Unknown HKEY. Please report.";
 }
 
 static void draw_splitbar(HWND hWnd, int x)
-- 
2.35.2




More information about the wine-devel mailing list