/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: iso99:time.h (VERSION 1.0) */ #ifndef __TDF_ISO99_TIME_H #define __TDF_ISO99_TIME_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__iso99__time begin #pragma extend interface "../shared/iso99.api/null.h" #ifndef __TDF_ISO99_STDDEF_H_SIZE_T #pragma extend interface "../shared/iso99.api/size_t.h" #endif /* __TDF_ISO99_STDDEF_H_SIZE_T */ #pragma token ARITHMETIC clock_t # iso99.time.clock_t #pragma token EXP const : clock_t : CLOCKS_PER_SEC # iso99.time.CLOCKS_PER_SEC #pragma token ARITHMETIC time_t # iso99.time.time_t #pragma token STRUCT TAG tm # iso99.time.tm #pragma token MEMBER int : struct tm : tm_sec # iso99.time.tm.tm_sec #pragma token MEMBER int : struct tm : tm_min # iso99.time.tm.tm_min #pragma token MEMBER int : struct tm : tm_hour # iso99.time.tm.tm_hour #pragma token MEMBER int : struct tm : tm_mday # iso99.time.tm.tm_mday #pragma token MEMBER int : struct tm : tm_mon # iso99.time.tm.tm_mon #pragma token MEMBER int : struct tm : tm_year # iso99.time.tm.tm_year #pragma token MEMBER int : struct tm : tm_wday # iso99.time.tm.tm_wday #pragma token MEMBER int : struct tm : tm_yday # iso99.time.tm.tm_yday #pragma token MEMBER int : struct tm : tm_isdst # iso99.time.tm.tm_isdst #pragma token FUNC clock_t (void) : clock # iso99.time.clock #pragma token FUNC double (time_t, time_t) : difftime # iso99.time.difftime #pragma token FUNC time_t (struct tm *) : mktime # iso99.time.mktime #pragma token FUNC time_t (time_t *) : time # iso99.time.time #pragma token FUNC char * (const struct tm *) : asctime # iso99.time.asctime #pragma token FUNC char * (const time_t *) : ctime # iso99.time.ctime #pragma token FUNC struct tm * (const time_t *) : gmtime # iso99.time.gmtime #pragma token FUNC struct tm * (const time_t *) : localtime # iso99.time.localtime #pragma token FUNC size_t (char * restrict, size_t, const char * restrict, const struct tm * restrict) : strftime # iso99.time.strftime #pragma interface clock_t CLOCKS_PER_SEC time_t TAG tm TAG tm.tm_sec #pragma interface TAG tm.tm_min TAG tm.tm_hour TAG tm.tm_mday TAG tm.tm_mon #pragma interface TAG tm.tm_year TAG tm.tm_wday TAG tm.tm_yday #pragma interface TAG tm.tm_isdst clock difftime mktime time asctime ctime #pragma interface gmtime localtime strftime #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_ISO99_TIME_H */