< prev index next >

src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h

Print this page
rev 52923 : 8226346: Build better binary builders
Reviewed-by: andrew

*** 26,40 **** #ifdef DEBUG #define D3D_DEBUG_INFO #endif // DEBUG - /* Use THIS_FILE when it is available. */ - #ifndef THIS_FILE - #define THIS_FILE THIS_FILE - #endif - #ifdef D3D_PPL_DLL #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN --- 26,35 ----
*** 107,130 **** * allow for a trailing ';' after RETURN/CONTINUE_IF_NULL() invocations.) */ #define ACT_IF_NULL(ACTION, value) \ if ((value) == NULL) { \ J2dTraceLn3(J2D_TRACE_ERROR, \ ! "%s is null in %s:%d", #value, THIS_FILE, __LINE__); \ ACTION; \ } else do { } while (0) #define RETURN_IF_NULL(value) ACT_IF_NULL(return, value) #define CONTINUE_IF_NULL(value) ACT_IF_NULL(continue, value) #define RETURN_STATUS_IF_NULL(value, status) \ ACT_IF_NULL(return (status), value) #define RETURN_STATUS_IF_EXP_FAILED(EXPR) \ if (FAILED(res = (EXPR))) { \ ! DebugPrintD3DError(res, " " ## #EXPR ## " failed in " ## THIS_FILE); \ return res; \ } else do { } while (0) #define RETURN_STATUS_IF_FAILED(status) \ if (FAILED((status))) { \ ! DebugPrintD3DError((status), " failed in " ## THIS_FILE ## ", return;");\ return (status); \ } else do { } while (0) --- 102,125 ---- * allow for a trailing ';' after RETURN/CONTINUE_IF_NULL() invocations.) */ #define ACT_IF_NULL(ACTION, value) \ if ((value) == NULL) { \ J2dTraceLn3(J2D_TRACE_ERROR, \ ! "%s is null in %s:%d", #value, __FILE__, __LINE__); \ ACTION; \ } else do { } while (0) #define RETURN_IF_NULL(value) ACT_IF_NULL(return, value) #define CONTINUE_IF_NULL(value) ACT_IF_NULL(continue, value) #define RETURN_STATUS_IF_NULL(value, status) \ ACT_IF_NULL(return (status), value) #define RETURN_STATUS_IF_EXP_FAILED(EXPR) \ if (FAILED(res = (EXPR))) { \ ! DebugPrintD3DError(res, " " ## #EXPR ## " failed in " ## __FILE__); \ return res; \ } else do { } while (0) #define RETURN_STATUS_IF_FAILED(status) \ if (FAILED((status))) { \ ! DebugPrintD3DError((status), " failed in " ## __FILE__ ## ", return;");\ return (status); \ } else do { } while (0)
< prev index next >