/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2006--2010 Jan Nieuwenhuizen <janneke@gnu.org>
+ Copyright (C) 2006--2012 Jan Nieuwenhuizen <janneke@gnu.org>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
string
to_string (long unsigned b)
{
- return String_convert::unsigned_string (b);
+ return String_convert::unsigned_long_string (b);
}
string
ssize len = find.length ();
ssize replen = replace.length ();
for (ssize i = str->find (find); i != NPOS; i = str->find (find, i + replen))
- *str = str->replace (i, len, replace);
+ * str = str->replace (i, len, replace);
return *str;
}
char *dest = new char[len + 1];
copy (s.begin (), s.end (), dest);
dest[len] = 0;
-
+
return dest;
}
{
string s = str.substr (0, i);
a.push_back (s);
- i ++;
+ i++;
str = str.substr (i);
i = str.find (c);
}
string_join (vector<string> const &strs, string infix)
{
string result;
- for (vsize i = 0; i < strs.size (); i ++)
+ for (vsize i = 0; i < strs.size (); i++)
{
if (i)
- result += infix;
+ result += infix;
result += strs[i];
}