xref: /third_party/lzma/CPP/7zip/UI/FileManager/FormatUtils.cpp
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/lzma/CPP/7zip/UI/FileManager/
1370b324cSopenharmony_ci// FormatUtils.cpp
2370b324cSopenharmony_ci
3370b324cSopenharmony_ci#include "StdAfx.h"
4370b324cSopenharmony_ci
5370b324cSopenharmony_ci#include "../../../Common/IntToString.h"
6370b324cSopenharmony_ci
7370b324cSopenharmony_ci#include "FormatUtils.h"
8370b324cSopenharmony_ci
9370b324cSopenharmony_ci#include "LangUtils.h"
10370b324cSopenharmony_ci
11370b324cSopenharmony_ciUString NumberToString(UInt64 number)
12370b324cSopenharmony_ci{
13370b324cSopenharmony_ci  wchar_t numberString[32];
14370b324cSopenharmony_ci  ConvertUInt64ToString(number, numberString);
15370b324cSopenharmony_ci  return numberString;
16370b324cSopenharmony_ci}
17370b324cSopenharmony_ci
18370b324cSopenharmony_ciUString MyFormatNew(const UString &format, const UString &argument)
19370b324cSopenharmony_ci{
20370b324cSopenharmony_ci  UString result = format;
21370b324cSopenharmony_ci  result.Replace(L"{0}", argument);
22370b324cSopenharmony_ci  return result;
23370b324cSopenharmony_ci}
24370b324cSopenharmony_ci
25370b324cSopenharmony_ciUString MyFormatNew(UINT resourceID, const UString &argument)
26370b324cSopenharmony_ci{
27370b324cSopenharmony_ci  return MyFormatNew(LangString(resourceID), argument);
28370b324cSopenharmony_ci}
29

Indexes created Thu Nov 07 10:32:03 CST 2024