Add WideString::FormatInteger().
Make more consistent with ByteString static methods.
Change-Id: I8a4b415115b6ae5f0b6f74daa929f43acb1ad99f
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/93030
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fxcrt/widestring.cpp b/core/fxcrt/widestring.cpp
index 8f58a2c..a30ac62 100644
--- a/core/fxcrt/widestring.cpp
+++ b/core/fxcrt/widestring.cpp
@@ -288,6 +288,13 @@
"Strings must not require more space than pointers");
// static
+WideString WideString::FormatInteger(int i) {
+ wchar_t wbuf[32];
+ swprintf(wbuf, std::size(wbuf), L"%d", i);
+ return WideString(wbuf);
+}
+
+// static
WideString WideString::FormatV(const wchar_t* format, va_list argList) {
va_list argListCopy;
va_copy(argListCopy, argList);