From 6f22d67077f7fda1a3e9477df2a2148bbf9e3542 Mon Sep 17 00:00:00 2001 From: Michael Stefaniuc Date: Fri, 7 Jul 2017 17:15:14 +0200 Subject: [PATCH] d2d1: Make use of the available ARRAY_SIZE macro. Signed-off-by: Michael Stefaniuc Signed-off-by: Henri Verbeet Signed-off-by: Alexandre Julliard --- dlls/d2d1/bitmap.c | 4 ++-- dlls/d2d1/brush.c | 4 ++-- dlls/d2d1/render_target.c | 11 +++++------ 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/dlls/d2d1/bitmap.c b/dlls/d2d1/bitmap.c index 43904bbccb1..6d9c3529242 100644 --- a/dlls/d2d1/bitmap.c +++ b/dlls/d2d1/bitmap.c @@ -210,7 +210,7 @@ static BOOL format_supported(const D2D1_PIXEL_FORMAT *format) {DXGI_FORMAT_B8G8R8A8_UNORM_SRGB, D2D1_ALPHA_MODE_IGNORE }, }; - for (i = 0; i < sizeof(supported_formats) / sizeof(*supported_formats); ++i) + for (i = 0; i < ARRAY_SIZE(supported_formats); ++i) { if (supported_formats[i].format == format->format && supported_formats[i].alphaMode == format->alphaMode) @@ -476,7 +476,7 @@ HRESULT d2d_bitmap_create_from_wic_bitmap(ID2D1Factory *factory, ID3D10Device *d return hr; } - for (i = 0, d2d_format = NULL; i < sizeof(format_lookup) / sizeof(*format_lookup); ++i) + for (i = 0, d2d_format = NULL; i < ARRAY_SIZE(format_lookup); ++i) { if (IsEqualGUID(&wic_format, format_lookup[i].wic)) { diff --git a/dlls/d2d1/brush.c b/dlls/d2d1/brush.c index 601f40f8802..51ef71ace48 100644 --- a/dlls/d2d1/brush.c +++ b/dlls/d2d1/brush.c @@ -868,7 +868,7 @@ HRESULT d2d_brush_get_ps_cb(struct d2d_brush *brush, struct d2d_brush *opacity_b buffer_data.SysMemPitch = 0; buffer_data.SysMemSlicePitch = 0; - if (brush->type >= sizeof(brush_sizes) / sizeof(*brush_sizes)) + if (brush->type >= ARRAY_SIZE(brush_sizes)) { ERR("Unhandled brush type %#x.\n", brush->type); return E_NOTIMPL; @@ -877,7 +877,7 @@ HRESULT d2d_brush_get_ps_cb(struct d2d_brush *brush, struct d2d_brush *opacity_b buffer_desc.ByteWidth = brush_sizes[brush->type]; if (opacity_brush) { - if (opacity_brush->type >= sizeof(brush_sizes) / sizeof(*brush_sizes)) + if (opacity_brush->type >= ARRAY_SIZE(brush_sizes)) { ERR("Unhandled opacity brush type %#x.\n", opacity_brush->type); return E_NOTIMPL; diff --git a/dlls/d2d1/render_target.c b/dlls/d2d1/render_target.c index 20ea534cc84..37121d93c05 100644 --- a/dlls/d2d1/render_target.c +++ b/dlls/d2d1/render_target.c @@ -2738,7 +2738,7 @@ static HRESULT d2d_d3d_render_target_init(struct d2d_d3d_render_target *render_t } if (FAILED(hr = ID3D10Device_CreateInputLayout(render_target->device, il_desc_outline, - sizeof(il_desc_outline) / sizeof(*il_desc_outline), vs_code_outline, sizeof(vs_code_outline), + ARRAY_SIZE(il_desc_outline), vs_code_outline, sizeof(vs_code_outline), &render_target->shape_resources[D2D_SHAPE_TYPE_OUTLINE].il))) { WARN("Failed to create outline input layout, hr %#x.\n", hr); @@ -2746,7 +2746,7 @@ static HRESULT d2d_d3d_render_target_init(struct d2d_d3d_render_target *render_t } if (FAILED(hr = ID3D10Device_CreateInputLayout(render_target->device, il_desc_triangle, - sizeof(il_desc_triangle) / sizeof(*il_desc_triangle), vs_code_triangle, sizeof(vs_code_triangle), + ARRAY_SIZE(il_desc_triangle), vs_code_triangle, sizeof(vs_code_triangle), &render_target->shape_resources[D2D_SHAPE_TYPE_TRIANGLE].il))) { WARN("Failed to create triangle input layout, hr %#x.\n", hr); @@ -2754,8 +2754,7 @@ static HRESULT d2d_d3d_render_target_init(struct d2d_d3d_render_target *render_t } if (FAILED(hr = ID3D10Device_CreateInputLayout(render_target->device, il_desc_bezier_outline, - sizeof(il_desc_bezier_outline) / sizeof(*il_desc_bezier_outline), - vs_code_bezier_outline, sizeof(vs_code_bezier_outline), + ARRAY_SIZE(il_desc_bezier_outline), vs_code_bezier_outline, sizeof(vs_code_bezier_outline), &render_target->shape_resources[D2D_SHAPE_TYPE_BEZIER_OUTLINE].il))) { WARN("Failed to create bezier outline input layout, hr %#x.\n", hr); @@ -2763,7 +2762,7 @@ static HRESULT d2d_d3d_render_target_init(struct d2d_d3d_render_target *render_t } if (FAILED(hr = ID3D10Device_CreateInputLayout(render_target->device, il_desc_bezier, - sizeof(il_desc_bezier) / sizeof(*il_desc_bezier), vs_code_bezier, sizeof(vs_code_bezier), + ARRAY_SIZE(il_desc_bezier), vs_code_bezier, sizeof(vs_code_bezier), &render_target->shape_resources[D2D_SHAPE_TYPE_BEZIER].il))) { WARN("Failed to create bezier input layout, hr %#x.\n", hr); @@ -2798,7 +2797,7 @@ static HRESULT d2d_d3d_render_target_init(struct d2d_d3d_render_target *render_t goto err; } - for (i = 0; i < sizeof(brush_shaders) / sizeof(*brush_shaders); ++i) + for (i = 0; i < ARRAY_SIZE(brush_shaders); ++i) { const struct brush_shader *bs = &brush_shaders[i]; if (FAILED(hr = ID3D10Device_CreatePixelShader(render_target->device, bs->byte_code, bs->byte_code_size,