File nut/crt/tzset.c


Included Files


Preprocessor definitions

#define IS_LEAP_YEAR( year )

#define DAY_MILLISEC


Typedef transitiondate

typedef struct {...} transitiondate
struct  
   {  
      int yr;  
      int yd;  
      long ms;  
   }  

Global Variable _daylight

u_char _daylight
Visible in:   nut/crt/tzset.c
Used in: _isindst() nut/crt/tzset.c

Global Variable _dstbias

long _dstbias
Visible in:   nut/crt/tzset.c
Used in: cvtdate() nut/crt/tzset.c

Global Variable _timezone

long _timezone
Visible in:   nut/crt/tzset.c

Local Variables

dststart
static transitiondate dststart
Used in: _isindst()  
  cvtdate()  

dstend
static transitiondate dstend

Used in: _isindst()  
  cvtdate()  

Global Function _isindst()

int _isindst ( tm* tb )
Prototyped in: nut/crt/ctime.h
Calls: cvtdate() nut/crt/tzset.c
Called by: localtime_r() nut/crt/localtim.c
References Variables: _daylight nut/crt/tzset.c
  dstend nut/crt/tzset.c
  dststart nut/crt/tzset.c

Local Function cvtdate()

static void cvtdate ( int trantype, int datetype, int year, int month, int week, int dayofweek, int date, int hour, int min, int sec, int msec )
Called by: _isindst() nut/crt/tzset.c
References Variables: _days nut/crt/gmtime.c
  _dstbias nut/crt/tzset.c
  _lpdays nut/crt/gmtime.c
  dstend nut/crt/tzset.c
  dststart nut/crt/tzset.c