-#if 0
- class Std_string : public string
- {
- public:
- Std_string ();
- Std_string (char const*);
- Std_string (Std_string const&, int pos, int n=npos);
- ///Std_string (String const&, int pos, int n);
- ////Std_string (String const &);
- ////operator String ();
- };
-#else
- typedef string Std_string;
-#endif
+typedef size_t ssize;
+#define NPOS string::npos
+
+string to_string (const string&);
+string to_string (char c, int n = 1);
+string to_string (int i, char const *format = 0);
+string to_string (double f, char const *format = 0);
+string to_string (long);
+string to_string (long unsigned);
+string to_string (I64, char const *format = 0);
+string to_string (unsigned);
+string to_string (bool b);
+string to_string (char const *format, ...)
+__attribute__ ((format (printf, 1, 2)));