time.h
来自「一个操作系统源代码 用于嵌入式设备 在Vc++环境下仿真 成功移植到多款处理器上」· C头文件 代码 · 共 61 行
H
61 行
/********************************************************
*
* Copyright (C), 1994 SEIKO EPSON Corp.
* ALL RIGHTS RESERVED
*
* file name : time.h
*
* This is include file for time functions.
*
* Revision history
* 93/12/17 1.st release S.Akaiwa
* 94/02/07 modify for SMC88 M.Kudo
* 97/03/25 modify for SMC33 M.Kudo
*
********************************************************/
#ifndef _TIME_H
#define _TIME_H
#ifndef _SIZE_T
#define _SIZE_T
typedef unsigned long size_t; /* size of type */
#endif
typedef long clock_t; /* clock type */
typedef long time_t; /* time type */
#if !defined(NULL)
# define NULL ((void *)0L)/* null pointer */
#endif
struct tm { /* time structure */
int tm_sec; /* seconds (0-59) */
int tm_min; /* minutes (0-59) */
int tm_hour; /* hours (0-23) */
int tm_mday; /* days (1-31) */
int tm_mon; /* months (0-11) */
int tm_year; /* year -1900 */
int tm_wday; /* day of week (sun = 0) */
int tm_yday; /* day of year (0 - 365) */
int tm_isdst; /* non-zero if DST */
};
#define CLOCKS_PER_SEC 1000000 /* 1000000 cycles is 1 sec */
/* prototype definition */
extern time_t time( /* time_t * */ );
extern time_t mktime( /* struct tm * */ );
extern struct tm *gmtime( /* time_t * */ );
extern double difftime(/* time_t, time_t */);
extern clock_t clock(/* void */);
extern struct tm *localtime(/* const time_t * */);
extern char *asctime(/* const struct tm * */);
extern char *ctime(/* const time_t * */);
#endif /* _TIME_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?