diff --git a/programs/regsvr32/regsvr32.c b/programs/regsvr32/regsvr32.c index c0a9e135a62..9f4764c0da2 100644 --- a/programs/regsvr32/regsvr32.c +++ b/programs/regsvr32/regsvr32.c @@ -266,14 +266,14 @@ int wmain(int argc, WCHAR* argv[]) default: output_write(STRING_UNRECOGNIZED_SWITCH, argv[i]); output_write(STRING_USAGE); - return 1; + return INVALID_ARG; } argv[i] = NULL; } } if (!CallInstall && !CallRegister) /* flags: /n or /u /n */ - return 1; + return INVALID_ARG; for (i = 1; i < argc; i++) { @@ -309,7 +309,7 @@ int wmain(int argc, WCHAR* argv[]) { output_write(STRING_HEADER); output_write(STRING_USAGE); - return 1; + return INVALID_ARG; } OleUninitialize(); diff --git a/programs/regsvr32/regsvr32.h b/programs/regsvr32/regsvr32.h index 85b4a72f2f9..949d282297c 100644 --- a/programs/regsvr32/regsvr32.h +++ b/programs/regsvr32/regsvr32.h @@ -19,6 +19,7 @@ */ /* Exit codes */ +#define INVALID_ARG 1 #define LOADLIBRARY_FAILED 3 #define GETPROCADDRESS_FAILED 4