Regedit: Stopgap fix to build error just introduced; need to go through Regedit and TCHAR-ize it
Modified: trunk/reactos/subsys/system/regedit/regedit.c

Modified: trunk/reactos/subsys/system/regedit/regedit.c
--- trunk/reactos/subsys/system/regedit/regedit.c	2005-10-04 12:02:34 UTC (rev 18258)
+++ trunk/reactos/subsys/system/regedit/regedit.c	2005-10-04 12:41:08 UTC (rev 18259)
@@ -194,6 +194,10 @@
         }
     case ACTION_EXPORT: {
             CHAR filename[MAX_PATH];
+            LPCTSTR pszFilename;
+#ifdef UNICODE
+            WCHAR filename_wide[MAX_PATH];
+#endif
 
             filename[0] = '\0';
             get_file_name(&s, filename);
@@ -203,13 +207,21 @@
                 exit(1);
             }
 
+#ifdef UNICODE
+            MultiByteToWideChar(CP_ACP, 0, filename, -1, filename_wide,
+                sizeof(filename_wide) / sizeof(filename_wide[0]));
+            pszFilename = filename_wide;
+#else
+            pszFilename = filename;
+#endif
+
             if (s[0]) {
                 CHAR reg_key_name[KEY_MAX_LEN];
 
                 get_file_name(&s, reg_key_name);
-                export_registry_key(filename, reg_key_name);
+                export_registry_key(pszFilename, reg_key_name);
             } else {
-                export_registry_key(filename, NULL);
+                export_registry_key(pszFilename, NULL);
             }
             break;
         }