// Time Zones // // Douglas Thrift // // $Id$ #ifndef _TimeZones_hpp_ #define _TimeZones_hpp_ #include #include #include #include #include #include #include using namespace std; inline string sgetenv(const string& name) { char* value = getenv(name.c_str()); return value != NULL ? value : ""; } inline int sputenv(const string& name) { char* value = new char[name.size() + 1]; sprintf(value, name.c_str()); int code = putenv(value); return code; } class TimeZones { private: time_t now; void display(); void display(const string& location, const string& zone); public: TimeZones(); ~TimeZones() {} }; #endif // _TimeZones_hpp_