From ece9d2b9800f6a68d81b0d52b1ceaa5284d64ff9 Mon Sep 17 00:00:00 2001 From: Ramoe Date: Fri, 17 Nov 2017 11:31:49 +0100 Subject: [PATCH] Added Util::stringToLower --- lib/util.cpp | 8 ++++++++ lib/util.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/lib/util.cpp b/lib/util.cpp index f6ea07be..f52f2ee5 100644 --- a/lib/util.cpp +++ b/lib/util.cpp @@ -137,6 +137,14 @@ namespace Util{ return result.size() == positions.size(); } + void stringToLower(std::string & val){ + int i = 0; + while(val[i]){ + val.at(i) = tolower(val.at(i)); + i++; + } + } + /// 64-bits version of ftell uint64_t ftell(FILE *stream){ /// \TODO Windows implementation (e.g. _ftelli64 ?) diff --git a/lib/util.h b/lib/util.h index b62e7d18..841b2901 100644 --- a/lib/util.h +++ b/lib/util.h @@ -9,6 +9,8 @@ namespace Util{ bool createPath(const std::string &path); bool stringScan(const std::string &src, const std::string &pattern, std::deque &result); + void stringToLower(std::string &val); + uint64_t ftell(FILE *stream); uint64_t fseek(FILE *stream, uint64_t offset, int whence);