regedit: Add support for 'regedit /E -', to export the registry to stdout.

This commit is contained in:
Francois Gouget 2007-10-09 21:04:36 +02:00 committed by Alexandre Julliard
parent 09641eeddb
commit ea5d653f3e
1 changed files with 12 additions and 5 deletions

View File

@ -832,11 +832,18 @@ static void export_hkey(FILE *file, HKEY key,
*/
static FILE *REGPROC_open_export_file(CHAR *file_name)
{
FILE *file = fopen(file_name, "w");
if (!file) {
perror("");
fprintf(stderr,"%s: Can't open file \"%s\"\n", getAppName(), file_name);
exit(1);
FILE *file;
if (strcmp(file_name,"-")==0)
file=stdout;
else
{
file = fopen(file_name, "w");
if (!file) {
perror("");
fprintf(stderr,"%s: Can't open file \"%s\"\n", getAppName(), file_name);
exit(1);
}
}
fputs("REGEDIT4\n", file);
return file;