|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T t
Length: 1300 (0x514)
Types: TextFile
Names: »tws.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦3658e588a⟧ »EurOpenD3/mail/mh/mh-6.7.tar.Z«
└─⟦c75e36ecb⟧
└─⟦this⟧ »mh-6.7/zotnet/tws.h«
└─⟦this⟧ »mh-6.7/zotnet/tws/tws.h«
/* tws.h */
/* @(#)$Id: tws.h,v 1.3 90/04/05 15:06:49 sources Exp $ */
#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;
long 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 ();
long twclock ();
char *dasctime (), *dtimezone (), *dctime (), *dtimenow ();
struct tws *dgmtime(), *dlocaltime (), *dparsetime (), *dtwstime ();
#ifndef ATZ
#define dtime(cl) dasctime (dlocaltime (cl), TW_ZONE)
#else ATZ
#define dtime(cl) dasctime (dlocaltime (cl), TW_NULL)
#endif ATZ
#define dtwszone(tw) dtimezone (tw -> tw_zone, tw -> tw_flags)
extern char *tw_dotw[], *tw_ldotw[], *tw_moty[];