Mercurial > hg > Applications > mh
view zotnet/tws.h @ 17:76d91e545ea8 default tip
addrsbr and dtimep fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 Nov 2014 14:49:25 +0900 |
parents | 441a2190cfae |
children |
line wrap: on
line source
/* tws.h */ /* @(#)$Id: tws.h,v 1.1.1.1 2005/04/18 14:46:07 kono Exp $ */ #ifdef _AIX #include <sys/time.h> #include <time.h> #else #ifdef BSD42 #include <sys/time.h> #else /* BSD42 */ #include <time.h> #endif /* BSD42 */ #endif #define DSTXXX /* DST vs. GMT nonsense */ struct tws { int tw_sec; int tw_min; int tw_hour; int tw_mday; int tw_mon; int tw_year; int tw_wday; int tw_yday; int tw_zone; time_t tw_clock; int tw_flags; #define TW_NULL 0x0000 #define TW_SDAY 0x0003 /* how day-of-week was determined */ #define TW_SNIL 0x0000 /* not given */ #define TW_SEXP 0x0001 /* explicitly given */ #define TW_SIMP 0x0002 /* implicitly given */ #define TW_SZONE 0x0004 /* how timezone was determined */ #define TW_SZNIL 0x0000 /* not given */ #define TW_SZEXP 0x0004 /* explicitly given */ #define TW_DST 0x0010 /* daylight savings time */ #define TW_ZONE 0x0020 /* use numeric timezones only */ }; void twscopy (); int twsort (); time_t twclock (); char *dasctime (), *dtimezone (), *dctime (), *dtimenow (); struct tws *dgmtime(), *dlocaltime (), *dparsetime (), *dtwstime (); #ifndef ATZ #define dtime(cl) dasctime (dlocaltime (cl), TW_ZONE) #else #define dtime(cl) dasctime (dlocaltime (cl), TW_NULL) #endif #define dtwszone(tw) dtimezone (tw -> tw_zone, tw -> tw_flags) extern char *tw_dotw[], *tw_ldotw[], *tw_moty[];