aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk
diff options
context:
space:
mode:
Diffstat (limited to 'src/FbTk')
-rw-r--r--src/FbTk/StringUtil.cc9
-rw-r--r--src/FbTk/StringUtil.hh4
2 files changed, 11 insertions, 2 deletions
diff --git a/src/FbTk/StringUtil.cc b/src/FbTk/StringUtil.cc
index 5d6c742..761014f 100644
--- a/src/FbTk/StringUtil.cc
+++ b/src/FbTk/StringUtil.cc
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22// $Id: StringUtil.cc,v 1.2 2003/06/12 15:14:02 rathnor Exp $ 22// $Id: StringUtil.cc,v 1.3 2003/07/01 01:49:13 rathnor Exp $
23 23
24#include "StringUtil.hh" 24#include "StringUtil.hh"
25 25
@@ -152,6 +152,13 @@ void toLower(char * const conv) {
152 conv[byte_pos] = tolower(conv[byte_pos]); 152 conv[byte_pos] = tolower(conv[byte_pos]);
153} 153}
154 154
155std::string toLower(const std::string &conv) {
156 char ret_str[conv.size()+1];
157 ::strcpy(ret_str, conv.c_str());
158 toLower(ret_str);
159 return ret_str;
160}
161
155}; // end namespace StringUtil 162}; // end namespace StringUtil
156 163
157}; // end namespace FbTk 164}; // end namespace FbTk
diff --git a/src/FbTk/StringUtil.hh b/src/FbTk/StringUtil.hh
index b193d66..1439308 100644
--- a/src/FbTk/StringUtil.hh
+++ b/src/FbTk/StringUtil.hh
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22//$Id: StringUtil.hh,v 1.2 2003/06/12 15:14:03 rathnor Exp $ 22//$Id: StringUtil.hh,v 1.3 2003/07/01 01:49:13 rathnor Exp $
23 23
24#ifndef FBTK_STRINGUTIL_HH 24#ifndef FBTK_STRINGUTIL_HH
25#define FBTK_STRINGUTIL_HH 25#define FBTK_STRINGUTIL_HH
@@ -46,6 +46,8 @@ int getStringBetween(std::string& out, const char *instr,
46/// converts a string to lover case 46/// converts a string to lover case
47void toLower(char * const conv); 47void toLower(char * const conv);
48 48
49std::string toLower(const std::string &conv);
50
49 51
50/// Breaks a string into tokens 52/// Breaks a string into tokens
51template <typename Container> 53template <typename Container>