Changeset 84030 in vbox
- Timestamp:
- Apr 28, 2020 9:35:19 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 137601
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxBugReport/VBoxBugReport.h
r82968 r84030 48 48 /* Base */ 49 49 50 inline voidhandleRtError(int rc, const char *pszMsgFmt, ...)50 DECLINLINE(void) handleRtError(int rc, const char *pszMsgFmt, ...) 51 51 { 52 52 if (RT_FAILURE(rc)) … … 54 54 va_list va; 55 55 va_start(va, pszMsgFmt); 56 RTCString msgArgs(pszMsgFmt, va);56 RTCString strMsg(pszMsgFmt, va); 57 57 va_end(va); 58 RTCStringFmt msg("%s. %s (%d)\n", msgArgs.c_str(), RTErrGetFull(rc), rc);59 throw RTCError( msg.c_str());58 strMsg.appendPrintfNoThrow(". %Rrf\n", rc); 59 throw RTCError(strMsg); 60 60 } 61 61 } 62 62 63 inline voidhandleComError(HRESULT hr, const char *pszMsgFmt, ...)63 DECLINLINE(void) handleComError(HRESULT hr, const char *pszMsgFmt, ...) 64 64 { 65 65 if (FAILED(hr)) … … 67 67 va_list va; 68 68 va_start(va, pszMsgFmt); 69 RTCString msgArgs(pszMsgFmt, va);69 RTCString strMsg(pszMsgFmt, va); 70 70 va_end(va); 71 RTCStringFmt msg("%s (hr=0x%x)\n", msgArgs.c_str(), hr);72 throw RTCError( msg.c_str());71 strMsg.appendPrintfNoThrow(". (hr=0x%x %Rhrc)\n", hr, hr); 72 throw RTCError(strMsg); 73 73 } 74 74 }
Note:
See TracChangeset
for help on using the changeset viewer.