$OpenBSD: patch-sqlplusint_datetime1_hh,v 1.1 2004/01/06 11:16:53 wilfried Exp $ --- sqlplusint/datetime1.hh.orig 2001-05-19 18:44:48.000000000 +0200 +++ sqlplusint/datetime1.hh 2004-01-04 23:52:50.000000000 +0100 @@ -9,8 +9,7 @@ #define __datetime1_hh__ #include -#include -#include +#include #include "defs" #include "define_short" #include "coldata1.hh" @@ -18,9 +17,9 @@ #include "tiny_int1.hh" struct mysql_dt_base { - virtual ostream& out_stream(ostream&) const = 0; + virtual std::ostream& out_stream(std::ostream&) const = 0; - operator string (); + operator std::string (); }; template @@ -40,7 +39,7 @@ struct mysql_date : virtual public mysql tiny_int month; tiny_int day; - ostream& out_stream(ostream&) const; + std::ostream& out_stream(std::ostream&) const; cchar* convert (cchar*); protected: short int compare(const mysql_date *other) const; @@ -71,13 +70,13 @@ struct Date : public mysql_date, public Date () {}; Date (cchar* str) {convert(str);} Date (const ColData &str); - Date (const string &str); + Date (const std::string &str); short int compare(const Date& other) const {return mysql_date::compare(&other);} }; -inline ostream& operator << (ostream& s, const Date& d) +inline std::ostream& operator << (std::ostream& s, const Date& d) {return d.out_stream(s);} struct mysql_time : virtual public mysql_dt_base { @@ -85,7 +84,7 @@ struct mysql_time : virtual public mysql tiny_int minute; tiny_int second; - ostream& out_stream(ostream&) const; + std::ostream& out_stream(std::ostream&) const; cchar* convert (cchar*); protected: short int compare(const mysql_time *other) const; @@ -116,14 +115,14 @@ struct Time : public mysql_time, public Time () {}; Time (cchar* str) {convert(str);} Time (const ColData &str); - Time (const string &str); + Time (const std::string &str); short int compare(const Time& other) const {return mysql_time::compare(&other);} }; -inline ostream& operator << (ostream& s, const Time& d) +inline std::ostream& operator << (std::ostream& s, const Time& d) {return d.out_stream(s);} //: A combinate of Date and Time for holding mysql DateTime's @@ -135,15 +134,15 @@ struct DateTime : public mysql_date, pub DateTime () {} DateTime (cchar* str) {convert(str);} DateTime (const ColData &str); - DateTime (const string &str); + DateTime (const std::string &str); short int compare(const DateTime& other) const; - ostream& out_stream(ostream&) const; + std::ostream& out_stream(std::ostream&) const; cchar* convert (cchar*); }; -inline ostream& operator << (ostream& s, const DateTime& d) +inline std::ostream& operator << (std::ostream& s, const DateTime& d) {return d.out_stream(s);} #endif