| header: time.h | 
 | header_template: time.h.def | 
 | macros: | 
 |   - macro_name: NULL | 
 |     macro_header: null-macro.h | 
 | types: | 
 |   - type_name: struct_timeval | 
 |   - type_name: clockid_t | 
 |   - type_name: struct_timespec | 
 |   - type_name: struct_tm | 
 |   - type_name: time_t | 
 |   - type_name: clock_t | 
 |   - type_name: size_t | 
 |   - type_name: locale_t | 
 | enums: [] | 
 | objects: [] | 
 | functions: | 
 |   - name: asctime | 
 |     standard: | 
 |       - stdc | 
 |     return_type: char * | 
 |     arguments: | 
 |       - type: const struct tm * | 
 |   - name: asctime_r | 
 |     standard: | 
 |       - stdc | 
 |     return_type: char * | 
 |     arguments: | 
 |       - type: struct tm * | 
 |       - type: char * | 
 |   - name: ctime | 
 |     standard: | 
 |       - stdc | 
 |     return_type: char * | 
 |     arguments: | 
 |       - type: const time_t * | 
 |   - name: ctime_r | 
 |     standard: | 
 |       - stdc | 
 |     return_type: char * | 
 |     arguments: | 
 |       - type: const time_t * | 
 |       - type: char * | 
 |   - name: clock | 
 |     standard: | 
 |       - stdc | 
 |     return_type: clock_t | 
 |     arguments: | 
 |       - type: void | 
 |   - name: clock_gettime | 
 |     standard: | 
 |       - POSIX | 
 |     return_type: int | 
 |     arguments: | 
 |       - type: clockid_t | 
 |       - type: struct timespec * | 
 |   - name: difftime | 
 |     standard: | 
 |       - stdc | 
 |     return_type: double | 
 |     arguments: | 
 |       - type: time_t | 
 |       - type: time_t | 
 |   - name: gettimeofday | 
 |     standard: | 
 |       - POSIX | 
 |     return_type: int | 
 |     arguments: | 
 |       - type: struct timeval * | 
 |       - type: void * | 
 |   - name: gmtime | 
 |     standard: | 
 |       - stdc | 
 |     return_type: struct tm * | 
 |     arguments: | 
 |       - type: time_t * | 
 |   - name: gmtime_r | 
 |     standard: | 
 |       - stdc | 
 |     return_type: struct tm * | 
 |     arguments: | 
 |       - type: time_t * | 
 |       - type: struct tm * | 
 |   - name: mktime | 
 |     standard: | 
 |       - stdc | 
 |     return_type: time_t | 
 |     arguments: | 
 |       - type: struct tm * | 
 |   - name: nanosleep | 
 |     standard: | 
 |       - POSIX | 
 |     return_type: int | 
 |     arguments: | 
 |       - type: const struct timespec * | 
 |       - type: struct timespec * | 
 |   - name: strftime | 
 |     standard: | 
 |       - stdc | 
 |     return_type: size_t | 
 |     arguments: | 
 |       - type: char *__restrict | 
 |       - type: size_t | 
 |       - type: const char *__restrict | 
 |       - type: const struct tm *__restrict | 
 |   - name: strftime_l | 
 |     standard: | 
 |       - stdc | 
 |     return_type: size_t | 
 |     arguments: | 
 |       - type: char *__restrict | 
 |       - type: size_t | 
 |       - type: const char *__restrict | 
 |       - type: const struct tm *__restrict | 
 |       - type: locale_t | 
 |   - name: time | 
 |     standard: | 
 |       - stdc | 
 |     return_type: time_t | 
 |     arguments: | 
 |       - type: time_t * | 
 |   - name: timespec_get | 
 |     standard: | 
 |       - stdc | 
 |     return_type: int | 
 |     arguments: | 
 |       - type: struct timespec * | 
 |       - type: int |