diff --git a/Net/src/DialogSocket.cpp b/Net/src/DialogSocket.cpp index d90c49142..294b91f37 100644 --- a/Net/src/DialogSocket.cpp +++ b/Net/src/DialogSocket.cpp @@ -1,7 +1,7 @@ // // DialogSocket.cpp // -// $Id: //poco/Main/Net/src/DialogSocket.cpp#9 $ +// $Id: //poco/Main/Net/src/DialogSocket.cpp#10 $ // // Library: Net // Package: Sockets @@ -35,8 +35,8 @@ #include "Poco/Net/DialogSocket.h" -#include -#include +#include +#include namespace Poco { @@ -93,7 +93,7 @@ void DialogSocket::sendByte(unsigned char ch) void DialogSocket::sendString(const char* str) { - sendBytes(str, (int) strlen(str)); + sendBytes(str, (int) std::strlen(str)); } @@ -256,7 +256,7 @@ int DialogSocket::receiveStatusLine(std::string& line) int ch = get(); if (ch != EOF_CHAR) line += (char) ch; int n = 0; - while (isdigit(ch) && n < 3) + while (std::isdigit(ch) && n < 3) { status *= 10; status += ch - '0'; diff --git a/Net/src/FTPClientSession.cpp b/Net/src/FTPClientSession.cpp index b4a0961e3..fcb49820d 100644 --- a/Net/src/FTPClientSession.cpp +++ b/Net/src/FTPClientSession.cpp @@ -1,7 +1,7 @@ // // FTPClientSession.cpp // -// $Id: //poco/Main/Net/src/FTPClientSession.cpp#7 $ +// $Id: //poco/Main/Net/src/FTPClientSession.cpp#8 $ // // Library: Net // Package: FTP @@ -40,7 +40,7 @@ #include "Poco/Net/ServerSocket.h" #include "Poco/Net/NetException.h" #include "Poco/NumberFormatter.h" -#include +#include using Poco::NumberFormatter; @@ -459,19 +459,19 @@ void FTPClientSession::parseAddress(const std::string& str, SocketAddress& addr) while (it != end && *it != '(') ++it; if (it != end) ++it; std::string host; - while (it != end && isdigit(*it)) host += *it++; + while (it != end && std::isdigit(*it)) host += *it++; if (it != end && *it == ',') { host += '.'; ++it; } - while (it != end && isdigit(*it)) host += *it++; + while (it != end && std::isdigit(*it)) host += *it++; if (it != end && *it == ',') { host += '.'; ++it; } - while (it != end && isdigit(*it)) host += *it++; + while (it != end && std::isdigit(*it)) host += *it++; if (it != end && *it == ',') { host += '.'; ++it; } - while (it != end && isdigit(*it)) host += *it++; + while (it != end && std::isdigit(*it)) host += *it++; if (it != end && *it == ',') ++it; Poco::UInt16 portHi = 0; - while (it != end && isdigit(*it)) { portHi *= 10; portHi += *it++ - '0'; } + while (it != end && std::isdigit(*it)) { portHi *= 10; portHi += *it++ - '0'; } if (it != end && *it == ',') ++it; Poco::UInt16 portLo = 0; - while (it != end && isdigit(*it)) { portLo *= 10; portLo += *it++ - '0'; } + while (it != end && std::isdigit(*it)) { portLo *= 10; portLo += *it++ - '0'; } addr = SocketAddress(host, portHi*256 + portLo); } @@ -487,7 +487,7 @@ void FTPClientSession::parseExtAddress(const std::string& str, SocketAddress& ad if (it != end && *it == delim) ++it; if (it != end && *it == delim) ++it; Poco::UInt16 port = 0; - while (it != end && isdigit(*it)) { port *= 10; port += *it++ - '0'; } + while (it != end && std::isdigit(*it)) { port *= 10; port += *it++ - '0'; } addr = SocketAddress(_controlSocket.peerAddress().host(), port); } diff --git a/Net/src/HTMLForm.cpp b/Net/src/HTMLForm.cpp index ce95968b0..b92150ec5 100644 --- a/Net/src/HTMLForm.cpp +++ b/Net/src/HTMLForm.cpp @@ -1,7 +1,7 @@ // // HTMLForm.cpp // -// $Id: //poco/Main/Net/src/HTMLForm.cpp#16 $ +// $Id: //poco/Main/Net/src/HTMLForm.cpp#17 $ // // Library: Net // Package: HTML @@ -48,7 +48,7 @@ #include "Poco/URI.h" #include "Poco/String.h" #include -#include +#include using Poco::NullInputStream; diff --git a/Net/src/HTTPChunkedStream.cpp b/Net/src/HTTPChunkedStream.cpp index 4c30256e7..70e6356ab 100644 --- a/Net/src/HTTPChunkedStream.cpp +++ b/Net/src/HTTPChunkedStream.cpp @@ -1,7 +1,7 @@ // // HTTPChunkedStream.cpp // -// $Id: //poco/Main/Net/src/HTTPChunkedStream.cpp#14 $ +// $Id: //poco/Main/Net/src/HTTPChunkedStream.cpp#16 $ // // Library: Net // Package: HTTP @@ -38,7 +38,7 @@ #include "Poco/Net/HTTPSession.h" #include "Poco/NumberFormatter.h" #include "Poco/NumberParser.h" -#include +#include using Poco::NumberFormatter; @@ -85,9 +85,9 @@ int HTTPChunkedStreamBuf::readFromDevice(char* buffer, std::streamsize length) if (_chunk == 0) { int ch = _session.get(); - while (isspace(ch)) ch = _session.get(); + while (std::isspace(ch)) ch = _session.get(); std::string chunkLen; - while (isxdigit(ch)) { chunkLen += (char) ch; ch = _session.get(); } + while (std::isxdigit(ch)) { chunkLen += (char) ch; ch = _session.get(); } while (ch != eof && ch != '\n') ch = _session.get(); unsigned chunk; if (NumberParser::tryParseHex(chunkLen, chunk)) diff --git a/Net/src/HTTPRequest.cpp b/Net/src/HTTPRequest.cpp index 95a886320..54a6ec2e9 100644 --- a/Net/src/HTTPRequest.cpp +++ b/Net/src/HTTPRequest.cpp @@ -1,7 +1,7 @@ // // HTTPRequest.cpp // -// $Id: //poco/Main/Net/src/HTTPRequest.cpp#11 $ +// $Id: //poco/Main/Net/src/HTTPRequest.cpp#12 $ // // Library: Net // Package: HTTP @@ -39,7 +39,7 @@ #include "Poco/Net/NetException.h" #include "Poco/Net/NameValueCollection.h" #include "Poco/NumberFormatter.h" -#include +#include using Poco::NumberFormatter; @@ -174,9 +174,9 @@ void HTTPRequest::getCredentials(std::string& scheme, std::string& authInfo) con const std::string& auth = get(AUTHORIZATION); std::string::const_iterator it = auth.begin(); std::string::const_iterator end = auth.end(); - while (it != end && isspace(*it)) ++it; - while (it != end && !isspace(*it)) scheme += *it++; - while (it != end && isspace(*it)) ++it; + while (it != end && std::isspace(*it)) ++it; + while (it != end && !std::isspace(*it)) scheme += *it++; + while (it != end && std::isspace(*it)) ++it; while (it != end) authInfo += *it++; } else throw NotAuthenticatedException(); @@ -209,16 +209,16 @@ void HTTPRequest::read(std::istream& istr) std::string version; int ch = istr.get(); if (ch == eof) throw NoMessageException(); - while (isspace(ch)) ch = istr.get(); + while (std::isspace(ch)) ch = istr.get(); if (ch == eof) throw MessageException("No HTTP request header"); - while (!isspace(ch) && ch != eof && method.length() < MAX_METHOD_LENGTH) { method += (char) ch; ch = istr.get(); } - if (!isspace(ch)) throw MessageException("HTTP request method invalid or too long"); - while (isspace(ch)) ch = istr.get(); - while (!isspace(ch) && ch != eof && uri.length() < MAX_URI_LENGTH) { uri += (char) ch; ch = istr.get(); } - if (!isspace(ch)) throw MessageException("HTTP request URI invalid or too long"); - while (isspace(ch)) ch = istr.get(); - while (!isspace(ch) && ch != eof && version.length() < MAX_VERSION_LENGTH) { version += (char) ch; ch = istr.get(); } - if (!isspace(ch)) throw MessageException("Invalid HTTP version string"); + while (!std::isspace(ch) && ch != eof && method.length() < MAX_METHOD_LENGTH) { method += (char) ch; ch = istr.get(); } + if (!std::isspace(ch)) throw MessageException("HTTP request method invalid or too long"); + while (std::isspace(ch)) ch = istr.get(); + while (!std::isspace(ch) && ch != eof && uri.length() < MAX_URI_LENGTH) { uri += (char) ch; ch = istr.get(); } + if (!std::isspace(ch)) throw MessageException("HTTP request URI invalid or too long"); + while (std::isspace(ch)) ch = istr.get(); + while (!std::isspace(ch) && ch != eof && version.length() < MAX_VERSION_LENGTH) { version += (char) ch; ch = istr.get(); } + if (!std::isspace(ch)) throw MessageException("Invalid HTTP version string"); while (ch != '\n' && ch != eof) { ch = istr.get(); } HTTPMessage::read(istr); ch = istr.get(); diff --git a/Net/src/HTTPResponse.cpp b/Net/src/HTTPResponse.cpp index 378c8a7a4..8a2b96e8b 100644 --- a/Net/src/HTTPResponse.cpp +++ b/Net/src/HTTPResponse.cpp @@ -1,7 +1,7 @@ // // HTTPResponse.cpp // -// $Id: //poco/Main/Net/src/HTTPResponse.cpp#11 $ +// $Id: //poco/Main/Net/src/HTTPResponse.cpp#12 $ // // Library: Net // Package: HTTP @@ -42,7 +42,7 @@ #include "Poco/DateTimeFormatter.h" #include "Poco/DateTimeFormat.h" #include "Poco/DateTimeParser.h" -#include +#include using Poco::DateTime; @@ -228,16 +228,16 @@ void HTTPResponse::read(std::istream& istr) int ch = istr.get(); if (ch == eof) throw NoMessageException(); - while (isspace(ch)) ch = istr.get(); + while (std::isspace(ch)) ch = istr.get(); if (ch == eof) throw MessageException("No HTTP response header"); - while (!isspace(ch) && ch != eof && version.length() < MAX_VERSION_LENGTH) { version += (char) ch; ch = istr.get(); } - if (!isspace(ch)) throw MessageException("Invalid HTTP version string"); - while (isspace(ch)) ch = istr.get(); - while (!isspace(ch) && ch != eof && status.length() < MAX_STATUS_LENGTH) { status += (char) ch; ch = istr.get(); } - if (!isspace(ch)) throw MessageException("Invalid HTTP status code"); - while (isspace(ch)) ch = istr.get(); + while (!std::isspace(ch) && ch != eof && version.length() < MAX_VERSION_LENGTH) { version += (char) ch; ch = istr.get(); } + if (!std::isspace(ch)) throw MessageException("Invalid HTTP version string"); + while (std::isspace(ch)) ch = istr.get(); + while (!std::isspace(ch) && ch != eof && status.length() < MAX_STATUS_LENGTH) { status += (char) ch; ch = istr.get(); } + if (!std::isspace(ch)) throw MessageException("Invalid HTTP status code"); + while (std::isspace(ch)) ch = istr.get(); while (ch != '\r' && ch != '\n' && ch != eof && reason.length() < MAX_REASON_LENGTH) { reason += (char) ch; ch = istr.get(); } - if (!isspace(ch)) throw MessageException("HTTP reason string too long"); + if (!std::isspace(ch)) throw MessageException("HTTP reason string too long"); if (ch == '\r') ch = istr.get(); HTTPMessage::read(istr); diff --git a/Net/src/HTTPSession.cpp b/Net/src/HTTPSession.cpp index 4d7f3c5f3..b9143bcf7 100644 --- a/Net/src/HTTPSession.cpp +++ b/Net/src/HTTPSession.cpp @@ -1,7 +1,7 @@ // // HTTPSession.cpp // -// $Id: //poco/Main/Net/src/HTTPSession.cpp#12 $ +// $Id: //poco/Main/Net/src/HTTPSession.cpp#13 $ // // Library: Net // Package: HTTP @@ -37,7 +37,7 @@ #include "Poco/Net/HTTPSession.h" #include "Poco/Net/HTTPBufferAllocator.h" #include "Poco/Net/NetException.h" -#include +#include using Poco::TimeoutException; @@ -132,7 +132,7 @@ int HTTPSession::read(char* buffer, std::streamsize length) { int n = (int) (_pEnd - _pCurrent); if (n > length) n = (int) length; - memcpy(buffer, _pCurrent, n); + std::memcpy(buffer, _pCurrent, n); _pCurrent += n; return n; } diff --git a/Net/src/IPAddress.cpp b/Net/src/IPAddress.cpp index 5d83185a6..faa87f887 100644 --- a/Net/src/IPAddress.cpp +++ b/Net/src/IPAddress.cpp @@ -1,7 +1,7 @@ // // IPAddress.cpp // -// $Id: //poco/Main/Net/src/IPAddress.cpp#15 $ +// $Id: //poco/Main/Net/src/IPAddress.cpp#16 $ // // Library: Net // Package: NetCore @@ -40,7 +40,7 @@ #include "Poco/NumberFormatter.h" #include "Poco/Types.h" #include -#include +#include using Poco::RefCountedObject; @@ -103,12 +103,12 @@ class IPv4AddressImpl: public IPAddressImpl public: IPv4AddressImpl() { - memset(&_addr, 0, sizeof(_addr)); + std::memset(&_addr, 0, sizeof(_addr)); } IPv4AddressImpl(const void* addr) { - memcpy(&_addr, addr, sizeof(_addr)); + std::memcpy(&_addr, addr, sizeof(_addr)); } std::string toString() const @@ -260,12 +260,12 @@ class IPv6AddressImpl: public IPAddressImpl public: IPv6AddressImpl() { - memset(&_addr, 0, sizeof(_addr)); + std::memset(&_addr, 0, sizeof(_addr)); } IPv6AddressImpl(const void* addr) { - memcpy(&_addr, addr, sizeof(_addr)); + std::memcpy(&_addr, addr, sizeof(_addr)); } std::string toString() const @@ -426,7 +426,7 @@ public: #if defined(_WIN32) struct addrinfo* pAI; struct addrinfo hints; - memset(&hints, 0, sizeof(hints)); + std::memset(&hints, 0, sizeof(hints)); hints.ai_flags = AI_NUMERICHOST; int rc = getaddrinfo(addr.c_str(), NULL, &hints, &pAI); if (rc == 0) @@ -651,7 +651,7 @@ bool IPAddress::operator == (const IPAddress& a) const poco_socklen_t l1 = length(); poco_socklen_t l2 = a.length(); if (l1 == l2) - return memcmp(addr(), a.addr(), l1) == 0; + return std::memcmp(addr(), a.addr(), l1) == 0; else return false; } @@ -662,7 +662,7 @@ bool IPAddress::operator != (const IPAddress& a) const poco_socklen_t l1 = length(); poco_socklen_t l2 = a.length(); if (l1 == l2) - return memcmp(addr(), a.addr(), l1) != 0; + return std::memcmp(addr(), a.addr(), l1) != 0; else return true; } @@ -673,7 +673,7 @@ bool IPAddress::operator < (const IPAddress& a) const poco_socklen_t l1 = length(); poco_socklen_t l2 = a.length(); if (l1 == l2) - return memcmp(addr(), a.addr(), l1) < 0; + return std::memcmp(addr(), a.addr(), l1) < 0; else return l1 < l2; } @@ -684,7 +684,7 @@ bool IPAddress::operator <= (const IPAddress& a) const poco_socklen_t l1 = length(); poco_socklen_t l2 = a.length(); if (l1 == l2) - return memcmp(addr(), a.addr(), l1) <= 0; + return std::memcmp(addr(), a.addr(), l1) <= 0; else return l1 < l2; } @@ -695,7 +695,7 @@ bool IPAddress::operator > (const IPAddress& a) const poco_socklen_t l1 = length(); poco_socklen_t l2 = a.length(); if (l1 == l2) - return memcmp(addr(), a.addr(), l1) > 0; + return std::memcmp(addr(), a.addr(), l1) > 0; else return l1 > l2; } @@ -706,7 +706,7 @@ bool IPAddress::operator >= (const IPAddress& a) const poco_socklen_t l1 = length(); poco_socklen_t l2 = a.length(); if (l1 == l2) - return memcmp(addr(), a.addr(), l1) >= 0; + return std::memcmp(addr(), a.addr(), l1) >= 0; else return l1 > l2; } diff --git a/Net/src/MailMessage.cpp b/Net/src/MailMessage.cpp index 68e5237a1..c028c0738 100644 --- a/Net/src/MailMessage.cpp +++ b/Net/src/MailMessage.cpp @@ -1,7 +1,7 @@ // // MailMessage.cpp // -// $Id: //poco/Main/Net/src/MailMessage.cpp#9 $ +// $Id: //poco/Main/Net/src/MailMessage.cpp#10 $ // // Library: Net // Package: Mail @@ -50,7 +50,7 @@ #include "Poco/DateTimeParser.h" #include "Poco/String.h" #include -#include +#include using Poco::Base64Encoder; diff --git a/Net/src/MediaType.cpp b/Net/src/MediaType.cpp index effd29d1d..27afa0632 100644 --- a/Net/src/MediaType.cpp +++ b/Net/src/MediaType.cpp @@ -1,7 +1,7 @@ // // MediaType.cpp // -// $Id: //poco/Main/Net/src/MediaType.cpp#7 $ +// $Id: //poco/Main/Net/src/MediaType.cpp#8 $ // // Library: Net // Package: Messages @@ -38,7 +38,7 @@ #include "Poco/Net/MessageHeader.h" #include "Poco/String.h" #include -#include +#include using Poco::icompare; @@ -179,10 +179,10 @@ void MediaType::parse(const std::string& mediaType) _parameters.clear(); std::string::const_iterator it = mediaType.begin(); std::string::const_iterator end = mediaType.end(); - while (it != end && isspace(*it)) ++it; + while (it != end && std::isspace(*it)) ++it; while (it != end && *it != '/') _type += *it++; if (it != end) ++it; - while (it != end && *it != ';' && !isspace(*it)) _subType += *it++; + while (it != end && *it != ';' && !std::isspace(*it)) _subType += *it++; while (it != end && *it != ';') ++it; MessageHeader::splitParameters(it, end, _parameters); } diff --git a/Net/src/MessageHeader.cpp b/Net/src/MessageHeader.cpp index b25e7cf0d..a1ec7ee92 100644 --- a/Net/src/MessageHeader.cpp +++ b/Net/src/MessageHeader.cpp @@ -1,7 +1,7 @@ // // MessageHeader.cpp // -// $Id: //poco/Main/Net/src/MessageHeader.cpp#11 $ +// $Id: //poco/Main/Net/src/MessageHeader.cpp#12 $ // // Library: Net // Package: Messages @@ -37,7 +37,7 @@ #include "Poco/Net/MessageHeader.h" #include "Poco/Net/NetException.h" #include "Poco/String.h" -#include +#include namespace Poco { @@ -90,7 +90,7 @@ void MessageHeader::read(std::istream& istr) if (ch == '\n') { ch = istr.get(); continue; } // ignore invalid header lines if (ch != ':') throw MessageException("Field name too long/no colon found"); if (ch != eof) ch = istr.get(); // ':' - while (isspace(ch)) ch = istr.get(); + while (std::isspace(ch)) ch = istr.get(); while (ch != eof && ch != '\r' && ch != '\n' && value.length() < MAX_VALUE_LENGTH) { value += ch; ch = istr.get(); } if (ch == '\r') ch = istr.get(); if (ch == '\n') @@ -164,7 +164,7 @@ void MessageHeader::splitParameters(const std::string& s, std::string& value, Na parameters.clear(); std::string::const_iterator it = s.begin(); std::string::const_iterator end = s.end(); - while (it != end && isspace(*it)) ++it; + while (it != end && std::isspace(*it)) ++it; while (it != end && *it != ';') value += *it++; Poco::trimRightInPlace(value); if (it != end) ++it; @@ -179,11 +179,11 @@ void MessageHeader::splitParameters(const std::string::const_iterator& begin, co { std::string pname; std::string pvalue; - while (it != end && isspace(*it)) ++it; + while (it != end && std::isspace(*it)) ++it; while (it != end && *it != '=' && *it != ';') pname += *it++; Poco::trimRightInPlace(pname); if (it != end && *it != ';') ++it; - while (it != end && isspace(*it)) ++it; + while (it != end && std::isspace(*it)) ++it; while (it != end && *it != ';') { if (*it == '"') @@ -219,7 +219,7 @@ void MessageHeader::quote(const std::string& value, std::string& result, bool al bool mustQuote = false; for (std::string::const_iterator it = value.begin(); !mustQuote && it != value.end(); ++it) { - if (!isalnum(*it) && *it != '.' && *it != '_' && *it != '-' && !(isspace(*it) && allowSpace)) + if (!std::isalnum(*it) && *it != '.' && *it != '_' && *it != '-' && !(std::isspace(*it) && allowSpace)) mustQuote = true; } if (mustQuote) result += '"'; diff --git a/Net/src/MulticastSocket.cpp b/Net/src/MulticastSocket.cpp index 4b42c928a..2302bb68e 100644 --- a/Net/src/MulticastSocket.cpp +++ b/Net/src/MulticastSocket.cpp @@ -1,7 +1,7 @@ // // MulticastSocket.cpp // -// $Id: //poco/Main/Net/src/MulticastSocket.cpp#10 $ +// $Id: //poco/Main/Net/src/MulticastSocket.cpp#11 $ // // Library: Net // Package: Sockets @@ -36,7 +36,7 @@ #include "Poco/Net/MulticastSocket.h" #include "Poco/Net/NetException.h" -#include +#include #if defined(hpux) && defined(_XOPEN_SOURCE_EXTENDED) @@ -214,15 +214,15 @@ void MulticastSocket::joinGroup(const IPAddress& groupAddress, const NetworkInte if (groupAddress.af() == AF_INET) { struct ip_mreq mr; - memcpy(&mr.imr_multiaddr, groupAddress.addr(), groupAddress.length()); - memcpy(&mr.imr_interface, interface.address().addr(), interface.address().length()); + std::memcpy(&mr.imr_multiaddr, groupAddress.addr(), groupAddress.length()); + std::memcpy(&mr.imr_interface, interface.address().addr(), interface.address().length()); impl()->setRawOption(IPPROTO_IP, IP_ADD_MEMBERSHIP, &mr, sizeof(mr)); } else { #if defined(POCO_HAVE_IPv6) struct ipv6_mreq mr; - memcpy(&mr.ipv6mr_multiaddr, groupAddress.addr(), groupAddress.length()); + std::memcpy(&mr.ipv6mr_multiaddr, groupAddress.addr(), groupAddress.length()); mr.ipv6mr_interface = interface.index(); impl()->setRawOption(IPPROTO_IPV6, IPV6_ADD_MEMBERSHIP, &mr, sizeof(mr)); #endif @@ -242,15 +242,15 @@ void MulticastSocket::leaveGroup(const IPAddress& groupAddress, const NetworkInt if (groupAddress.af() == AF_INET) { struct ip_mreq mr; - memcpy(&mr.imr_multiaddr, groupAddress.addr(), groupAddress.length()); - memcpy(&mr.imr_interface, interface.address().addr(), interface.address().length()); + std::memcpy(&mr.imr_multiaddr, groupAddress.addr(), groupAddress.length()); + std::memcpy(&mr.imr_interface, interface.address().addr(), interface.address().length()); impl()->setRawOption(IPPROTO_IP, IP_DROP_MEMBERSHIP, &mr, sizeof(mr)); } else { #if defined(POCO_HAVE_IPv6) struct ipv6_mreq mr; - memcpy(&mr.ipv6mr_multiaddr, groupAddress.addr(), groupAddress.length()); + std::memcpy(&mr.ipv6mr_multiaddr, groupAddress.addr(), groupAddress.length()); mr.ipv6mr_interface = interface.index(); impl()->setRawOption(IPPROTO_IPV6, IPV6_DROP_MEMBERSHIP, &mr, sizeof(mr)); #endif diff --git a/Net/src/MultipartReader.cpp b/Net/src/MultipartReader.cpp index 2f0c17423..310ac6f22 100644 --- a/Net/src/MultipartReader.cpp +++ b/Net/src/MultipartReader.cpp @@ -1,7 +1,7 @@ // // MultipartReader.cpp // -// $Id: //poco/Main/Net/src/MultipartReader.cpp#10 $ +// $Id: //poco/Main/Net/src/MultipartReader.cpp#11 $ // // Library: Net // Package: Messages @@ -37,7 +37,7 @@ #include "Poco/Net/MultipartReader.h" #include "Poco/Net/MessageHeader.h" #include "Poco/Net/NetException.h" -#include +#include using Poco::BufferedStreamBuf; @@ -267,7 +267,7 @@ void MultipartReader::guessBoundary() { static const int eof = std::char_traits::eof(); int ch = _istr.get(); - while (isspace(ch)) + while (std::isspace(ch)) ch = _istr.get(); if (ch == '-' && _istr.peek() == '-') { diff --git a/Net/src/NetworkInterface.cpp b/Net/src/NetworkInterface.cpp index 0da5f280c..886c6b65e 100644 --- a/Net/src/NetworkInterface.cpp +++ b/Net/src/NetworkInterface.cpp @@ -1,7 +1,7 @@ // // NetworkInterface.cpp // -// $Id: //poco/Main/Net/src/NetworkInterface.cpp#18 $ +// $Id: //poco/Main/Net/src/NetworkInterface.cpp#20 $ // // Library: Net // Package: Sockets @@ -39,7 +39,7 @@ #include "Poco/Net/NetException.h" #include "Poco/NumberFormatter.h" #include "Poco/RefCountedObject.h" -#include +#include using Poco::NumberFormatter; @@ -95,7 +95,7 @@ NetworkInterfaceImpl::NetworkInterfaceImpl(const std::string& name, const IPAddr if (index == -1) // IPv4 { struct ifreq ifr; - strncpy(ifr.ifr_name, name.c_str(), IFNAMSIZ); + std::strncpy(ifr.ifr_name, name.c_str(), IFNAMSIZ); DatagramSocket ds(IPAddress::IPv4); ds.impl()->ioctl(SIOCGIFNETMASK, &ifr); if (ifr.ifr_addr.sa_family == AF_INET) @@ -273,7 +273,7 @@ NetworkInterface NetworkInterface::forName(const std::string& name, bool require FastMutex::ScopedLock lock(_mutex); struct ifreq ifr; - strncpy(ifr.ifr_name, name.c_str(), IFNAMSIZ); + std::strncpy(ifr.ifr_name, name.c_str(), IFNAMSIZ); DatagramSocket ds(requireIPv6 ? IPAddress::IPv6 : IPAddress::IPv4); ds.impl()->ioctl(SIOCGIFADDR, &ifr); IPAddress addr; diff --git a/Net/src/POP3ClientSession.cpp b/Net/src/POP3ClientSession.cpp index e115ffdc8..b1ee949d3 100644 --- a/Net/src/POP3ClientSession.cpp +++ b/Net/src/POP3ClientSession.cpp @@ -1,7 +1,7 @@ // // POP3ClientSession.cpp // -// $Id: //poco/Main/Net/src/POP3ClientSession.cpp#7 $ +// $Id: //poco/Main/Net/src/POP3ClientSession.cpp#8 $ // // Library: Net // Package: Mail @@ -43,7 +43,7 @@ #include "Poco/NumberFormatter.h" #include "Poco/UnbufferedStreamBuf.h" #include -#include +#include using Poco::NumberFormatter; @@ -184,9 +184,9 @@ int POP3ClientSession::messageCount() std::string::const_iterator it = response.begin(); std::string::const_iterator end = response.end(); int count = 0; - while (it != end && !isspace(*it)) ++it; - while (it != end && isspace(*it)) ++it; - while (it != end && isdigit(*it)) count = count*10 + *it++ - '0'; + while (it != end && !std::isspace(*it)) ++it; + while (it != end && std::isspace(*it)) ++it; + while (it != end && std::isdigit(*it)) count = count*10 + *it++ - '0'; return count; } @@ -203,9 +203,9 @@ void POP3ClientSession::listMessages(MessageInfoVec& messages) MessageInfo info = {0, 0}; std::string::const_iterator it = response.begin(); std::string::const_iterator end = response.end(); - while (it != end && isdigit(*it)) info.id = info.id*10 + *it++ - '0'; - while (it != end && isspace(*it)) ++it; - while (it != end && isdigit(*it)) info.size = info.size*10 + *it++ - '0'; + while (it != end && std::isdigit(*it)) info.id = info.id*10 + *it++ - '0'; + while (it != end && std::isspace(*it)) ++it; + while (it != end && std::isdigit(*it)) info.size = info.size*10 + *it++ - '0'; messages.push_back(info); _socket.receiveMessage(response); } diff --git a/Net/src/QuotedPrintableDecoder.cpp b/Net/src/QuotedPrintableDecoder.cpp index e58bc836c..653e8299e 100644 --- a/Net/src/QuotedPrintableDecoder.cpp +++ b/Net/src/QuotedPrintableDecoder.cpp @@ -1,7 +1,7 @@ // // QuotedPrintableDecoder.cpp // -// $Id: //poco/Main/Net/src/QuotedPrintableDecoder.cpp#8 $ +// $Id: //poco/Main/Net/src/QuotedPrintableDecoder.cpp#10 $ // // Library: Net // Package: Messages @@ -37,7 +37,7 @@ #include "Poco/Net/QuotedPrintableDecoder.h" #include "Poco/NumberParser.h" #include "Poco/Exception.h" -#include +#include using Poco::UnbufferedStreamBuf; @@ -70,12 +70,12 @@ int QuotedPrintableDecoderBuf::readFromDevice() { ch = _istr.get(); // read \n } - else if (isxdigit(ch)) + else if (std::isxdigit(ch)) { std::string hex; hex += (char) ch; ch = _istr.get(); - if (isxdigit(ch)) + if (std::isxdigit(ch)) { hex += (char) ch; return NumberParser::parseHex(hex); diff --git a/Net/src/Socket.cpp b/Net/src/Socket.cpp index 5008aefcd..7f68a0367 100644 --- a/Net/src/Socket.cpp +++ b/Net/src/Socket.cpp @@ -1,7 +1,7 @@ // // Socket.cpp // -// $Id: //poco/Main/Net/src/Socket.cpp#10 $ +// $Id: //poco/Main/Net/src/Socket.cpp#13 $ // // Library: Net // Package: Sockets @@ -38,7 +38,7 @@ #include "Poco/Net/StreamSocketImpl.h" #include "Poco/Timestamp.h" #include -#include +#include // FD_SET needs memset on some platforms, so we can't use namespace Poco { diff --git a/Net/src/SocketAddress.cpp b/Net/src/SocketAddress.cpp index fb09dbd36..110d1afd1 100644 --- a/Net/src/SocketAddress.cpp +++ b/Net/src/SocketAddress.cpp @@ -1,7 +1,7 @@ // // SocketAddress.cpp // -// $Id: //poco/Main/Net/src/SocketAddress.cpp#12 $ +// $Id: //poco/Main/Net/src/SocketAddress.cpp#13 $ // // Library: Net // Package: NetCore @@ -42,7 +42,7 @@ #include "Poco/NumberParser.h" #include "Poco/NumberFormatter.h" #include -#include +#include using Poco::RefCountedObject; @@ -90,21 +90,21 @@ class IPv4SocketAddressImpl: public SocketAddressImpl public: IPv4SocketAddressImpl() { - memset(&_addr, 0, sizeof(_addr)); + std::memset(&_addr, 0, sizeof(_addr)); _addr.sin_family = AF_INET; poco_set_sin_len(&_addr); } IPv4SocketAddressImpl(const struct sockaddr_in* addr) { - memcpy(&_addr, addr, sizeof(_addr)); + std::memcpy(&_addr, addr, sizeof(_addr)); } IPv4SocketAddressImpl(const void* addr, UInt16 port) { - memset(&_addr, 0, sizeof(_addr)); + std::memset(&_addr, 0, sizeof(_addr)); _addr.sin_family = AF_INET; - memcpy(&_addr.sin_addr, addr, sizeof(_addr.sin_addr)); + std::memcpy(&_addr.sin_addr, addr, sizeof(_addr.sin_addr)); _addr.sin_port = port; } @@ -146,15 +146,15 @@ class IPv6SocketAddressImpl: public SocketAddressImpl public: IPv6SocketAddressImpl(const struct sockaddr_in6* addr) { - memcpy(&_addr, addr, sizeof(_addr)); + std::memcpy(&_addr, addr, sizeof(_addr)); } IPv6SocketAddressImpl(const void* addr, UInt16 port) { - memset(&_addr, 0, sizeof(_addr)); + std::memset(&_addr, 0, sizeof(_addr)); _addr.sin6_family = AF_INET6; poco_set_sin6_len(&_addr); - memcpy(&_addr.sin6_addr, addr, sizeof(_addr.sin6_addr)); + std::memcpy(&_addr.sin6_addr, addr, sizeof(_addr.sin6_addr)); _addr.sin6_port = port; } diff --git a/Net/src/SocketImpl.cpp b/Net/src/SocketImpl.cpp index 165f378e4..40650175b 100644 --- a/Net/src/SocketImpl.cpp +++ b/Net/src/SocketImpl.cpp @@ -1,7 +1,7 @@ // // SocketImpl.cpp // -// $Id: //poco/Main/Net/src/SocketImpl.cpp#19 $ +// $Id: //poco/Main/Net/src/SocketImpl.cpp#22 $ // // Library: Net // Package: Sockets @@ -39,7 +39,7 @@ #include "Poco/Net/StreamSocketImpl.h" #include "Poco/NumberFormatter.h" #include "Poco/Timestamp.h" -#include +#include // FD_SET needs memset on some platforms, so we can't use using Poco::IOException;