1struct tm;2struct _FILE;34void *_getheap(void);5int _dtoi(char c);67#ifdef stdin8int _allocbuf(FILE *);9int _flsbuf(FILE *);10FILE *_fpopen(const char * restrict, const char *restrict,11 FILE *restrict);12#endif1314#ifdef _TIME_H1516#define JAN 017#define FEB 118#define DEC 111920#define FEBDAYS(y) ((_daysyear(y) == 366) ? 29 : 28)21#define EPOCH 197022#define BASEYEAR 190023#define SECMIN 6024#define SECHOUR (60 * SECMIN) /* 3600 */25#define SECDAY (24 * SECHOUR) /* 86400 */2627enum {28 SUN,29 MON,30 TUE,31 WED,32 THU,33 FRI,34 SAT35};3637struct tzone;3839/* _tzone.c variables */40extern int _daylight;41extern char *_tzname[2];42extern long _timezone, _dstzone;4344extern int _daysmon[12];4546void _tzset(void);47int _isdst(struct tm *);48int _daysyear(int);49int _newyear(int);50char *_gmtoff(char *);51#endif5253extern unsigned _exitn;54extern void (*_flushall)(void);55extern void (*_atexithdl)(void);5657#ifdef _WCHAR_H58int _validutf8(wchar_t, int *);59wint_t _fputwc(wchar_t, struct _FILE *, int *);60#endif