X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Futils.cpp;h=1feb08659bff1a54d0360ca196287af04919821b;hb=3ab2746e9f0626d691d8946d50ed399d45e9f770;hp=55b191f5216dcd2a60f92c3b878f23248e9e5722;hpb=ebd23ef7dde39a35e9ffdfb5be31934507cefaad;p=libs%2Fcore.git diff --git a/source/utils.cpp b/source/utils.cpp index 55b191f..1feb086 100644 --- a/source/utils.cpp +++ b/source/utils.cpp @@ -1,3 +1,10 @@ +/* $Id$ + +This file is part of libmspstrings +Copyright © 2006-2007 Mikko Rasa +Distributed under the LGPL +*/ + #include #include "utils.h" @@ -59,17 +66,29 @@ Splits a string to parts. vector split(const string &str, const string &sep, bool allow_empty) { vector result; - unsigned start=str.find_first_not_of(sep); + + unsigned start=0; + if(!allow_empty) + start=str.find_first_not_of(sep); + while(start