source file of the GNU LilyPond music typesetter
- (c) 2006 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 2006--2007 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "std-string.hh"
{
ssize len = s.length ();
char *dest = new char[len + 1];
- //s.copy (dest, len + 1);
- memcpy (dest, s.c_str (), len + 1);
+ copy (s.begin (), s.end (), dest);
+ dest[len] = 0;
+
return dest;
}
vector<string>
string_split (string str, char c)
{
- vector<string> a;
ssize i = str.find (c);
+
+ vector<string> a;
while (i != NPOS)
{
string s = str.substr (0, i);