12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #ifndef __TIME
- #define __TIME
- #define CLOCKS_PER_SEC 1000000
- #ifndef NULL
- #define NULL 0
- #endif
- #if !defined(_CLOCK_T) && !defined(_CLOCK_T_)
- #define _CLOCK_T
- #define _CLOCK_T_
- typedef long clock_t;
- #endif
- #if !defined(_TIME_T) && !defined(_TIME_T_)
- #define _TIME_T
- #define _TIME_T_
- typedef long time_t;
- #endif
- #if !defined(_SIZE_T) && !defined(_SIZE_T_)
- #define _SIZE_T
- #define _SIZE_T_
- typedef unsigned long size_t;
- #endif
- struct tm {
- int tm_sec;
- int tm_min;
- int tm_hour;
- int tm_mday;
- int tm_mon;
- int tm_year;
- int tm_wday;
- int tm_yday;
- int tm_isdst;
- };
- extern clock_t clock(void);
- extern double difftime(time_t, time_t);
- extern time_t mktime(struct tm *);
- extern time_t time(time_t *);
- extern char *asctime(const struct tm *);
- extern char *ctime(const time_t *);
- extern struct tm *gmtime(const time_t *);
- extern struct tm *localtime(const time_t *);
- extern size_t strftime(char *, size_t, const char *, const struct tm *);
- #endif /* __TIME */
|