regedit: Use wide character string literals in regedit.c.

Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Hugh McMaster 2022-04-14 23:01:37 +10:00 committed by Alexandre Julliard
parent 49df6ad509
commit 039fc87827
1 changed files with 3 additions and 6 deletions

View File

@ -107,16 +107,14 @@ static void PerformRegAction(REGEDIT_ACTION action, WCHAR **argv, int *i)
switch (action) {
case ACTION_ADD: {
WCHAR *filename = argv[*i];
WCHAR hyphen[] = {'-',0};
WCHAR *realname = NULL;
FILE *reg_file;
if (!lstrcmpW(filename, hyphen))
if (!lstrcmpW(filename, L"-"))
reg_file = stdin;
else
{
int size;
WCHAR rb_mode[] = {'r','b',0};
size = SearchPathW(NULL, filename, NULL, 0, NULL, NULL);
if (size > 0)
@ -130,11 +128,10 @@ static void PerformRegAction(REGEDIT_ACTION action, WCHAR **argv, int *i)
heap_free(realname);
return;
}
reg_file = _wfopen(realname, rb_mode);
reg_file = _wfopen(realname, L"rb");
if (reg_file == NULL)
{
WCHAR regedit[] = {'r','e','g','e','d','i','t',0};
_wperror(regedit);
_wperror(L"regedit");
output_message(STRING_CANNOT_OPEN_FILE, filename);
heap_free(realname);
return;