diff --git a/src/contestia/contestia.cxx b/src/contestia/contestia.cxx index bdd5b78c..3e679702 100644 --- a/src/contestia/contestia.cxx +++ b/src/contestia/contestia.cxx @@ -139,7 +139,7 @@ int contestia::unescape(int c) int contestia::tx_process() { - int c, len;//, i; + int c = 0, len = 0; unsigned char ch; if (tones != progdefaults.contestiatones || diff --git a/src/misc/lookupcall.cxx b/src/misc/lookupcall.cxx index 66ac1740..b2a3a3cd 100644 --- a/src/misc/lookupcall.cxx +++ b/src/misc/lookupcall.cxx @@ -1138,25 +1138,32 @@ void makeEQSL(const char *message) // eqsl url header eQSL_url = "http://www.eqsl.cc/qslcard/importADIF.cfm?ADIFdata=upload 2.1.9"; snprintf(sztemp, sizeof(sztemp),"%s%s", - progdefaults.eqsl_id.length(), progdefaults.eqsl_id.c_str(), - progdefaults.eqsl_pwd.length(), progdefaults.eqsl_pwd.c_str()); + static_cast(progdefaults.eqsl_id.length()), + progdefaults.eqsl_id.c_str(), + static_cast(progdefaults.eqsl_pwd.length()), + progdefaults.eqsl_pwd.c_str()); eQSL_url.append(sztemp); eQSL_url.append("FLDIGI"); // eqsl nickname if (!progdefaults.eqsl_nick.empty()) { snprintf(sztemp, sizeof(sztemp), "%s", - progdefaults.eqsl_nick.length(), progdefaults.eqsl_nick.c_str()); + static_cast(progdefaults.eqsl_nick.length()), + progdefaults.eqsl_nick.c_str()); eQSL_url.append(sztemp); } // eqsl record // band tempstr = band_name(band(wf->rfcarrier())); - snprintf(sztemp, sizeof(sztemp), "%s", tempstr.length(), tempstr.c_str()); + snprintf(sztemp, sizeof(sztemp), "%s", + static_cast(tempstr.length()), + tempstr.c_str()); eQSL_url.append(sztemp); // call tempstr = inpCall->value(); - snprintf(sztemp, sizeof(sztemp), "%s", tempstr.length(), tempstr.c_str()); + snprintf(sztemp, sizeof(sztemp), "%s", + static_cast(tempstr.length()), + tempstr.c_str()); eQSL_url.append(sztemp); // mode tempstr = mode_info[active_modem->get_mode()].adif_name; @@ -1181,22 +1188,32 @@ void makeEQSL(const char *message) (tempstr.find("QPSK500R") != std::string::npos)) tempstr = "QPSK125"; - snprintf(sztemp, sizeof(sztemp), "%s", tempstr.length(), tempstr.c_str()); + snprintf(sztemp, sizeof(sztemp), "%s", + static_cast(tempstr.length()), + tempstr.c_str()); eQSL_url.append(sztemp); // qso date - snprintf(sztemp, sizeof(sztemp), "%s", sDate_on.length(), sDate_on.c_str()); + snprintf(sztemp, sizeof(sztemp), "%s", + static_cast(sDate_on.length()), + sDate_on.c_str()); eQSL_url.append(sztemp); // qso time tempstr = inpTimeOn->value(); - snprintf(sztemp, sizeof(sztemp), "%s", tempstr.length(), tempstr.c_str()); + snprintf(sztemp, sizeof(sztemp), "%s", + static_cast(tempstr.length()), + tempstr.c_str()); eQSL_url.append(sztemp); // rst sent tempstr = inpRstOut->value(); - snprintf(sztemp, sizeof(sztemp), "%s", tempstr.length(), tempstr.c_str()); + snprintf(sztemp, sizeof(sztemp), "%s", + static_cast(tempstr.length()), + tempstr.c_str()); eQSL_url.append(sztemp); // message if (!msg.empty()) { - snprintf(sztemp, sizeof(sztemp), "%s", msg.length(), msg.c_str()); + snprintf(sztemp, sizeof(sztemp), "%s", + static_cast(msg.length()), + msg.c_str()); eQSL_url.append(sztemp); } eQSL_url.append(""); diff --git a/src/olivia/olivia.cxx b/src/olivia/olivia.cxx index 5cc800bb..020dd440 100755 --- a/src/olivia/olivia.cxx +++ b/src/olivia/olivia.cxx @@ -140,7 +140,7 @@ int olivia::unescape(int c) int olivia::tx_process() { - int c, len;//, i; + int c = 0, len = 0; unsigned char ch; if (tones != progdefaults.oliviatones || diff --git a/src/xmlrpcpp/XmlRpc.h b/src/xmlrpcpp/XmlRpc.h index 8ffcba78..3b4d14c3 100644 --- a/src/xmlrpcpp/XmlRpc.h +++ b/src/xmlrpcpp/XmlRpc.h @@ -39,6 +39,10 @@ namespace XmlRpc { //! An interface allowing custom handling of error message reporting. class XmlRpcErrorHandler { public: + + XmlRpcErrorHandler() {} + ~XmlRpcErrorHandler() {} + //! Returns a pointer to the currently installed error handling object. static XmlRpcErrorHandler* getErrorHandler() { return _errorHandler; }