Commit 039fc878 authored by Hugh McMaster's avatar Hugh McMaster Committed by Alexandre Julliard

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

parent 49df6ad5
...@@ -107,16 +107,14 @@ static void PerformRegAction(REGEDIT_ACTION action, WCHAR **argv, int *i) ...@@ -107,16 +107,14 @@ static void PerformRegAction(REGEDIT_ACTION action, WCHAR **argv, int *i)
switch (action) { switch (action) {
case ACTION_ADD: { case ACTION_ADD: {
WCHAR *filename = argv[*i]; WCHAR *filename = argv[*i];
WCHAR hyphen[] = {'-',0};
WCHAR *realname = NULL; WCHAR *realname = NULL;
FILE *reg_file; FILE *reg_file;
if (!lstrcmpW(filename, hyphen)) if (!lstrcmpW(filename, L"-"))
reg_file = stdin; reg_file = stdin;
else else
{ {
int size; int size;
WCHAR rb_mode[] = {'r','b',0};
size = SearchPathW(NULL, filename, NULL, 0, NULL, NULL); size = SearchPathW(NULL, filename, NULL, 0, NULL, NULL);
if (size > 0) if (size > 0)
...@@ -130,11 +128,10 @@ static void PerformRegAction(REGEDIT_ACTION action, WCHAR **argv, int *i) ...@@ -130,11 +128,10 @@ static void PerformRegAction(REGEDIT_ACTION action, WCHAR **argv, int *i)
heap_free(realname); heap_free(realname);
return; return;
} }
reg_file = _wfopen(realname, rb_mode); reg_file = _wfopen(realname, L"rb");
if (reg_file == NULL) if (reg_file == NULL)
{ {
WCHAR regedit[] = {'r','e','g','e','d','i','t',0}; _wperror(L"regedit");
_wperror(regedit);
output_message(STRING_CANNOT_OPEN_FILE, filename); output_message(STRING_CANNOT_OPEN_FILE, filename);
heap_free(realname); heap_free(realname);
return; return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment