|
|
1.1 ! root 1: /* tws.h */ ! 2: ! 3: struct tws { ! 4: int tw_sec; ! 5: int tw_min; ! 6: int tw_hour; ! 7: ! 8: int tw_mday; ! 9: int tw_mon; ! 10: int tw_year; ! 11: ! 12: int tw_wday; ! 13: int tw_yday; ! 14: ! 15: int tw_zone; ! 16: ! 17: long tw_clock; ! 18: ! 19: int tw_flags; ! 20: #define TW_NULL 0x0000 ! 21: #define TW_SDAY 0x0007 /* how day-of-week was determined */ ! 22: #define TW_SNIL 0x0000 /* not given */ ! 23: #define TW_SEXP 0x0001 /* explicitly given */ ! 24: #define TW_SIMP 0x0002 /* implicitly given */ ! 25: #define TW_DST 0x0010 /* daylight savings time */ ! 26: #define TW_ZONE 0x0020 /* use numeric timezones only */ ! 27: }; ! 28: ! 29: void twscopy (); ! 30: int twsort (); ! 31: long twclock (); ! 32: char *dasctime (), *dtimezone (), *dctime (), *dtimenow (); ! 33: struct tws *dgmtime(), *dlocaltime (), *dparsetime (), *dtwstime (); ! 34: ! 35: #ifndef ATZ ! 36: #define dtime(cl) dasctime (dlocaltime (cl), TW_ZONE) ! 37: #else ATZ ! 38: #define dtime(cl) dasctime (dlocaltime (cl), TW_NULL) ! 39: #endif ATZ ! 40: #define dtwszone(tw) dtimezone (tw -> tw_zone, tw -> tw_flags) ! 41: ! 42: ! 43: extern char *tw_dotw[], *tw_ldotw[], *tw_moty[];
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.