X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Futil.cpp;h=3472111bb1e0a50fec9612030272119226147d4f;hb=eb2a10afd600b2680f24d02ffc73d4c9d9800492;hp=236c7f7c446da49cc7d73228c802143864785bfe;hpb=3b8051864b98eb5a9df6327f314a45af9205a09c;p=novacoin.git diff --git a/src/util.cpp b/src/util.cpp index 236c7f7..3472111 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -469,6 +469,23 @@ void ParseParameters(int argc, char* argv[]) } } +bool SoftSetArg(const std::string& strArg, const std::string& strValue) +{ + if (mapArgs.count(strArg)) + return false; + mapArgs[strArg] = strValue; + return true; +} + +bool SoftSetArg(const std::string& strArg, bool fValue) +{ + if (fValue) + return SoftSetArg(strArg, std::string("1")); + else + return SoftSetArg(strArg, std::string("0")); +} + + string EncodeBase64(const unsigned char* pch, size_t len) { static const char *pbase64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";