return string(str);
}
+
string tostr(unsigned long i)
{
char str[30];
return string(str);
}
+
string tostr(void * v)
{
return tostr(long(v));
return tostr(long(i));
}
+
string tostr(unsigned int ui)
{
return tostr(long(ui));
}
+
string tostr(char c)
{
return string(1, c);
}
+
string tostr(bool b)
{
return b ? "true" : "false";
}
+
#if 0
string tostr(float f)
{
}
#endif
+
string tostr(double d)
{
char tmp[40];
string subst(string const & a,
- char const * oldstr, string const & newstr)
+ char const * oldstr, string const & newstr)
{
string lstr(a);
string::size_type i = 0;