diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2020-05-15 16:10:45 +1000 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2020-05-16 21:26:53 +1000 |
| commit | 0f88b23cab65e0bf3dc020d27bf9694d0c35b2f5 (patch) | |
| tree | 4bff44ce45852420269837610af889f338cab108 /src | |
| parent | 94f9303dabb5d28884ac05b179b004f37eae89eb (diff) | |
| download | wix-0f88b23cab65e0bf3dc020d27bf9694d0c35b2f5.tar.gz wix-0f88b23cab65e0bf3dc020d27bf9694d0c35b2f5.tar.bz2 wix-0f88b23cab65e0bf3dc020d27bf9694d0c35b2f5.zip | |
Add Console*LastError macros and delete deprecated ones.
Diffstat (limited to 'src')
| -rw-r--r-- | src/dutil/inc/conutil.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/dutil/inc/conutil.h b/src/dutil/inc/conutil.h index cfb65332..a098cd4c 100644 --- a/src/dutil/inc/conutil.h +++ b/src/dutil/inc/conutil.h | |||
| @@ -9,12 +9,8 @@ extern "C" { | |||
| 9 | #define ConsoleExitOnFailure(x, c, f, ...) if (FAILED(x)) { ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } | 9 | #define ConsoleExitOnFailure(x, c, f, ...) if (FAILED(x)) { ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } |
| 10 | #define ConsoleExitOnLastError(x, c, f, ...) { x = ::GetLastError(); x = HRESULT_FROM_WIN32(x); if (FAILED(x)) { ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } } | 10 | #define ConsoleExitOnLastError(x, c, f, ...) { x = ::GetLastError(); x = HRESULT_FROM_WIN32(x); if (FAILED(x)) { ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } } |
| 11 | #define ConsoleExitOnNull(p, x, e, c, f, ...) if (NULL == p) { x = e; ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } | 11 | #define ConsoleExitOnNull(p, x, e, c, f, ...) if (NULL == p) { x = e; ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } |
| 12 | 12 | #define ConsoleExitOnNullWithLastError(p, x, c, f, ...) if (NULL == p) { DWORD Dutil_er = ::GetLastError(); x = HRESULT_FROM_WIN32(Dutil_er); if (!FAILED(x)) { x = E_FAIL; } ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } | |
| 13 | 13 | #define ConsoleExitWithLastError(x, c, f, ...) { DWORD Dutil_er = ::GetLastError(); x = HRESULT_FROM_WIN32(Dutil_er); if (!FAILED(x)) { x = E_FAIL; } ConsoleWriteError(x, c, f, __VA_ARGS__); ExitTrace(x, f, __VA_ARGS__); goto LExit; } | |
| 14 | // the following macros need to go away | ||
| 15 | #define ConsoleTrace(l, f, ...) { ConsoleWriteLine(CONSOLE_COLOR_NORMAL, f, __VA_ARGS__); Trace(l, f, __VA_ARGS__); } | ||
| 16 | #define ConsoleWarning(f, ...) { ConsoleWriteLine(CONSOLE_COLOR_YELLOW, f, __VA_ARGS__); Trace(REPORT_STANDARD, f, __VA_ARGS__); } | ||
| 17 | #define ConsoleError(x, f, ...) { ConsoleWriteError(x, CONSOLE_COLOR_RED, f, __VA_ARGS__); TraceError(x, f, __VA_ARGS__); } | ||
| 18 | 14 | ||
| 19 | 15 | ||
| 20 | // enums | 16 | // enums |
