Changeset 95140 in vbox for trunk/include/VBox/com
- Timestamp:
- May 31, 2022 9:11:39 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 151631
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/com/errorprint.h
r93115 r95140 114 114 #define CHECK_ERROR(iface, method) \ 115 115 do { \ 116 rc = iface->method; \117 if (FAILED( rc) || SUCCEEDED_WARNING(rc)) \118 com::GlueHandleComError(iface, #method, rc, __FILE__, __LINE__); \116 hrc = iface->method; \ 117 if (FAILED(hrc) || SUCCEEDED_WARNING(hrc)) \ 118 com::GlueHandleComError(iface, #method, hrc, __FILE__, __LINE__); \ 119 119 } while (0) 120 120 /** … … 146 146 #define CHECK_ERROR_STMT(iface, method, stmt) \ 147 147 do { \ 148 rc = iface->method; \149 if (FAILED( rc) || SUCCEEDED_WARNING(rc)) \150 { \ 151 com::GlueHandleComError(iface, #method, rc, __FILE__, __LINE__); \152 if (!SUCCEEDED_WARNING( rc) \148 hrc = iface->method; \ 149 if (FAILED(hrc) || SUCCEEDED_WARNING(hrc)) \ 150 { \ 151 com::GlueHandleComError(iface, #method, hrc, __FILE__, __LINE__); \ 152 if (!SUCCEEDED_WARNING(hrc) \ 153 153 { \ 154 154 stmt; \ … … 188 188 __extension__ \ 189 189 ({ \ 190 rc = iface->method; \191 if (FAILED( rc) || SUCCEEDED_WARNING(rc)) \192 { \ 193 com::GlueHandleComError(iface, #method, rc, __FILE__, __LINE__); \194 if (!SUCCEEDED_WARNING( rc)) \190 hrc = iface->method; \ 191 if (FAILED(hrc) || SUCCEEDED_WARNING(hrc)) \ 192 { \ 193 com::GlueHandleComError(iface, #method, hrc, __FILE__, __LINE__); \ 194 if (!SUCCEEDED_WARNING(hrc)) \ 195 195 break; \ 196 196 } \ … … 200 200 if (1) \ 201 201 { \ 202 rc = iface->method; \203 if (FAILED( rc)) \204 { \ 205 com::GlueHandleComError(iface, #method, rc, __FILE__, __LINE__); \206 if (!SUCCEEDED_WARNING( rc)) \202 hrc = iface->method; \ 203 if (FAILED(hrc)) \ 204 { \ 205 com::GlueHandleComError(iface, #method, hrc, __FILE__, __LINE__); \ 206 if (!SUCCEEDED_WARNING(hrc)) \ 207 207 break; \ 208 208 } \ … … 250 250 #define CHECK_ERROR_RET(iface, method, ret) \ 251 251 do { \ 252 rc = iface->method; \253 if (FAILED( rc) || SUCCEEDED_WARNING(rc)) \254 { \ 255 com::GlueHandleComError(iface, #method, rc, __FILE__, __LINE__); \256 if (!SUCCEEDED_WARNING( rc)) \252 hrc = iface->method; \ 253 if (FAILED(hrc) || SUCCEEDED_WARNING(hrc)) \ 254 { \ 255 com::GlueHandleComError(iface, #method, hrc, __FILE__, __LINE__); \ 256 if (!SUCCEEDED_WARNING(hrc)) \ 257 257 return (ret); \ 258 258 } \ … … 289 289 do { \ 290 290 LONG iRc; \ 291 rc = progress->COMGETTER(ResultCode)(&iRc); \292 if (FAILED( rc) || FAILED(iRc)) \293 { \ 294 if (SUCCEEDED( rc)) rc = iRc; else iRc =rc; \291 hrc = progress->COMGETTER(ResultCode)(&iRc); \ 292 if (FAILED(hrc) || FAILED(iRc)) \ 293 { \ 294 if (SUCCEEDED(hrc)) hrc = iRc; else iRc = hrc; \ 295 295 RTMsgError msg; \ 296 296 com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, iRc, __FILE__, __LINE__); \ … … 308 308 ({ \ 309 309 LONG iRc; \ 310 rc = progress->COMGETTER(ResultCode)(&iRc); \311 if (FAILED( rc) || FAILED(iRc)) \312 { \ 313 if (SUCCEEDED( rc)) rc = iRc; else iRc =rc; \310 hrc = progress->COMGETTER(ResultCode)(&iRc); \ 311 if (FAILED(hrc) || FAILED(iRc)) \ 312 { \ 313 if (SUCCEEDED(hrc)) hrc = iRc; else iRc = hrc; \ 314 314 RTMsgError msg; \ 315 315 com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, iRc, __FILE__, __LINE__); \ … … 322 322 { \ 323 323 LONG iRc; \ 324 rc = progress->COMGETTER(ResultCode)(&iRc); \325 if (FAILED( rc) || FAILED(iRc)) \326 { \ 327 if (SUCCEEDED( rc)) rc = iRc; else iRc =rc; \324 hrc = progress->COMGETTER(ResultCode)(&iRc); \ 325 if (FAILED(hrc) || FAILED(iRc)) \ 326 { \ 327 if (SUCCEEDED(hrc)) hrc = iRc; else iRc = hrc; \ 328 328 RTMsgError msg; \ 329 329 com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, iRc, __FILE__, __LINE__); \
Note:
See TracChangeset
for help on using the changeset viewer.