/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2006--2011 Jan Nieuwenhuizen <janneke@gnu.org>
+ Copyright (C) 2006--2015 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
#include "std-string.hh"
#include "string-convert.hh"
+#include "std-vector.hh"
string
-to_string (string s)
+to_string (const string &s)
{
return s;
}
string
to_string (long unsigned b)
{
- return String_convert::unsigned_string (b);
+ return String_convert::unsigned_long_string (b);
}
string
}
char *
-string_copy (string s)
+string_copy (const string &s)
{
ssize len = s.length ();
char *dest = new char[len + 1];
return dest;
}
-int
-string_compare (string const &a, string const &b)
-{
- return a.compare (b);
-}
-
-#include "std-vector.hh"
-
vector<string>
string_split (string str, char c)
{
}
string
-string_join (vector<string> const &strs, string infix)
+string_join (vector<string> const &strs, const string &infix)
{
string result;
for (vsize i = 0; i < strs.size (); i++)