diff options
author | Andrei Karas <akaras@inbox.ru> | 2011-03-18 17:48:29 +0200 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2011-03-18 17:49:00 +0200 |
commit | f98d003e354a1792117b7cbc771d1dd91475a156 (patch) | |
tree | dc2a297f7c4026394c9954ae4bfd4abd22ef9612 /src/utils | |
parent | bb0a6cb25b2985fd1f74c9d27d5a46f6863e2dee (diff) | |
download | manaverse-f98d003e354a1792117b7cbc771d1dd91475a156.tar.gz manaverse-f98d003e354a1792117b7cbc771d1dd91475a156.tar.bz2 manaverse-f98d003e354a1792117b7cbc771d1dd91475a156.tar.xz manaverse-f98d003e354a1792117b7cbc771d1dd91475a156.zip |
Fix most old style cast except manaserv and libxml2 defines.
Diffstat (limited to 'src/utils')
-rw-r--r-- | src/utils/base64.cpp | 6 | ||||
-rw-r--r-- | src/utils/copynpaste.cpp | 2 | ||||
-rw-r--r-- | src/utils/sha256.cpp | 8 | ||||
-rw-r--r-- | src/utils/stringutils.cpp | 15 | ||||
-rw-r--r-- | src/utils/xml.cpp | 11 |
5 files changed, 22 insertions, 20 deletions
diff --git a/src/utils/base64.cpp b/src/utils/base64.cpp index 1221a7c7f..c7f34a5d9 100644 --- a/src/utils/base64.cpp +++ b/src/utils/base64.cpp @@ -47,8 +47,8 @@ unsigned char *php3_base64_encode(const unsigned char *string, { const unsigned char *current = string; int i = 0; - unsigned char *result = (unsigned char *)malloc( - ((length + 3 - length % 3) * 4 / 3 + 1) * sizeof(char)); + unsigned char *result = static_cast<unsigned char *>(malloc( + ((length + 3 - length % 3) * 4 / 3 + 1) * sizeof(char))); while (length > 2) { /* keep going until we have less than 24 bits */ @@ -97,7 +97,7 @@ unsigned char *php3_base64_decode(const unsigned char *string, int ch, i = 0, j = 0, k; char *chp; - unsigned char *result = (unsigned char *)malloc(length + 1); + unsigned char *result = static_cast<unsigned char *>(malloc(length + 1)); if (result == NULL) return NULL; diff --git a/src/utils/copynpaste.cpp b/src/utils/copynpaste.cpp index 73ab1b35c..06c959017 100644 --- a/src/utils/copynpaste.cpp +++ b/src/utils/copynpaste.cpp @@ -301,7 +301,7 @@ static char* getSelection2(Display *dpy, Window us, Atom selection, //printf(">>> Got %s: len=%lu left=%lu (event %i)\n", data, // len, left, 50-max_events); - return (char*)data; + return reinterpret_cast<char*>(data); } } return NULL; diff --git a/src/utils/sha256.cpp b/src/utils/sha256.cpp index 0da2a18fe..80126479a 100644 --- a/src/utils/sha256.cpp +++ b/src/utils/sha256.cpp @@ -110,10 +110,10 @@ class SHA256Context #define UNPACK32(x, str) \ { \ - *((str) + 3) = (uint8_t) ((x) ); \ - *((str) + 2) = (uint8_t) ((x) >> 8); \ - *((str) + 1) = (uint8_t) ((x) >> 16); \ - *((str) + 0) = (uint8_t) ((x) >> 24); \ + *((str) + 3) = static_cast<uint8_t> ((x) ); \ + *((str) + 2) = static_cast<uint8_t> ((x) >> 8); \ + *((str) + 1) = static_cast<uint8_t> ((x) >> 16); \ + *((str) + 0) = static_cast<uint8_t> ((x) >> 24); \ } #define PACK32(str, x) \ diff --git a/src/utils/stringutils.cpp b/src/utils/stringutils.cpp index 63924eb78..b5c2abd3e 100644 --- a/src/utils/stringutils.cpp +++ b/src/utils/stringutils.cpp @@ -74,10 +74,10 @@ const char *ipToString(int address) static char asciiIP[18]; sprintf(asciiIP, "%i.%i.%i.%i", - (unsigned char)(address), - (unsigned char)(address >> 8), - (unsigned char)(address >> 16), - (unsigned char)(address >> 24)); + static_cast<unsigned char>(address), + static_cast<unsigned char>(address >> 8), + static_cast<unsigned char>(address >> 16), + static_cast<unsigned char>(address >> 24)); return asciiIP; } @@ -209,7 +209,7 @@ const std::string encodeStr(unsigned int value, unsigned int size) while (value); while (buf.length() < size) - buf += (char)start; + buf += static_cast<char>(start); return buf; } @@ -325,7 +325,7 @@ bool getBoolFromString(const std::string &text) else if (txt == "false" || txt == "no" || txt == "off" || txt == "0") return false; else - return (bool) atoi(txt.c_str()); + return static_cast<bool>(atoi(txt.c_str())); } void replaceSpecialChars(std::string &text) @@ -347,7 +347,8 @@ void replaceSpecialChars(std::string &text) if (idx + 1 < f && text[f] == ';') { std::string str = " "; - str[0] = (char)atoi(text.substr(idx, f - idx).c_str()); + str[0] = static_cast<char>(atoi(text.substr( + idx, f - idx).c_str())); text = text.substr(0, pos1) + str + text.substr(f + 1); pos1 += 1; } diff --git a/src/utils/xml.cpp b/src/utils/xml.cpp index adba59fce..0ffd2acfc 100644 --- a/src/utils/xml.cpp +++ b/src/utils/xml.cpp @@ -40,7 +40,8 @@ namespace XML if (useResman) { ResourceManager *resman = ResourceManager::getInstance(); - data = (char*) resman->loadFile(filename.c_str(), size); + data = static_cast<char*>(resman->loadFile( + filename.c_str(), size)); } else { @@ -54,7 +55,7 @@ namespace XML size = static_cast<int>(file.tellg()); file.seekg(0, std::ios::beg); - data = (char*) malloc(size); + data = static_cast<char*>(malloc(size)); file.read(data, size); file.close(); @@ -105,7 +106,7 @@ namespace XML xmlChar *prop = xmlGetProp(node, BAD_CAST name); if (prop) { - ret = atoi((char*)prop); + ret = atoi(reinterpret_cast<char*>(prop)); xmlFree(prop); } @@ -119,7 +120,7 @@ namespace XML xmlChar *prop = xmlGetProp(node, BAD_CAST name); if (prop) { - ret = atof((char*)prop); + ret = atof(reinterpret_cast<char*>(prop)); xmlFree(prop); } @@ -132,7 +133,7 @@ namespace XML xmlChar *prop = xmlGetProp(node, BAD_CAST name); if (prop) { - std::string val = (char*)prop; + std::string val = reinterpret_cast<char*>(prop); xmlFree(prop); return val; } |