Fix nits is cpdfsdk_interactiveform.cpp.
-- Combine definition and initialization in one place.
-- use auto for return type of tellp(), since it is defined as
type_traits::pos_type, for some type_traits, and could in theory
be anything since pos_type is implementation-defined.
Change-Id: Idc0a38ab3e65cea519d0c1afb4171dce128474db
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/87371
Auto-Submit: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/cpdfsdk_interactiveform.cpp b/fpdfsdk/cpdfsdk_interactiveform.cpp
index 357fc76..84fffe4 100644
--- a/fpdfsdk/cpdfsdk_interactiveform.cpp
+++ b/fpdfsdk/cpdfsdk_interactiveform.cpp
@@ -88,8 +88,7 @@
CPDF_Dictionary* pField = pFields->GetDictAt(i);
if (!pField)
continue;
- WideString name;
- name = pField->GetUnicodeTextFor("T");
+ WideString name = pField->GetUnicodeTextFor("T");
ByteString name_b = name.ToDefANSI();
ByteString csBValue = pField->GetStringFor("V");
WideString csWValue = PDF_DecodeText(csBValue.raw_span());
@@ -99,7 +98,7 @@
fdfEncodedData << "&";
}
- size_t nBufSize = fdfEncodedData.tellp();
+ auto nBufSize = fdfEncodedData.tellp();
if (nBufSize <= 0)
return false;