diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-27 01:03:39 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-27 01:03:39 +0900 |
| commit | 8fc5cdea02afe9992acb680cf7ecce9f445fc5de (patch) | |
| tree | 2e64ad30a29e5404cd5f7666c96b6a96ad3b52eb /src | |
| parent | 89f18dde856894eef23dde77a9257655725ba843 (diff) | |
Removed unused functions
Diffstat (limited to 'src')
| -rw-r--r-- | src/util.cc | 64 | ||||
| -rw-r--r-- | src/util.h | 16 |
2 files changed, 2 insertions, 78 deletions
diff --git a/src/util.cc b/src/util.cc index c54b5ded..b28b4569 100644 --- a/src/util.cc +++ b/src/util.cc @@ -515,24 +515,6 @@ unsigned int hexCharToUInt(unsigned char ch) return ch; } -FILE* openFile(const std::string& filename, const std::string& mode) { - FILE* file = fopen(filename.c_str(), mode.c_str()); - return file; -} - -bool isPowerOf(int num, int base) { - if(base <= 0) { return false; } - if(base == 1) { return true; } - - while(num%base == 0) { - num /= base; - if(num == 1) { - return true; - } - } - return false; -} - std::string secfmt(time_t sec) { time_t tsec = sec; std::string str; @@ -550,15 +532,6 @@ std::string secfmt(time_t sec) { return str; } -int getNum(const char* buf, int offset, size_t length) { - char* temp = new char[length+1]; - memcpy(temp, buf+offset, length); - temp[length] = '\0'; - int x = strtol(temp, 0, 10); - delete [] temp; - return x; -} - namespace { template<typename T, typename F> bool parseLong(T& res, F f, const std::string& s, int base) @@ -913,26 +886,15 @@ std::string getContentDispositionFilename(const std::string& header) return filename; } -std::string randomAlpha(size_t length, const RandomizerHandle& randomizer) { - static const char randomChars[] = - "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; - std::string str; - for(size_t i = 0; i < length; ++i) { - size_t index = randomizer->getRandomNumber(sizeof(randomChars)-1); - str += randomChars[index]; - } - return str; -} - std::string toUpper(const std::string& src) { std::string temp = src; - std::transform(temp.begin(), temp.end(), temp.begin(), toUpperChar); + uppercase(temp); return temp; } std::string toLower(const std::string& src) { std::string temp = src; - std::transform(temp.begin(), temp.end(), temp.begin(), toLowerChar); + lowercase(temp); return temp; } @@ -1110,28 +1072,6 @@ void usleep(long microseconds) { #endif } -unsigned int alphaToNum(const std::string& alphabets) -{ - if(alphabets.empty()) { - return 0; - } - char base; - if(islower(alphabets[0])) { - base = 'a'; - } else { - base = 'A'; - } - uint64_t num = 0; - for(size_t i = 0, eoi = alphabets.size(); i < eoi; ++i) { - unsigned int v = alphabets[i]-base; - num = num*26+v; - if(num > UINT32_MAX) { - return 0; - } - } - return num; -} - void mkdirs(const std::string& dirpath) { File dir(dirpath); @@ -255,10 +255,6 @@ std::string fromHex(InputIterator first, InputIterator last) return dest; } -FILE* openFile(const std::string& filename, const std::string& mode); - -bool isPowerOf(int num, int base); - std::string secfmt(time_t sec); bool parseIntNoThrow(int32_t& res, const std::string& s, int base = 10); @@ -293,9 +289,6 @@ std::string iso8859ToUtf8(const std::string& src); std::string getContentDispositionFilename(const std::string& header); -std::string randomAlpha(size_t length, - const SharedHandle<Randomizer>& randomizer); - std::string toUpper(const std::string& src); std::string toLower(const std::string& src); @@ -395,15 +388,6 @@ bool isUppercase(InputIterator first, InputIterator last) return true; } -/** - * Converts alphabets to unsigned int, assuming alphabets as a base 26 - * integer and 'a' or 'A' is 0. - * This function assumes alphabets includes only a-z. - * Upper case are allowed but all letters must be upper case. - * If overflow occurs, returns 0. - */ -unsigned int alphaToNum(const std::string& alphabets); - void mkdirs(const std::string& dirpath); void convertBitfield(BitfieldMan* dest, const BitfieldMan* src); |
