util: Remove unused ParseMoney that takes a c_str

This commit is contained in:
MarcoFalke committed 2020-02-29 00:25:37 +07:00
1 parent e5753fa4e8
commit fab30b61eb
2 files changed
+2 -6

No files matched your search

+1 -5
View File
@@ -36,14 +36,10 @@ bool ParseMoney(const std::string& str, CAmount& nRet)
if (!ValidAsCString(str)) { if (!ValidAsCString(str)) {
return false; return false;
} }
return ParseMoney(str.c_str(), nRet);
}
bool ParseMoney(const char* pszIn, CAmount& nRet)
{
std::string strWhole; std::string strWhole;
int64_t nUnits = 0; int64_t nUnits = 0;
const char* p = pszIn; const char* p = str.c_str();
while (IsSpace(*p)) while (IsSpace(*p))
p++; p++;
for (; *p; p++) for (; *p; p++)
+1 -1
View File
@@ -18,7 +18,7 @@
* JSON but use AmountFromValue and ValueFromAmount for that. * JSON but use AmountFromValue and ValueFromAmount for that.
*/ */
std::string FormatMoney(const CAmount& n); std::string FormatMoney(const CAmount& n);
/** Parse an amount denoted in full coins. E.g. "0.0034" supplied on the command line. **/
NODISCARD bool ParseMoney(const std::string& str, CAmount& nRet); NODISCARD bool ParseMoney(const std::string& str, CAmount& nRet);
NODISCARD bool ParseMoney(const char* pszIn, CAmount& nRet);
#endif // BITCOIN_UTIL_MONEYSTR_H #endif // BITCOIN_UTIL_MONEYSTR_H