Replace SK_ARRAY_COUNT with std::size
Skia plans to remove this from our public API
Change-Id: I0e563c7fb63eb0c48fe6c6d96ed082e95162802a
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/103810
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Nigi <nigi@chromium.org>
diff --git a/core/fxge/skia/fx_skia_device.cpp b/core/fxge/skia/fx_skia_device.cpp
index 043dbbb..98990e5 100644
--- a/core/fxge/skia/fx_skia_device.cpp
+++ b/core/fxge/skia/fx_skia_device.cpp
@@ -1318,7 +1318,7 @@
inverse.set(SkMatrix::kMTransX, 0);
inverse.set(SkMatrix::kMTransY, 0);
SkVector deviceUnits[2] = {{0, 1}, {1, 0}};
- inverse.mapPoints(deviceUnits, SK_ARRAY_COUNT(deviceUnits));
+ inverse.mapPoints(deviceUnits, std::size(deviceUnits));
float width =
std::max(pGraphState->m_LineWidth,
std::min(deviceUnits[0].length(), deviceUnits[1].length()));
@@ -1790,7 +1790,7 @@
float end_x = pCoords->GetFloatAt(2);
float end_y = pCoords->GetFloatAt(3);
SkPoint pts[] = {{start_x, start_y}, {end_x, end_y}};
- skMatrix.mapPoints(pts, SK_ARRAY_COUNT(pts));
+ skMatrix.mapPoints(pts, std::size(pts));
paint.setShader(SkGradientShader::MakeLinear(
pts, sk_colors.data(), sk_pos.data(),
fxcrt::CollectionSize<int>(sk_colors), SkTileMode::kClamp));
@@ -1872,7 +1872,7 @@
int iStartColor = flag ? 2 : 0;
if (flag) {
SkPoint tempCubics[4];
- for (int i = 0; i < (int)SK_ARRAY_COUNT(tempCubics); i++)
+ for (int i = 0; i < (int)std::size(tempCubics); i++)
tempCubics[i] = cubics[(flag * 3 + i) % 12];
memcpy(cubics, tempCubics, sizeof(tempCubics));
SkColor tempColors[2];
@@ -1880,12 +1880,12 @@
tempColors[1] = colors[(flag + 1) % 4];
memcpy(colors, tempColors, sizeof(tempColors));
}
- for (int i = iStartPoint; i < (int)SK_ARRAY_COUNT(cubics); i++) {
+ for (int i = iStartPoint; i < (int)std::size(cubics); i++) {
CFX_PointF point = stream.ReadCoords();
cubics[i].fX = point.x;
cubics[i].fY = point.y;
}
- for (int i = iStartColor; i < (int)SK_ARRAY_COUNT(colors); i++) {
+ for (int i = iStartColor; i < (int)std::size(colors); i++) {
float r;
float g;
float b;