Still even less memset() in embedder tests.
But stop short of designated initializers.
Change-Id: I1e41430f9da5c969fa916e67a5b2a5551df2ee22
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/129773
Reviewed-by: Thomas Sepez <tsepez@google.com>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/testing/embedder_test.cpp b/testing/embedder_test.cpp
index 7fef159..3206b6b 100644
--- a/testing/embedder_test.cpp
+++ b/testing/embedder_test.cpp
@@ -438,12 +438,12 @@
FPDF_DOCUMENT doc,
JavaScriptOption javascript_option) {
IPDF_JSPLATFORM* platform = static_cast<IPDF_JSPLATFORM*>(this);
- FXSYS_memset(platform, '\0', sizeof(IPDF_JSPLATFORM));
+ *platform = {};
platform->version = 3;
platform->app_alert = AlertTrampoline;
FPDF_FORMFILLINFO* formfillinfo = static_cast<FPDF_FORMFILLINFO*>(this);
- FXSYS_memset(formfillinfo, 0, sizeof(FPDF_FORMFILLINFO));
+ *formfillinfo = {};
formfillinfo->version = form_fill_info_version_;
formfillinfo->FFI_Invalidate = InvalidateStub;
formfillinfo->FFI_OutputSelectedRect = OutputSelectedRectStub;