shithub: scc

ref: 4eaac6bfb11cc84259e8b418d4babffdf1c637eb
dir: /lib/c/libc.h/

View raw version
#define SUN      0
#define MON      1
#define TUE      2
#define WED      3
#define THU      4
#define FRI      5
#define SAT      6

#define JAN      0
#define FEB      1
#define DEC     11

#define EPOCH 1970
#define FEBDAYS(y) ((_daysyear(y) == 366) ? 29 : 28)
#define SECMIN     60
#define SECHOUR    (60 * SECMIN)    /* 3600 */
#define SECDAY     (24 * SECHOUR)   /* 86400 */

#ifdef stdin
extern FILE *_fpopen(const char * restrict fname,
                     const char * restrict mode,
                     FILE * restrict fp);
#endif

struct tzone {
	char *name;
	int gmtoff;
	int isdst;
};

struct tm;

extern struct tzone *_tzone(struct tm *tm);
extern int _daysyear(int year);
extern int _newyear(int year);
extern void *_getheap(void);
#ifdef FILE
extern int _flsbuf(FILE *fp);
extern void _allocbuf(FILE *fp);
#endif

extern int _daysmon[12];