From 486f39568b6f336b4e6c81300ee9caae54ebdff2 Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Tue, 10 Apr 2018 22:01:56 +0000 Subject: Add static_asserts for FX_RECT and FX_COLORREF. Make sure they match their win32 equivalent data types. Change-Id: I395054ce5c5ae110c78dbae30dd985fc498045fb Reviewed-on: https://pdfium-review.googlesource.com/30070 Reviewed-by: Tom Sepez Commit-Queue: Lei Zhang --- core/fxge/dib/fx_dib_main.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core/fxge') diff --git a/core/fxge/dib/fx_dib_main.cpp b/core/fxge/dib/fx_dib_main.cpp index 546198b7a9..e2e2213e8f 100644 --- a/core/fxge/dib/fx_dib_main.cpp +++ b/core/fxge/dib/fx_dib_main.cpp @@ -12,6 +12,11 @@ #include "core/fxcrt/fx_extension.h" #include "third_party/base/ptr_util.h" +#if _FX_PLATFORM_ == _FX_PLATFORM_WINDOWS_ +static_assert(sizeof(FX_COLORREF) == sizeof(COLORREF), + "FX_COLORREF vs. COLORREF mismatch"); +#endif + const int16_t SDP_Table[513] = { 256, 256, 256, 256, 256, 256, 256, 256, 256, 255, 255, 255, 255, 255, 255, 254, 254, 254, 254, 253, 253, 253, 252, 252, 252, 251, 251, 251, 250, 250, -- cgit v1.2.3